Тестирование программного обеспечения. Базовый курс. 3-е издание


Стр: 82/301  Для лучшего запоминания отразим эту классификацию графически



Pdf көрінісі
бет97/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   93   94   95   96   97   98   99   100   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 82/301 
Для лучшего запоминания отразим эту классификацию графически: 
 
Рисунок 2.3.h — Классификация тестирования по (убыванию) степени важности 
тестируемых функций (по уровню функционального тестирования) 
2.3.2.7. 
Классификация по принципам работы с приложением 

Позитивное тестирование
(positive testing
147

направлено на исследование 
приложения в ситуации, когда все действия выполняются строго по инструк-
ции без каких бы то ни было ошибок, отклонений, ввода неверных данных и 
т.д. Если позитивные тест-кейсы завершаются ошибками, это тревожный 
признак — приложение работает неверно даже в идеальных условиях (и 
можно предположить, что в неидеальных условиях оно работает ещё хуже). 
Для ускорения тестирования несколько позитивных тест-кейсов можно объ-
единять (например, перед отправкой заполнить все поля формы верными 
значениями) — иногда это может усложнить диагностику ошибки, но суще-
ственная экономия времени компенсирует этот риск. 

Негативное тестирование
(negative testing
148
, invalid testing
149

— направлено 
на исследование работы приложения в ситуациях, когда с ним выполняются 
(некорректные) операции и/или используются данные, потенциально приво-
дящие к ошибкам (классика жанра — деление на ноль). Поскольку в реаль-
ной жизни таких ситуаций значительно больше (пользователи допускают 
ошибки, злоумышленники осознанно «ломают» приложение, в среде работы 
приложения возникают проблемы и т.д.), негативных тест-кейсов оказыва-
ется значительно больше, чем позитивных (иногда — в разы или даже на 
порядки). В отличие от позитивных негативные тест-кейсы не стоит объеди-
нять, т.к. подобное решение может привести к неверной трактовке поведения 
приложения и пропуску (необнаружению) дефектов. 
147


Достарыңызбен бөлісу:
1   ...   93   94   95   96   97   98   99   100   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет