вторник, 17 марта 2015 г.

Техніка тестування.

Існує багато прийомів тестування програмного забезпечення. Основні з них ми представили для Вас нижче у списку.


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

Комментариев нет:

Отправить комментарий