Вы неоднократно выполняете тестовые сценарии, не находя дефектов? Возникает вопрос: если выполнение теста не выявит багов, как клиенты всё равно их найдут?
Тестировщики программного обеспечения должны быть креативными и исследовательскими, чтобы найти ошибки, скрытые под поверхностью и между интеграционными трещинами. Для этого они используют исследовательские и поисковые тесты для выявления дефектов путем нарушения функциональности. Цель состоит в том, чтобы намеренно выявить баги, нарушающие функциональность программы.
Дмитрий Шерстюк, QA Automation Engineer в Strong SD, рассказал о нестандартных способах тестирования и показал их использование на реальных примерах.