База знань
Роль тестування в процесі розробки ПЗ
Як бачимо, людські помилки можуть приводити до появи дефектів на всіх стадіях розробки програмного продукту, при чому наслідки цього можуть бути абсолютно різними – від незначних до катастрофічних.
Тестування дозволяє знаходити та виправляти дефекти, тим самим знижуючи рівень ризику та підвищуючи якість продукту. Перевіряються, в тому числі, й місця користувацького інтерфейсу, де відвідувач може зробити помилку або неправильно зрозуміти висновок програми, а також стійкість системи до злоякісних намірів.
Чому важливий процес тестування?
– Процес розробки ПЗ неможливий без контроля якості продукту, що розробляється;
– Процес тестування ПЗ являє собою таку ж невід’ємну частину процесу розробки, як і проектування;
– Тестування дозволяє оцінити якість продукту, що розробляється.