Техніка тестування.
Існує багато прийомів тестування програмного забезпечення. Основні з них ми представили для Вас нижче у списку.
- Ручне тестування - тести виконуються людьми з наперед складеними, або визначеними для кожного випробування тестовими даними.
- Автоматизоване тестування - тести виконуються спеціальними інструментами або самостійними процесами і можуть повторюватись багато раз. Тестові дані попередньо вводяться або генеруються.
- Регресивне тестування - тести, зазвичай, автоматизовані, мають на меті виявлення негативного впливу змін в програмі на функції, що пройшли попередні перевірки.
- Димове тестування - тести, спрямовані на швидку перевірку базової функціональності, з метою виявлення, чи новий білд вартий тестування.
- Дослідницьке тестування - тести, що виконуються за відсутності специфікацій. тестувальник розроблює власну систему тестування, яка базується на накопиченому їм досвіді та оцінює ризики, створюючи сценарії тестування.
- Стрес-тестування - тести призначені для перевірки стійкості програми до надмірного навантаження при нестачі ресурсів.
- Тестування навантаження - тести виконуються при різних рівнях навантаження з метою перевірити поведінку програми та виявити максимально дозволений рівень.
- Тестування продуктивності - тести виконуються для порівняння поточної продуктивності з розрахунковою.
- Тестування довгим використанням - тести виконуються довготривало, з метою виявлення такого роду помилок, що неможливо виявити при короткому використанні (наприклад, помилки при роботі з динамічним розподілом пам’яті).
Комментариев нет:
Отправить комментарий