Ознакомившись с SDLC многие уже поняли, что тестирование важно на протяжении всего проекта. Но именно на начальной стадии, при тестировании документации (требований к продукту, в том числе), можно обнаружить критические ошибки, например в логике разрабатываемой информационной системы, и тем самым избежать их. Поэтому нужно помнить об увеличении стоимости ошибки в процессе разработки. Чем позднее была обнаружена ошибка, тем сложнее, дольше и дороже будет её исправление. Но что же такое "ошибка"?...
Когда начинаешь узнавать, что такое тестирование , сразу видишь определение, что тестирование - это поиск ошибок в программе. Да, частично это так. Ранее тестирование в основном этим и занималось, но с развитием знаний и технологий эта профессия стала шире и стала больше влиять на процесс разработки. Мне нравится одно определение, которое шире раскрывает это понятие. Тестирование - это процесс валидации и верификации программного обеспечения. Рассмотрим его поподробнее. Первый компонент, верификация - это проверка продукта на заявленные по нему требования...