Навіщо потрібно тестування?

2024

Все, що робиться людиною, може містити помилки (так ми, люди, влаштовані). Саме тому будь-який продукт потребує перевірки – тестування, перш ніж його можна буде ефективно та безпечно використовувати. Те саме справедливо і для програмного забезпечення (англ. Software).

В широкому сенсі, тестування – це одна з технік контролю якості (Quality Control), яка включає планування, складання тестів, безпосередньо виконання тестування та аналіз отриманих результатів.

Ціль тестування — перевірка відповідності ПЗ вимогам, забезпечення впевненості як ПЗ, пошук очевидних помилок у програмному забезпеченні, які повинні бути виявлені до того, як їх виявлять користувачі програми. Для чого проводиться тестування ПЗ? Для перевірки відповідності вимогам.

Тестування ПЗ — це процес оцінки функціональності програмної програми з метою визначити, чи відповідає розроблене програмне забезпечення зазначеним вимогам чи ні, і виявити дефекти, щоб гарантувати, що продукт не містить дефектів, щоб виробляти якісний продукт.