Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Как Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Π² GoogleΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 34

Автор Π£ΠΈΡ‚Ρ‚Π°ΠΊΠ΅Ρ€ .

ΠœΡ‹ стараСмся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСстировщики, исполняя Ρ‚Π°ΠΊΠΈΠ΅ сцСнарии, мСнялись. Π§Π΅ΠΌ большС Ρ€Π°Π·Π½Ρ‹Ρ… способов прохоТдСния β€” Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ слишком ΠΏΡ€ΠΈΠ΄ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΊ возмоТностям с Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ рисками. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ тСст-кСйсы для этих областСй β€” слишком Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎΠ΅ занятиС. ВмСсто этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ тСстированиСм ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΎΡ‚ΠΊΡƒΠΏ краудсорс-Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ тСстировщиков ΠΈΠ· внСшнСго сообщСства, ΠΌΡ‹ часто ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ Ρ‚ΡƒΡ€ΠΎΠ² β€” это высокоуровнСвыС инструкции для ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ тСстирования38. ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ запросу Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΡƒ. НапримСр, попросив сообщСство: Β«ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ FedEx-Ρ‚ΡƒΡ€ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€Π° возмоТностСй», β€” ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Π΅ΠΌ просто ΠΎΡ‚Π΄Π°Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ понадСявшись Π½Π° Π»ΡƒΡ‡ΡˆΠ΅Π΅. ΠœΡ‹ сразу опрСдСляСм Ρ„ΠΈΡ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π΄Π°Π΅ΠΌ инструкции, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

ΠšΡ€Π°ΡƒΠ΄ΡΠΎΡ€ΡΠΈΠ½Π³

ДТСймс Π£ΠΈΡ‚Ρ‚Π°ΠΊΠ΅Ρ€

ΠšΡ€Π°ΡƒΠ΄ΡΠΎΡ€ΡΠΈΠ½Π³β€” это Π½ΠΎΠ²ΠΎΠ΅ явлСниС Π² тСстировании. Если тСстировщиков Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π° ΠΈΡ… рСсурсы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Ρ‚ΠΎ краудсорс-тСстированиС ΡΠΏΠ΅ΡˆΠΈΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ! ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ устройств ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ тСстировщиков. О Ρ‚Π°ΠΊΠΎΠΌ количСствС тСстовых ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π½Π°ΠΌ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°Ρ‚ΡŒ. НавСрняка вСдь найдутся ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² тСстировании ΠΈ согласились Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ. ВсС, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ, β€” это доступ ΠΊ срСдС, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ прСдоставлСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΈ Π±Π°Π³-Ρ€Π΅ΠΏΠΎΡ€Ρ‚ΠΎΠ². Для Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΊ наш опСнсорсный Chromium, тСстированиС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ большой Π³Ρ€ΡƒΠΏΠΏΡ‹ людСй ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ идСально. Однако для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, это Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. НуТно ΠΎΡ‚Π±ΠΈΡ€Π°Ρ‚ΡŒ тСстировщиков, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ особым Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ΠΌ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ краудсорсинга (ΠΊΡ€ΠΎΠΌΠ΅ мноТСства ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ) β€” это Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ взгляд Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄ΠΈΠ½ тСстировщик ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π» дСйствия тысячи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ нас Π΅ΡΡ‚ΡŒ тысяча ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΊ тСстировщики. Π•ΡΡ‚ΡŒ Π»ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ Π½Π°ΠΉΡ‚ΠΈ сцСнарии, приводящиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ сбою, Ρ‡Π΅ΠΌ сразу Π²Ρ‹Π΄Π°Ρ‚ΡŒ эти сцСнарии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь? Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± β€” Π²ΠΎΡ‚ Π² Ρ‡Π΅ΠΌ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ краудсорсинга.

Π›ΡŽΠ΄Π΅ΠΉ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π² ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠ΅, ΠΈ доступны ΠΎΠ½ΠΈ круглосуточно. Допустим, Π΄Π°Π½ΠΎ: Ρ‚ΠΎΠΏ-1000 сайтов, Π·Π°Π΄Π°Ρ‡Π°: ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² послСднСй вСрсии Chrome, Ρ‚ΠΎΠ³Π΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: 1 тСстировщик = 1000 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ»ΠΈ 20 тСстировщиков = 50 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π½Π° сторонС краудсорсинга.

Π“Π»Π°Π²Π½Ρ‹ΠΉ нСдостаток тСстирования сообщСством Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ стороны Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тСряСтся Π²ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΈΠ·-Π·Π° количСства людСй, Π½ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊ с этим ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ. Для Chrome, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ написали Ρ‚ΡƒΡ€Ρ‹, ΠΈ внСшниС тСстировщики слСдовали ΠΈΠΌ ΠΏΡ€ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ тСстировании ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… сцСнариСв (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘ Β«Π’ΡƒΡ€Ρ‹ тСстов для ChromeΒ»). Π’ΡƒΡ€Ρ‹ сразу направляли тСстировщиков ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ частям прилоТСния ΠΈ Π΄Π°Π²Π°Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструкции. Ѐокус Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ Ρ‚ΡƒΡ€ΠΎΠ² ΠΈ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ участниками. Π’Π°ΠΊ ΠΌΡ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Π»ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° «принСси Ρ‚ΠΎ, Π½Π΅ знаю Ρ‡Ρ‚ΠΎΒ» ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ просили.

ΠšΡ€Π°ΡƒΠ΄ΡΠΎΡ€Ρ-тСстированиС β€” это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап развития стандартных ΠΊΠ°Π½Π°Π»ΠΎΠ² Google: ΠΊΠ°Π½Π°Ρ€Π΅Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π°, ΠΊΠ°Π½Π°Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, тСстового ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΊΠ°Π½Π°Π»Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π­Ρ‚ΠΎ наш способ привлСчСния Ρ€Π°Π½Π½ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ просто нравится ΠΈΡΠΊΠ°Ρ‚ΡŒ Π±Π°Π³ΠΈ ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ…. ΠœΡ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ тСстировщиков Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ срСди Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡŽΠ±ΡΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со свСТим ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ людСй ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ поставщиков, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ услугами коммСрчСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ краудсорсинга (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, uTest). ΠœΡ‹ Π΄Π°ΠΆΠ΅ запустили ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ поощрСния Π»ΡƒΡ‡ΡˆΠΈΡ… искатСлСй Π±Π°Π³ΠΎΠ²39.

Π˜Ρ‚Π°ΠΊ, сила ACC-Π°Π½Π°Π»ΠΈΠ·Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ список возмоТностСй ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ риску ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ исполнитСлями. ВСстировщики, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ возмоТностСй для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Β«Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅Β» участники, тСстировщики-подрядчики, тСстировщики ΠΈΠ· сообщСства, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² тСстировании β€” всС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ свои списки возмоТностСй, ΠΈ, ΠΊ радости тСстировщика, Π²Π°ΠΆΠ½Ρ‹Π΅ области Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹ с мСньшим ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ, Ρ‡Π΅ΠΌ Ссли Π±Ρ‹ ΠΌΡ‹ просто Ρ€Π°Π·Π΄Π°Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для тСстирования всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ.

Π Π°Π±ΠΎΡ‚Π° тСстировщика, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² тСстировании, с выпуском ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π΅ заканчиваСтся.

ПишСм тСст-кСйсы

ВСстировщики Π² Google ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ тСст-кСйсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (ΠΎΡ‚ ΠΎΠ±Ρ‰ΠΈΡ… условий Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) для тСстирования прилоТСния. ВСст-кСйсы ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π° основС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… историй, ΠΈ прямым ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ возмоТностСй ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°: Ρ€Π°Π±ΠΎΡ‚Π° с Π½ΠΈΠΌΠΈ Π½Π΅ зависит ΠΎΡ‚ ΠΈΡ… происхоТдСния. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰Π΅ΠΉ инфраструктурой, тСст-кСйсы Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΠΈΡˆΡƒΡ‚ΡΡ локально ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. НСдавно появился инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

Π§Π°Ρ‰Π΅ всСго тСст-кСйсы Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ Π² элСктронных Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…. ΠšΠΎΠΌΠ°Π½Β­Π΄Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎ быстрым мСтодологиям с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ выпуска, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ заботятся ΠΎ сохранСнии тСст-кСйсов. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ новая Ρ„ΠΈΡ‡Π°, скрипты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠ°Π΄Π°Ρ‚ΡŒ, ΠΈ тСсты приходится ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ с чистым сСрдцСм ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, β€” Π²ΠΏΠΎΠ»Π½Π΅ достаточно. Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… тСст-кСйсов с дСйствиями, Π½ΠΎ сгодится для описания контСкста тСстовой сСссии. Π’Π°ΠΊΠΈΠ΅ тСсты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ, ΠΏΠΎ сути, просто ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΠΈΡ‡ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранят тСстовыС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π² довольно слоТных Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. НСкоторыС Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ACC-Π°Π½Π°Π»ΠΈΠ·Π° Π² элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ, Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π»ΠΈ, Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠ΅, Ρ‡Π΅ΠΌ Google Test Analytics. Но Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ дисциплины ΠΈ цСлостности Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, вСдь Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ тСстировщика ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ с ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‡ΠΊΠΎΠΉ Π½ΡƒΠΆΠ΅Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. НуТна структура, которая ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π΅Ρ‚ любого участника ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ всС ΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ подходящиС столбцы для ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ…. Π˜Ρ… Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ сСбя. Google Sites ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ разновидности ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠΊΠΈ-систСм часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌ заинтСрСсованным людям. Π˜Ρ… Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ совмСстно ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π‘ ростом Google Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ росли ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ тСст-кСйсов, ΠΈΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ. НСкоторыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ с тСст-кСйсами выросли Π΄ΠΎ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ поиск Π² Π½ΠΈΡ… стал Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½. НуТСн Π±Ρ‹Π» Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Наши тСстировщики построили систСму Π½Π° основС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… коммСрчСских ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ Π΄ΠΎΠΌΠΎΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Ρ… систСм управлСния тСст-кСйсами, Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… ΠΈΠΌ ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ мСстам Ρ€Π°Π±ΠΎΡ‚Ρ‹. БистСму Π½Π°Π·Π²Π°Π»ΠΈ Test Scribe.

Test Scribe Ρ…Ρ€Π°Π½ΠΈΡ‚ тСст-кСйсы Π² ТСсткой структурС. МоТно Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ тСст-кСйс ΠΈΠ· ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ тСстовой сСссии. РСализация Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠΉ, ΠΈ энтузиазм ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΅Π΅ использования быстро угас. И хотя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ оставили Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‚ Π½Π΅Π΅ ΠΈ возились с этим нСсколько ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΠΎΠ², ΠΌΡ‹ Π΅Π΅ всС-Ρ‚Π°ΠΊΠΈ ΠΏΠΎΡ…ΠΎΡ€ΠΎΠ½ΠΈΠ»ΠΈ. Π’ 2010 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠΎΡ€Π΄Π°Π½Π½Π° ΠšΠΎΡ€Π΄, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² тСстировании, написала Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° систСма Google Test Case Manager (GTCM).

Рис. 3.10. Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страница GTCM сосрСдоточСна Π½Π° поискС

GTCM создали, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ процСсс написания тСстов ΠΏΡ€ΠΎΡ‰Π΅, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ‚Π΅Π³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ любой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ поиск ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС тСстов. И Β­β€” самоС Π²Π°ΠΆΠ½ΠΎΠ΅ β€” интСграция GTCM с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ инфраструктурой Google. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° снимки экранов GTCM (рис. 3.10–3.14). На рис. 3.11 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° страница создания тСст-кСйса. МоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ, поэтому GTCM ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ схСмы, ΠΎΡ‚ классичСских тСстов Π΄ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚ΡƒΡ€ΠΎΠ², Β«ΠΎΠ³ΡƒΡ€Ρ†ΠΎΠ²Β»40 ΠΈ описаний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… историй. НСкоторыС тСстовыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°ΠΆΠ΅ хранят Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ прямо Π² тСст-кСйсах GTCM. GTCM ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π»ΡŽΠ±Ρ‹ΠΌ тСстовым ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ прСдставлСния тСст-кСйсов.

Рис. 3.11. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² GTCM

Рис. 3.12. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ тСста Π² GTCM

Рис. 3.13. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ тСст-кСйсов ΠΏΡ€ΠΈ поискС Chrome Π² GTCM

Рис. 3.14. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ тСст-кСйс для Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° About Π² Chrome