×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Основи тестування ПЗ на 40 днів?
ВІДЕОУРОК № 6. Test case
Тестування є одним із ключових факторів успіху при створенні програмного продукту, оскільки воно безпосередньо впливає на якість системи, що розробляється. Даний відео урок познайомить вас зі світом тестування, його постулатами, а також дасть зрозуміти які обов'язки покладені на тестувальника ПЗ.
На занятті розглядаються основні види тестування. Класифікація представлена у вигляді дроблення за різними критеріями: за знанням нутрощів системи, за ступенем ізольованості компонентів, що тестуються, за часом проведення тестування. Користь класифікацій щодо видів тестування полягає в тому, що впорядкована та узагальнена інформація легше сприймається, засвоюється та запам'ятовується. Урок допомагає навчитися виділяти основні аспекти у тестуванні з прикладу чіткої класифікації.
Будь-яке тестування – це пошук багів. Будь-який баг – це відхилення фактичного результату від очікуваного. Завдання тестувальника – вчасно виявити та описати дані відхилення. Вартість вчасно знайденого дефекту значно нижча, ніж вартість дефекту, виявленого після релізу кінцевим користувачем.
Цикл тестування – це основне поняття впровадження тестування як такого. Це поняття описує всі процеси, стадії, послідовності застосування тестування та доставки продукту кінцевому користувачеві. Цикл тестування застосовується для всіх продуктів незалежно від специфіки.
Баг репорт - це документ, що описує ситуацію або послідовність дій, що призвела до некоректної роботи об'єкта тестування із зазначенням причин та очікуваного результату. Коректне, повне та грамотне складання баг репорту здатне зберегти значну кількість часу для відтворення та усунення бага програмістом. Розставлення багів у правильному пріоритеті дозволяє більш точно планувати кожний наступний реліз продукту та список функціоналу, що до нього увійде.
Відео урок буде присвячений тест-кейс (Test case). Тест-кейс – це ключова одиниця документації тестувальника. Він дозволяє коректно документувати процес тестування, передавати знання та інформацію про проект іншим людям. Також, тест-кейс покриває навіть найнесподіваніші частини програми, що тестується, які неможливі при Ad Hoc Testing. Головна та невід'ємна частина тест-кейсу – це очікуваний результат. Для знаходження бага (що є сенсом будь-якого тестування), крім очікуваного, нам потрібен фактичний результат. У разі тестування програмного забезпечення потрібна інструкція, як дійти фактичного результату.
Ця практика допоможе Вам систематизувати всі отримані знання. Тестування елементарних речей допоможе побачити, наскільки просто тестувати.
Існує ряд нюансів, пов'язаних із соціальними та технологічними особливостями веб-додатків, які відрізняють їх від інших видів додатків і які обов'язково потрібно враховувати під час тестування, щоб виконати його професійно. Тому цей урок допоможе Вам розібратися в тому, як тестувати веб - додатки різної складності.