Большинство тестировщиков, работающих в лучших компаниях по тестированию ПО, знают, что теория имеет огромное значение на практике. С одной стороны, новички не верят в это, но практика показывает и подтверждает, что теория должна быть реализована в процессе работы.
Наши специалисты выбрали 3 наиболее интересных принципа тестирования, которые будут полезны в ежедневной работе.
#1. Парадокс пестицида
Название этого принципа было взято их сельскохозяйственной терминологии. Его появление было вызвано тем фактом, что если разработанные тесты при проведении функционального тестирования не выявили ошибок, то тесты должны быть проанализированы. И в зависимости от программных требований тестировщики должны создать новые тесты, которые обнаружат баги.
#2. Тестирование зависит от контекста
Процесс тестирования проходит по-разному, в зависимости от типа программы, ее требований и реализации. Тестирование систем, обеспечивающих безопасность информации (личная, корпоративная и правительственная информация), будет выполняться более тщательно и будет отличаться от тестирования игры или веб-сайта.
#3. Заблуждение об отсутствии ошибок
Данный принцип носит странное название, но тому есть объяснение. Если разработанная система не соответствует потребностям заказчика и не подходит для работы, количество найденных и устраненных ошибок не имеет значения – использование программы бессмысленно.
Идеальной программой без единого бага является та, которую еще не создали. Процесс тестирования помогает уменьшить вероятность пропуска дефектов, которые все еще находятся в программе. Даже если в процессе тестирования баги не были обнаружены, это не значит, что программа их не содержит.
Комментарии отключены.