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