Упрощённая классификация
тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 68/301
o
Тестирование критического пути —
проверка функциональности, ис-
пользуемой типичными пользователями в типичной повседневной де-
ятельности.
o
Расширенное тестирование — проверка всей (остальной)
функцио-
нальности, заявленной в требованиях.
•
По принципам работы с приложением:
o
Позитивное тестирование — все действия с
приложением выполня-
ются строго по инструкции без никаких недопустимых действий, некор-
ректных данных и т.д. Можно образно сказать, что приложение иссле-
дуется в «тепличных условиях».
o
Негативное тестирование — в работе с
приложением выполняются
(некорректные) операции и используются данные, потенциально при-
водящие к ошибкам (классика жанра — деление на ноль).
Внимание! Очень частая ошибка! Негативные тесты НЕ пред-
полагают возникновения в приложении ошибки. Напротив —
они предполагают, что верно работающее приложение даже
в критической ситуации поведёт себя правильным образом (в
примере с делением на ноль, например, отобразит сообще-
ние «Делить на ноль запрещено»).
Часто возникает вопрос о том, чем различаются «тип тестирования», «вид
тестирования», «способ тестирования», «подход к тестированию» и т.д. и т.п. Если
вас интересует строгий формальный ответ, посмотрите в направлении таких вещей
как «таксономия
111
» и «таксон
112
», т.к. сам вопрос выходит за рамки тестирования
как такового и относится уже к области науки.
Но исторически так сложилось, что как минимум «тип тестирования» (testing
type)
и «вид тестирования» (testing kind) давно стали синонимами.
111
«Таксономия», Wikipedia [
https://ru.wikipedia.org/wiki/
Таксономия
]
112
«Таксон», Wikipedia [
https://ru.wikipedia.org/wiki/
Таксон
]
Подробная
классификация тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Достарыңызбен бөлісу: