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



Pdf көрінісі
бет35/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   31   32   33   34   35   36   37   38   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Парадокс пестицида 
Название данного принципа происходит от общеизвестного явления в сель-
ском хозяйстве: если долго распылять один и тот же пестицид на посевы, у насеко-
мых вскоре вырабатывается иммунитет, что делает пестицид неэффективным. 
То же самое верно и для тестирования программного обеспечения, где пара-
докс пестицида проявляется в повторении одних и тех же (или просто однотипных) 
проверок снова и снова: со временем эти проверки перестанут обнаруживать новые 
дефекты. 
Чтобы преодолеть парадокс пестицида, необходимо регулярно пересматри-
вать и обновлять тест-кейсы, разнообразить подходы к тестированию, применять 
различные техники тестирования, смотреть на ситуацию «свежим взглядом» (воз-
можно, с привлечением тех участников команды, которые ранее не работали с дан-
ной областью программного продукта). 


Основные принципы тестирования
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 31/301 
Тестирование зависит от контекста 
Согласитесь, вы будете по-разному подходить к приготовлению «чего-нибудь 
перекусить для себя» и к организации семейного ужина по какому-то очень торже-
ственному поводу. 
В тестировании логика та же: программные продукты могут относиться к раз-
ным предметным областям, быть построены с использованием различных техно-
логий, использоваться для решения более или менее «ответственных» задач и т.д. 
— всё это и многое другое влияет на то, как должен быть организован процесс те-
стирования. 
Набор характеристик программного продукта влияет на глубину тестирова-
ния, используемый набор техник и инструментов, принципы организации работы 
тестировщиков и т.д. 
Основная идея данного принципа состоит в том, что невозможно выработать 
некий «универсальный подход к тестированию» на все случаи жизни, и даже просто 
бездумное копирование подходов к тестированию с одних проектов на другие часто 
не заканчивается ничем хорошим. 
Если же принимать во внимание как общие, так и уникальные свойства теку-
щего проекта и выстраивать тестирования соответствующим образом — оно ока-
зывается наиболее эффективным и результативным. 


Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   307




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

    Басты бет