Нефункціональне тестування включає в себе тестування якісних характеристик компонента або системи, які можуть бути виміряні різними величинами, що не відносяться до конкретної функції або дії користувача. Даний вид тестування дозволяє визначити працездатність системи при різних умовах.
Тестовані властивості ПО визначають наступні характеристики продукту:
- Надійність - поведінка тестованої системи при виникненні критичних ситуацій
- Продуктивність - працездатність системи при різних навантаженнях
- Зручність використання - дослідження, наскільки зручно, зрозуміло і просто кінцевим користувачам користуватися програмою або додатком.
- Масштабованість - відповідність вимогам горизонтального і вертикального масштабування. Масштабованість визначає здатність системи обробляти великі обсяги навантаження, і може ставитися до різних параметрів системи: кількість додаткового трафіку, з яким вона може впоратися, наскільки легко наростити ємність накопичувача, або наскільки більше інших транзакцій може бути оброблено.
- Безпека продукту - безпека для користувача даних
- Портативність - працездатність продукту при його перенесення на інші платформи.
Дослідження вищевказаних властивостей програмного забезпечення проводиться при використанні таких видів тестування, як:
тестування інсталяції
- дозволяє перевірити наскільки успішно проходить установка, настройка, оновлення і видалення програми. Даний вид тестування мінімізує ризики втрати призначених для користувача даних, а також виникнення помилок в роботі програми.
юзабіліті тестування
- демонструє зручність використання програми кінцевим користувачем.
Тестування конфігурації або портативності
- визначає юзабіліті продукту в різних середовищах, в умовах різних системних конфігурацій (зазначених платформах, підтримуваних браузерах, при різних конфігураціях комп'ютерів, і ін.).
Тестування на відмову і відновлення
- дослідження системи на можливість відновлення після можливих помилок і збоїв.
Виконання вищеописаних тестів дозволяє визначити якість програми в цілому, яке згодом може позначитися на рейтингу компанії-розробника і популярності додатки серед кінцевих користувачів.
Наша команда QA подбає про те, щоб ваш продукт відповідав очікуванням ваших клієнтів.