Testing (Тестирование ПО)
Что это такое
Тестирование ПО охватывает систематические техники, используемые для проверки правильного поведения программы — включая модульное тестирование, интеграционное тестирование, разработку через тестирование, и стратегии выбора тестовых случаев, которые реально обнаруживают значимые баги.
Почему это важно
Непротестированный код — это пассив с момента написания, даже если он в данный момент работает — тестирование даёт команде разработки уверенность изменять и расширять систему, не постоянно опасаясь незаметно что-то сломать в другом месте.
Совет для экзамена
При проектировании тестовых случаев намеренно включайте граничные значения (наименьшие, наибольшие входные данные, и крайние случаи), а не только типичные входные данные — большинство реальных багов обнаруживается на границах, а не в середине нормального диапазона входных данных.
Заинтересованы в занятиях по Testing (Тестирование ПО)?
Расскажите нам о целях и уверенности ученика — мы составим индивидуальный план.
