Звичайні користувачі вважають, що процес створення програми дуже простий і складається лише з написання коду та створення графічного інтерфейсу. Насправді існують компанії з тестування програмного забезпечення, які проводять різні маніпуляції з прототипом програми після написання коду.
Всі підготовчі програмні роботи поділяються на дві групи:
- Функціональне тестування;
- Нефункціональне тестування.
Тестування програмного забезпечення може проводитися як фахівцями з тестування, спеціально найнятими для цього завдання, так і командою компанії-розробника.
[highlight dark=”no”]Функціональне тестування[/highlight] - це перевірка працездатності всіх компонентів.
Вторинні функції, такі як зручність розташування інструментів у програмі та продуктивність, які відносяться до [highlight dark=”no”]нефункціонального тестування[/highlight], перевіряються в останню чергу. Результати цього типу тестування іноді важливіші, ніж функціональні.
Адже для програми важливіше швидко взаємодіяти із зовнішніми об’єктами, ніж забезпечити коректну роботу певної функції. Нефункціональне тестування програм включає в себе велику кількість етапів, основним з яких є перевірка працездатності.
На його початку проводиться навантажувальне тестування програми. Цей крок вважається завершеним, якщо програма адекватно реагує на вплив. Навантаження проводиться різними способами, а саме: на максимальному та мінімальному обладнанні. “Стресова” ситуація імітується під час завантаження, тобто коли програма завантажена по максимуму при мінімальних апаратних ресурсах.
За нормальних умов функціонування програми чергується зі “стресовими” ситуаціями. Це необхідно для того, щоб відстежити, як програма реагує на такі умови, а також з’ясувати, чи здатна вона повернутися до нормального режиму роботи.
Також перевіряється зручність інтерфейсу користувача та поведінка програми під час інсталяції. Моделюються ситуації, коли відбувається збій або відмова системного програмного забезпечення. Програма протестована на різних системах, що відрізняються конфігурацією.










0 коментарів