Коли ми починаємо працювати з програмою, ми очікуємо, що вона буде виконувати ті завдання, для яких вона призначена. Функціональне тестування програмного забезпечення перевіряє, наскільки кінцевий продукт відповідає своєму технічному завданню, чи всі функції працюють належним чином і чи немає помилок у роботі програми.
Як і будь-який інший вид тестування, функціональне тестування проводиться для того, щоб продукт був зручним у використанні та для запобігання помилок, яких може припуститися програма. Для проведення тестування відділ контролю якості (зазвичай це один з підрозділів компанії-розробника програмного забезпечення) готує схему та сценарій, де описані всі етапи перевірки продукту.
Воно проводиться згідно з PMT за кількома сценаріями. Кожен пункт сценарію відображає дії фахівця з тестування, а також відповідну реакцію програми.
Тестування програмного забезпечення максимально наближене до звичайного використання програми. Для максимальної надійності тесту проводиться аналіз найбільш часто використовуваних функцій і порядку, в якому їх зазвичай використовує пересічний користувач програми. Штучно створені розробником алгоритми не можуть повністю відтворити модель використання програми.
Групи функціонального тестування
Функціональне тестування можна розділити на наступні групи відповідно до типу робіт:
- Модульне тестування (юніт-тестування) - під час цього виду тестування перевіряється функціональність окремих частин програми.
- Інтеграційне тестування - проводиться в останню чергу і в ході нього перевіряються зв’язки між різними функціями програми за допомогою потоку виконання та обміну даними.
Будь-яке програмне забезпечення розробляється, в першу чергу, для кінцевих користувачів. Тому всі його функції повинні працювати і бути простими у використанні. Найчастіше використовувані компоненти програми повинні бути легкодоступними, наприклад, вони повинні знаходитися на панелі керування.
IT-індустрія неодноразово доводила, що зручні ергономічні проекти стають дуже популярними серед користувачів. У програмному забезпеченні, призначеному для широкого кола користувачів, зручність експлуатації стає найважливішою характеристикою.










0 коментарів