👉🏼 Преимущества и недостатки негативного тестирования



Проявляет некорректную обработку ошибок

Позволяет избежать сбоев, вызванных неправильной обработкой ошибок.



Идентифицирует слабые места в безопасности

Негативное тестирование позволяет гарантировать, что, например, клиент не получит персональный аккаунт в приложении с уровнем допуска, не предусмотренным его организацией.



Поддерживает «чистоту баз данных»

Базы данных будут в отличном состоянии, если в них только корректные данные. Негативное тестирование (почти) гарантирует, что там хранятся только корректные данные.



Негативное тестирование может занимать много времени, и бывает достаточно дорогим процессом.



👉🏼 Почему некоторые тестировщики не любят негативное тестирование?



Несмотря на то, что подход имеет преимущества, такое тестирование нравится не всем тестировщикам. Они избегают его, потому что считают, что другие методы позволяют добиться лучших результатов — и быстрее. А скорость разработки сейчас крайне важна.



А некоторые тестировщики вообще смотрят на этот подход как на бесполезную трату времени и денег. И действуют только в рамках позитивного тестирования.



Недостаточность скиллов и знаний о преимуществах такого подхода мешает применять его. А правда в том, что негативное тестирование ведет к высокому качеству софта. Такое тестирование по возможности должно внедряться в процессы QA потому, что:



📍Повышает ответственность в команде

Команда становится ответственной, давая клиентам хорошо проверенный софт. Негативное тестирование в качестве дополнения к позитивному бывает незаменимо в повышении стабильности приложения. Невозможно полностью избежать ошибок, но вполне возможно минимизировать их, а негативное тестирование — путь к этому, достаточно прямой, и достаточно короткий.



📍Клиенты довольны

Как ни банально звучит, негативное тестирование повысит конечное качество софта, что скажется на customer satisfaction. Особенно это будет заметно в кейсах онлайн-магазинов и вообще е-коммерции.



Как мне кажется, в негативное тестирование можно и нужно вкладываться, невзирая на возросшие расходы. А вы как считаете? 😏



Позже устрою небольшой квиз на тему негативного тестирования (вопросы будут как по этим постам, так и по вашим знаниям в целом) ❤️



Задать свой вопрос в бот: @QaNoteBot



Заметки тестировщика