Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик

Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² этой области

Π“Π»Π°Π²Π½Ρ‹Π΅ качСства тСстировщика β€” Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ Π΄ΠΎΡ‚ΠΎΡˆΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΌ ΠΈ сильноС структурноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ качСство IT-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Он Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ошибки, записываСт ΠΈΡ… Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. На стартС Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ тСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ, поэтому такая профСссия считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ…ΠΎΠ΄Π° Π² сфСру IT. Π€Ρ‘Π΄ΠΎΡ€ Зволинский, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ слуТбы тСстирования ЯндСкс.Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, подСлился особСнностями Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ рассказал, ΠΊΠ°ΠΊΠΈΠ΅ качСства ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ экспСртом Π² этой области.

Π Π°Π±ΠΎΡ‚Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, тСстировщика, экономит рСсурсы ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС. Π§Π΅ΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ошибки, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ дСшСвлС для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ бизнСс-процСссы ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, исходя ΠΈΠ· своСго ΠΎΠΏΡ‹Ρ‚Π°. Миссия тСстировщика β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ интСрСсами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, цСлями ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° ΠΈ возмоТностями Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠšΡƒΡ€Ρ Β«Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽΒ» ЯндСкс.ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° рассчитан ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π—Π°Π΄Π°Ρ‡ΠΈ тСстировщика

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π°ΡƒΠ΄ΠΈΡ‚ качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. НапримСр, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° соотвСтствиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΌ трСбованиям. БохраняСтся Π»ΠΈ история Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π° такси β€” это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π’Ρ‹Π΄Π΅Ρ€ΠΆΠΈΡ‚ Π»ΠΈ сайт, Ссли 100 ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ оформят ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ, β€” это тСст Π½Π° ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

ВСстировщик провСряСт ΠΊΠΎΠ΄ Π½Π° соотвСтствиС всСм трСбованиям ΠΈ Π² процСссС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π±Π°Π³ΠΈ β€” ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. НапримСр, Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ для поиска ΠΎΡ‚Π΅Π»Π΅ΠΉ Π½Π΅ запускаСтся сортировка ΠΏΠΎ Ρ†Π΅Π½Π΅ Π·Π° Π½ΠΎΡ‡ΡŒ. Или сСрвис Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ. ВСстировщик ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ вСсь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ сцСнарий: ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ такси, настраиваСт Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, фиксируСт ΠΎΡˆΠΈΠ±ΠΊΡƒ.

ВСстировщик составляСт Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ модСль. Он ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ структуру ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ порядок ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ всСх элСмСнтов, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ состояний. НапримСр, Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… этапах Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… страницах ΠΈ экранах: ΠΊΠ°ΠΊ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ‡Π°Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ. Когда ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ мСняСтся ΠΈΠ»ΠΈ услоТняСтся, тСстировщик вносит измСнСния Π² Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ модСль.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π·Π°Π΄Π°Ρ‡Π° тСстировщика β€” автоматизация. ОбъСм тСстирования постоянно растСт, Π° инструмСнты автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ тСстирования ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя. ВСстировщик постоянно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° становился Π΅Ρ‰Π΅ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ быстрСС.

ВСстировщик всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбя Π½Π° мСсто ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Он ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Π·Π°Ρ‡Π΅ΠΌ создаСтся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ Π² Ρ‡Ρ‘ΠΌ Π΅Π³ΠΎ польза. Если Π³Π»Π°Π²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΠΌΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΎΠ½ способСн ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ. ВСхничСскиС знания ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ΠΎΠ·ΠΎΡ€ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ всё Ρ‚ΠΎΡ‡Π½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСстировщик

Π Π°Π±ΠΎΡ‚Π° тСстировщика дСлится Π½Π° этапы. Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΎΠ½ собираСт всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ трСбования ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг β€” Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² тСстирования ΠΈ созданиС тСстовой ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ всС тСсты, Π° послС Π½ΠΈΡ… ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚, Π³Π΄Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ошибки, Π΄Π°Π΅Ρ‚ ссылки Π½Π° тСхничСскиС трСбования ΠΈ ΠΏΠΎ возмоТности ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° исправлСнного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап. Π‘Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ: ΠΊΠ°ΠΊΠΈΠ΅ трСбования ΠΈ условия Π±Ρ‹Π»ΠΈ Ρƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈ всСх Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ устраиваСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Всё это ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

На этом этапС ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ общСния с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ тСстировщик разбСрСтся Π² Π·Π°Π΄Π°Ρ‡Π΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ модСль. Π’Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Π΅Π³ΠΎ ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ сСрвиса ΠΈΠ»ΠΈ сайта ΠΆΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. Для этого стоит Π²Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² бизнСс-процСссы, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап. Анализ

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° этом этапС Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π·Π½Π°Ρ‚ΡŒ трСбования ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ. Если тСстировщик Π½Π΅ ориСнтируСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ устроСно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ сайт, здСсь ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ВСстировщик Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ всС Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ процСссы Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Π½Π° самыС малСнькиС Π±Π»ΠΎΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу, ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ дСйствиС.

«Если Π²Ρ‹ тСстируСтС ΠΏΠΎΠΊΠ°Π· Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π°, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌΠΈ малСнькими Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ отрисовка Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΈ условия ΠΏΠΎΠΊΠ°Π·Π°. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ провСряСм, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΠΎΠΊΠ°Π·Π° Π±Π΅Π· тСстирования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π² тСстовой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ мСньшС ошибок, Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ быстрСС», β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π€Ρ‘Π΄ΠΎΡ€ Зволинский.

ЦСль этого этапа β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ понадобится для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ этап. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСстовых сцСнариСв

ВСстовыС сцСнарии ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ дСйствия Π² систСмС, условия ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π—Π°Π΄Π°Ρ‡Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ β€” Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ВСстировщик составляСт тСст-кСйсы β€” описаниС всСх условий ΠΈ шагов тСстирования. Он ссылаСтся Π½Π° трСбования ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ настройки для тСстовой срСды, пСрСчисляСт всС дСйствия. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° тСст-кСйса тСстировщик описываСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ ΠΈ фактичСский.

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

Β«ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π΅ΡΡ‚ΡŒ функция, которая считаСт ΡΡƒΠΌΠΌΠ°Ρ€Π½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Ρ… Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π² ΠΊΠΈΠ½ΠΎ. ΠŸΡ€ΠΈ этом ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π° извСстна, Π° ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ восьми Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π·Π° Ρ€Π°Π·. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ двумя Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Ρ‹ Π΄ΠΎ нас: классами эквивалСнтности ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ функция Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всё ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ считаСт. Π’ΠΎΠ·ΡŒΠΌΡ‘ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· сСрСдины, допустим, 5. Если с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ всё Π±ΡƒΠ΄Π΅Ρ‚ Π² порядкС, слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ β€” 1 ΠΈ 8, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ снаруТи Π³Ρ€Π°Π½ΠΈΡ† β€” 0 ΠΈ 9. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ создали всСго ΠΏΡΡ‚ΡŒ тСстов. А Ссли Π±Ρ‹ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π»ΠΈ всС значСния ΠΎΡ‚ 0 Π΄ΠΎ 9, Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ Π΄Π΅ΡΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ усилий Π² Π΄Π²Π° Ρ€Π°Π·Π°Β», β€” ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π€Ρ‘Π΄ΠΎΡ€ Зволинский.

ЦСль этого этапа β€” Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ.

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ этап. ВСстированиС

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг β€” автоматичСскоС ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС. БпСциалист ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ всС этапы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π² тСст-кСйсС ΠΈ провСряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. НапримСр, Ссли Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ошибки Π² вСрсткС, тСстировщик ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹ HTML/CSS. Достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ сайту, ΠΈ сСрвис ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ошибки.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ эмуляторы. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ воспроизводят возмоТности Ρ€Π°Π·Π½Ρ‹Ρ… устройств β€” ПК, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° ΠΈΠ»ΠΈ смартфона β€” с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами. Эмуляторы ΡƒΠ΄ΠΎΠ±Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Android ΠΈ iOS: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° устройство, всС дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³Π΅.

Поиск уязвимостСй ΠΈΠ»ΠΈ пСрформанс-тСсты β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния тСстирования Π½ΡƒΠΆΠ΅Π½ свой инструмСнт. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ тСстирования автоматичСски.

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

ΠŸΡΡ‚Ρ‹ΠΉ этап. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚Π°

Ошибки Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ тСкста тСстировщик Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Всё, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Bugzilla, Redmine, Mantis, HP ALM. Если процСссы Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅Ρ‰Π΅ Π½Π΅ настроСны, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Word ΠΈ Excel.

ΠžΡ‚Ρ‡Π΅Ρ‚ с описаниСм всСх ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ошибок тСстировщик ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ. Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ эффСкт ошибкой ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π»ΠΎΠΆΠΈΠ»Π° Π΅Π³ΠΎ Π² идСю ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠžΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ошибки Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ всС дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊ Π½Π΅ΠΉ приводят, ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ всС ошибки исправлСны.

ШСстой этап. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° исправлСнного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

НуТно ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ с ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ устранСны. Если всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, тСстировщик ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ошибки исправлСны. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ запуску.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для старта

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ тСхничСскиС знания ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ тСстировщику Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡΡ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ систСмного администрирования, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π•Ρ‰Π΅ Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² особСнностях Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ устройств.

БобСсСдованиС с Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ строится Π²ΠΎΠΊΡ€ΡƒΠ³ понятий тСст-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ тСст-кСйсов. НуТно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ ΠΏΠΈΡˆΡƒΡ‚ΡΡ тСстовыС сцСнарии, ΠΊΠ°ΠΊ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ тСстирования ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… случаСв. Π Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ ΠΆΠ΄Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ разбираСтся Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ спСциалисты Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ ΠΈ ΠΊ ΠΊΠΎΠΌΡƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для тСстирования. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: каскадной, ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ, ΡΠΏΠΈΡ€Π°Π»ΡŒΠ½ΠΎΠΉ.

Π’ профСссии тСстировщика ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ софт-скиллы. НуТно ΡƒΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡ΡƒΠΆΡƒΡŽ. Π“Π»Π°Π²Π½Ρ‹Π΅ качСства ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ β€” Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ Π΄ΠΎΡ‚ΠΎΡˆΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΌ ΠΈ сильноС структурноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΎΠΉ спСциалист быстро освоит ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ тСстировщик. ΠžΠ±Π·ΠΎΡ€ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‚ ЕвгСния Шидловского

ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ рассказываСт Π•Π²Π³Π΅Π½ΠΈΠΉ Шидловский, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-программист (lead software test automation engineer) Π² EPAM ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ курса «ВСстированиС ПО» Π² IT-Academy.

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

Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик

ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ рассказываСт Π•Π²Π³Π΅Π½ΠΈΠΉ Шидловский, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-программист (lead software test automation engineer) Π² EPAM ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ курса «ВСстированиС ПО» Π² IT-Academy.

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

Π•Π²Π³Π΅Π½ΠΈΠΉ Шидловский Π² профСссии Π±ΠΎΠ»Π΅Π΅ сСми Π»Π΅Ρ‚. Π”ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ тСстировщиком, 10 Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²ΠΎΠ΅Π½Π½Ρ‹ΠΌ Π²Ρ€Π°Ρ‡ΠΎΠΌ. Π’ составС мСдицинской Π±Ρ€ΠΈΠ³Π°Π΄Ρ‹ участвовал Π² миссии ООН Π² Π›ΠΈΠ²Π°Π½Π΅. ПослС курсов Π² IT-Academy ΠΏΠΎΠΏΠ°Π» Π½Π° стаТировку Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡŽ EPAM ΠΈ Ρ‡Π΅Ρ€Π΅Π· 11 Π΄Π½Π΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ„Ρ„Π΅Ρ€. Π’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΡˆΡ‘Π» ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстировщика Π΄ΠΎ руководитСля ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ².

ВСстировщик (ΠΈΠ»ΠΈ спСциалист ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния) β€” это Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ‰Π΅Ρ‚ Π² Π½ΠΈΡ… всСвозмоТныС ошибки ΠΈ уязвимости.

Он руководствуСтся тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ просто Π·Π΄Ρ€Π°Π²Ρ‹ΠΌ смыслом. Π’Π΅Π΄ΡŒ тСстировщик пытаСтся ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Π»Π°Π·Π°ΠΌΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½ΠΎ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ Β«Π²ΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡΒ» Π² процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ тСстировщик занимаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΅Ρ‘ работоспособности ΠΈ внСшнСго Π²ΠΈΠ΄Π°. Но ΠΏΠΎΡ€ΠΎΠΉ ΠΊ этим Π·Π°Π΄Π°Ρ‡Π°ΠΌ прибавляСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ тСхничСских инструкций, ΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ бизнСс-процСссов, ΠΈ Π½ΡƒΠΆΠ΄ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ своСй Ρ€Π°Π±ΠΎΡ‚Π΅ тСстировщик постоянно взаимодСйствуСт с прСдставитСлями Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, бизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ.

Вся ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° созданиС Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎΒ» ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π½ΠΎ тСстировщик β€” Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ большС всСго интСрСсуСт ΠΈΠΌΠ΅Π½Π½ΠΎ качСство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ тСстировщики

Π˜Ρ… ΠΌΠ½ΠΎΠ³ΠΎ. Битуация услоТняСтся Π΅Ρ‰Ρ‘ ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… компаниях ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠΎ сути Ρ€ΠΎΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

На Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° Ρ‡Π°Ρ‰Π΅ всСго встрСчаСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ (ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, manual QA engineer) тСстировщик. Π­Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ тСсты ΠΈ Β«Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽΒ» провСряСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π±Π°Π³ΠΈ ΠΈ уязвимости.

Автоматизатор (test automation engineer) ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ процСссы тСстирования.

Π­Ρ‚ΠΈ Π΄Π²Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённыС, ΠΈ дальшС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π² основном ΠΎ Π½ΠΈΡ….

Иногда Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ security-тСстировщика β€” Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ занимаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ систСм бСзопасности. BI (business intelligence) β€” тСстировщик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с большими ΠΎΠ±ΡŠΡ‘ΠΌΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… компаниях Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ ΠΎΡ‚Π΄Π΅Π»Ρ‹ performance-тСстирования β€” контроля ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ПО ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π½Π° прилоТСния. Usability-тСстировщики ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, насколько ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π² использовании ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π΅Π½ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π•ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΄ Π½Π° смСшСниС Ρ€Π°Π·Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ тСстирования. Компаниям Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ спСциалист ΡƒΠΌΠ΅Π» Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ.

Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик

Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ QA ΠΈ QC

Один ΠΈΠ· самых частых вопросов Π½Π° собСсСдованиях тСстировщиков: Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ QA ΠΎΡ‚ QC? Вопрос философский, ΠΈ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π½Π΅Π³ΠΎ.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠΎΠ΄ QA (Quality Assurance) понимаСтся Π½Π΅Ρ‡Ρ‚ΠΎ глобальноС: обСспСчСниС всСго процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, начиная ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ спСциалистов ΠΈ заканчивая ΠΎΠ±Ρ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ качСства.

QC (Quality Control) β€” Ρ‚Π°ΠΊ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ срСднСстатичСского спСциалиста ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт, насколько Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° соотвСтствуСт всСм трСбованиям.

ВстрСчаСтся Π΅Ρ‰Ρ‘ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ понятиС β€” Testing, ΠΈΠ»ΠΈ процСсс тСстирования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π’ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС QA, QC ΠΈ Testing β€” всСго лишь Ρ€Π°Π·Π½Ρ‹Π΅ этапы Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выполняСт тСстировщик. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»ΡŒΡˆΠΈΡ… компаниях Π΅ΡΡ‚ΡŒ QA-ΠΎΡ‚Π΄Π΅Π»Ρ‹, Π³Π΄Π΅ спСциалисты Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ тСстированиСм Π²ΠΎΠΎΠ±Ρ‰Π΅: ΠΎΠ½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‚ стандарты Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΈ слСдят Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вся ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΏΠΎ этим стандартам.

Π’ вакансиях Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ) тСстировщика ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ QA, ΠΈ tester, ΠΈ test engineer. Π­Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ наимСнования для ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ профСссии.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ понятиС «тСстировщик-унивСрсал». Π’ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ срСдС ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΈΡ… людСй «миксами». Π­Ρ‚ΠΎ тСстировщики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всё: Π·Π½Π°ΡŽΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ тСстирования, ΡƒΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ тСсты, Π²Π»Π°Π΄Π΅ΡŽΡ‚ языками программирования ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ процСссы. БСгодня Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ большой спрос ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Ρ‚Π°ΠΊΠΈΡ… спСциалистов. По своСму ΠΎΠΏΡ‹Ρ‚Ρƒ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ «микса» Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ€Π΅Π·ΠΊΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’Π°ΠΊΠΆΠ΅ сущСствуСт Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ TestOps (ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с DevOps). Иногда ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ DevTestOps ΠΈ DevTestSecOps. Π­Ρ‚ΠΎ спСциалист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΈΠΌΠΎ тСстирования Π΅Ρ‰Ρ‘ занимаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ всСй инфраструктуры: Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈ обслуТиваСт сСрвСра, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ тСсты ΠΈ процСсс сборки прилоТСния.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ тСстировщика

Випичная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ (ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ) тСстировщика выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Главная ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° β€” Π½Π° основС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… тСстов Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΡ‰ΠΈΠΊ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΡƒΠΌΠ΅Π» ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования. Π’Π΅Π΄ΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ эффСктивный тСст для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ прилоТСния.

Π’ нашСй профСссии сущСствуСт Π΄Π²Π΅ крайности. Одна ΠΊΡ€Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ β€” спСциалист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ тСсты, Π½ΠΎ совсСм Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠ΄Π°. Вторая ΠΊΡ€Π°ΠΉΠ½ΠΎΡΡ‚ΡŒ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ занимаСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΡ‡ΠΈΠ» Ρ‚Π΅ΠΎΡ€ΠΈΡŽ тСстирования. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ автотСсты, Π½ΠΎ Π½Π΅ способСн сам ΠΈΡ… ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ. Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ эффСктивнСС, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π²Π»Π°Π΄Π΅Π΅Ρ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя хотя Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠΎΠ²Π°Π½ тСхничСски.

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

ВСстировщик ΠΈ ΠΊΠΎΠ΄

БрСднСстатистичСскому тСстировщику язык программирования Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅ Π½ΡƒΠΆΠ΅Π½. МоТно ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ тСстированиСм 10 Π»Π΅Ρ‚ ΠΈ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ скрипта. Π―Π·Ρ‹ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ΅Π½ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСстирования. Автоматизатор β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄ для тСстирования Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Но Ссли тСхничСская Ρ‡Π°ΡΡ‚ΡŒ нравится, ΠΈ ΠΊ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ склонности, Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ·Π΄Π½ΠΎ Π·Π°ΡΠ΅ΡΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π—Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ процСссы Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄Π°ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстировщика, ΠΈ Π΅Π³ΠΎ тСсты станут Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ эффСктивнСС.

Π“Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° тСстировщика

РасскаТу Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π― ΠΎΠ±ΡƒΡ‡Π°ΡŽ тСстировщиков Π² IT-Academy. Наш курс длится 9 нСдСль ΠΈΠ»ΠΈ 27 занятий. Π—Π° это вСрмя ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ, Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС тСстировщика. Но это ΠΎΡ‡Π΅Π½ΡŒ интСнсивный курс.

Π― всСгда Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΎ врСмя обучСния: Π½Π΅ ΡΠΏΠ°Ρ‚ΡŒ, ΠΌΠ°Π»ΠΎ Π΅ΡΡ‚ΡŒ, Π½ΠΈΡ‡Π΅ΠΌ большС Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΈ 9 нСдСль ΡˆΡ‚ΡƒΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Для освоСния Π°Π·ΠΎΠ² профСссии Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ языки программирования, Π½ΠΎ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ. Π”Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСм это Π»Π΅Π³ΠΊΠΎ даётся. По Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счёту, Π·Π° ΠΏΠ°Ρ€Ρƒ мСсяцСв студСнту Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΡƒΠΆΠ°Ρ‚Ρ‹ΠΉ курс унивСрситСтского обучСния.

Π’ тСстировщики приходят люди ΠΈΠ· самых Ρ€Π°Π·Π½Ρ‹Ρ… профСссий, ΠΈ ΠΊΡ€ΠΎΠΌΠ΅ тСорСтичСских Π·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ скилл-сСт Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡƒΡΠΈΠ΄Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ дСталям.

Π’ ΠΌΠΎΡ‘ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ ΠΊΡ€Π΅ΠΏΠΊΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстировщика достаточно прост. Π­Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π² профСссии ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ тСстирования ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с основными тСхничСскими Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.

На Ρ€Ρ‹Π½ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ мноТСство курсов: ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ дистанционных, ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΈ бСсплатных.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ИВ-компаниях Π΅ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, бСсплатныС) курсы ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Ρ‚ΡƒΠ΄Π°, особСнно Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Ρ‚Π°ΠΊΠΈΡ… курсов. ΠœΠΈΠ½ΡƒΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ»ΠΎΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обучСния β€” ΠΎΠ½ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ·ΠΊΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ Π½Π΅ совсСм подходят ΠΏΠΎ своСму ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ срСдним трСбованиям Ρ€Ρ‹Π½ΠΊΠ°. ΠŸΠ»Π°Ρ‚Π½Ρ‹Π΅ курсы, ΠΊΠΎΠΈΡ… Π²Π΅Π»ΠΈΠΊΠΎΠ΅ мноТСство, Ρ‡Π°Ρ‰Π΅ Π΄Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ.

Книги ΠΈ ссылки

Много ссылок Π½Π° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ рСсурсы прСдставлСны Π² спискС Π½Π° сайтС IT-Academy.

ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π° ΠΈ рост

ВСстированиС наряду с бизнСс-Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΈΠ»ΠΈ тСхничСским ΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ β€” Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ слоТных Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ…ΠΎΠ΄Π° Π² ИВ (хотя этот ΠΏΡƒΡ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΈΠ· Π»Ρ‘Π³ΠΊΠΈΡ…).

ВСстировщику Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΌΠΈ тСхничСским Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ, Π·Π½Π°Ρ‚ΡŒ языки программирования ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ матСматичСский склад ΡƒΠΌΠ°. Π₯отя ситуация мСняСтся ΠΈ трСбования ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌ растут. Говорят, 10-15 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ИВ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±Ρ€Π°Π»ΠΈ Π² тСстировщики Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ людСй с ΡƒΠ»ΠΈΡ†Ρ‹. Π›Π΅Ρ‚ 7 Π½Π°Π·Π°Π΄ (ΠΊΠΎΠ³Π΄Π° я сам ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ» Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ) Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΡƒΠΆΠ΅ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΡ€Π΅ΠΏΠΊΠΎ Π²Π»Π°Π΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ. БСгодня Π½Π° собСсСдованиях Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ тСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ: Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сСтями, администрированиС.

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ профСссии, Ρ‚ΠΎ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстировщика самая близкая спСциализация β€” это Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€. Когда-Ρ‚ΠΎ я ΠΈ сам ΠΏΡ€ΠΎΡˆΡ‘Π» Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. ΠŸΠΎΡ‚ΠΎΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ уходят Π² «чистыС» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ становятся супСр-ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌΠΈ тСхнарями-тСстСрами (Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ тСст-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€). ΠŸΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ тСстировщики послС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ обучСния пСрСходят Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ бСзопасности ΠΈΠ»ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования.

МногиС тСстировщики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСньшС склонны ΠΊ тСхничСской Ρ€Π°Π±ΠΎΡ‚Π΅, становятся бизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ. Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ «нСтСхничСский» ΠΏΡƒΡ‚ΡŒ β€” это мСнСдТСрскиС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

Π—Π° послСдниС мСсяцы ситуация Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ измСнилась ΠΈΠ·-Π·Π° эпидСмии коронавируса. Π•Ρ‰Ρ‘ Π΄Π²Π° мСсяца Π½Π°Π·Π°Π΄ спрос Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… тСстировщиков Π±Ρ‹Π» большой, ΠΈ ΠΎΠ½ сохранялся Π½Π° протяТСнии Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² условиях кризиса позиция тСстировщика становится уязвимой. Π‘Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ПО, Π° Π±Π΅Π· тСстировщика Ρ…ΡƒΠ΄ΠΎ-Π±Π΅Π΄Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ. МнС каТСтся, Π² этой ситуации Π»ΡƒΡ‡ΡˆΠ΅ всСго Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ «миксы» β€” Ρ‚Π΅ самыС унивСрсалы, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π²Ρ‹ΡˆΠ΅. Они способны быстро ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ станут Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΡ‰ΠΈΠΊΠΈ, Ρ‚ΠΎ «микс» всСгда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ процСссов β€” ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?

Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ тСстировщик

ВСстировщик (ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, спСциалист ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ€ΡƒΡ‡Π½ΠΎΠΉ тСстировщик, manual Test Engineer) β€” спСциалист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ занимаСтся тСстированиСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с Ρ†Π΅Π»ΡŒΡŽ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° соотвСтствиС трСбованиям. ΠšΡ€ΠΎΠΌΠ΅ этого, цСлями тСстирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ†Π΅Π½ΠΊΠ° качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎ качСствС. Π’ Π·Π°Π΄Π°Ρ‡ΠΈ тСстировщика входят:

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ПО оцСниваСтся тСстировщиком ΠΏΠΎ нСскольким критСриям:

ΠšΡ€ΡƒΠ³ обязанностСй тСстировщика

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ спСциалисты ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим ΠΈΡ… Π·Π°Π΄Π°Ρ‡ΠΈ.
ΠœΡ‹ ΡƒΠΆΠ΅ упомянули Π³Π»Π°Π²Π½Ρ‹Π΅ стадии тСстирования, Π·Π° ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… отвСтствСнСн тСстировщик:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим Π½Π° список Ρ‡Π°Ρ‰Π΅ всСго Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… обязанностСй ΠΈ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ спСциалисту уровня Junior.

Soft Skills тСстировщика

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ тСстировщик ΠΈΡ‰Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивныС процСссы для достиТСния Ρ†Π΅Π»ΠΈ, с Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° постоянноС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ стрСмится ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ эффСктивным, извлСкая ΡƒΡ€ΠΎΠΊΠΈ ΠΊΠ°ΠΊ ΠΈΠ· успСхов, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· Π½Π΅ΡƒΠ΄Π°Ρ‡. Π‘ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈΠ»ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ разбираСтся с объСмной ΠΈ слоТной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ. НалаТиваСт партнСрскиС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, обмСниваСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, дСмонстрируСт ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ идСям ΠΈ Π²ΠΊΠ»Π°Π΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ Β«ΠΌΡ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½ΠΈΡ…Β».

Π­Ρ‚Π°ΠΏΡ‹ ΠΈ Π²ΠΈΠ΄Ρ‹ тСстирования

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Ρ†ΠΈΠΊΠ»Π°Ρ… тСстировщика, рассмотрим Ρ€Π°Π·Π½Ρ‹Π΅ этапы ΠΈ Π²ΠΈΠ΄Ρ‹ тСстирования. ΠžΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌΡΡ, Ρ‡Ρ‚ΠΎ классификации Π²ΠΈΠ΄ΠΎΠ² тСстирования Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, здСсь Π½Π΅ прСдставлСн ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ СдинствСнно Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ список Π²ΠΈΠ΄ΠΎΠ².

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡŽΠ½ΠΈΡ‚-тСстированиС (Unit Testing)

Π­Ρ‚ΠΎ тСстированиС Π½Π΅ всСй систСмы Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ВыполняСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ каТдая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π΄Π°Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ соотвСтствии с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ классификациями считаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ тСстирования ΠΈ часто выполняСтся самими Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. На Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π°Π³ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСслоТно Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ тСстированиС

Π’ Ρ…ΠΎΠ΄Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ тСстирования Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, насколько ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Вакая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ тСстированиС проводится с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ части Ρ†Π΅Π»ΠΎΠΉ систСмы, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

БистСмноС тСстированиС

На ΡƒΡ€ΠΎΠ²Π½Π΅ систСмного тСстирования, ΠΊΠ°ΠΊ понятно ΠΈΠ· названия, проводятся тСсты, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ всю систСму Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Бмысл этого Π²ΠΈΠ΄Π° тСстирования состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС Π±Π°Π³ΠΎΠ².

ΠŸΡ€ΠΈΠ΅ΠΌΠΎΡ‡Π½ΠΎΠ΅ тСстированиС (User Acceptance Testing, UAT)

На этом послСднСм этапС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ тСстируСтся нСпосрСдствСнно ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ β€” заинтСрСсованными сторонами с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, удовлСтворяСт Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ заявлСнным трСбованиям.

И Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ слов ΠΎΠ± ΠΎΠ΄Π½ΠΈΡ… ΠΈΠ· самых распространСнных Π²ΠΈΠ΄Π°Ρ… тСстирования.

РСгрСссионноС тСстированиС

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

Π”Ρ‹ΠΌΠΎΠ²ΠΎΠ΅ тСстированиС (Smoke Testing)

Π­Ρ‚ΠΈΠΌΠΈ тСстами ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы. ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½Ρ‹Π΅ части систСмы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΊΠ°ΠΊ оТидаСтся. Π’ этом случаС Π½Π΅ проводится ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ тСстированиС всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ тСстированиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ с Π½ΠΎΠ²ΠΎΠΉ сборкой. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ‹ΠΌΠΎΠ²ΠΎΠ³ΠΎ тСстирования ΡƒΠ±Π΅ΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ систСма Π² Ρ†Π΅Π»ΠΎΠΌ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°, ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ тСстирования.

ВСстированиС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ API

ВСстировщики ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ тСстированиСм Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, тСстированиСм API. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая Π±ΡƒΠ΄ΡƒΡ‚ свои Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты. Для провСдСния тСстирования Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ инструмСнты Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (Devtools), Charles/Fiddles для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTTP(S)-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ, пригодятся знания ΠΎΠ± HTTP ΠΈ основы вСрстки.

Для мобильного тСстирования Π² компаниях ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТится Ρ†Π΅Π»Ρ‹ΠΉ Β«ΠΏΠ°Ρ€ΠΊΒ» устройств Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экранов, с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ установлСнными Π½Π° Π½ΠΈΡ… ОБ. Π’ ситуациях, ΠΊΠΎΠ³Π΄Π° тСстированиС Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС Π² силу ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ провСсти Π½Π΅ прСдставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ-эмулятором, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Android Studio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ устройства с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ характСристиками ΠΈ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия ΠΈ состояния.

ВСстированиС API относится ΠΊ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ тСстирования (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рассказывали Π²Ρ‹ΡˆΠ΅) ΠΈ позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π±Π°Π³ΠΈ Π² процСссС взаимодСйствия Ρ€Π°Π·Π½Ρ‹Ρ… систСм. Π’Π°ΠΊΠΆΠ΅ тСстированиС API ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сСрвСрная Ρ‡Π°ΡΡ‚ΡŒ прилоТСния ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Π°, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (Ρ„Ρ€ΠΎΠ½Ρ‚) Π΅Ρ‰Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ инструмСнта ΠΊΠ°ΠΊ Postman ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ запросов ΠΊ сСрвСру, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ это Π΄Π΅Π»Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π»ΠΈ взаимодСйствуСт сСрвСр с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΆΠ΅ для тСстирования API пригодятся знания ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ SOAP, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΌ стилС REST, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… JSON ΠΈ XML.

Однако Ρ€ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС β€” это Π½Π°Ρ‡Π°Π»ΠΎ, основа. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом послС налаТивания Ρ‡Π΅Ρ‚ΠΊΠΈΡ… процСссов Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ тСстирования Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… компаниях становится автоматизация тСстов. OTUS ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько курсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Π½ΡŽΠ°Π½ΡΡ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ тСстирования:

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с интСрСсными ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ Π½Π° Ρ‚Π΅ΠΌΡƒ тСстирования ПО Π² Π±Π»ΠΎΠ³Π΅ OTUS Π½Π° Π₯Π°Π±Ρ€:

ΠžΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с вакансиями для тСстировщиков ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Jooble.​

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *