Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Регресивне тестування

Індекс Регресивне тестування

Регресивне тестування (regression testing, від regressio — рух назад) — загальна назва для всіх видів тестування програмного забезпечення, спрямованих на виявлення помилок у вже протестованих ділянках початкового коду.

Зміст

  1. 10 відносини: Керована тестами розробка, Неперервна інтеграція, Система відстеження помилок, Системне тестування, Тестування програмного забезпечення, Юзабіліті-тестування, Модульне тестування, Бета-тестування, Інтеграційне тестування, Екстремальне програмування.

  2. Екстремальне програмування
  3. Тестування програмного забезпечення

Керована тестами розробка

Керована тестами розробка (КТР), Розробка через тестування (Test-driven development (TDD)) — технологія розробки програмного забезпечення, яка використовує короткі ітерації розробки, що починаються з попереднього написання тестів, які визначають необхідні покращення або нові функції.

Переглянути Регресивне тестування і Керована тестами розробка

Неперервна інтеграція

Неперервна інтеграція (Continuous Integration) — практика розробки програмного забезпечення, яка полягає у виконанні частих автоматизованих складань проекту для якнайшвидшого виявлення та вирішення інтеграційних проблем.

Переглянути Регресивне тестування і Неперервна інтеграція

Система відстеження помилок

Система відстеження помилок (Багтрекер) — прикладна програма для допомоги розробникам програмного забезпечення (програмістам, тестувальникам тощо) враховувати і контролювати помилки, знайдені у програмах, питання щодо функціональності, рішення та оновлення, побажання користувачів, а також стежити за процесом їх виконання.

Переглянути Регресивне тестування і Система відстеження помилок

Системне тестування

Сист́емне тестув́ання є одним з рівнів тестування програмного забезпечення.

Переглянути Регресивне тестування і Системне тестування

Тестування програмного забезпечення

Тестування програмного забезпечення (Software Testing) — це процес технічного дослідження, призначений для виявлення інформації про якість продукту відносно контексту, в якому він має використовуватись.

Переглянути Регресивне тестування і Тестування програмного забезпечення

Юзабіліті-тестування

Ю́забіліті-тестува́ння (перевірка ергономічності, Usability Testing - тестування зручності) — дослідження, що виконується з метою визначення зручності деякого штучного об'єкту (веб-сторінка, користувальницький інтерфейс або пристрій) для його подальшого застосування.

Переглянути Регресивне тестування і Юзабіліті-тестування

Модульне тестування

Модульне тестування (Unit testing) — це метод тестування програмного забезпечення, який полягає в окремому тестуванні кожного модуля коду програми.

Переглянути Регресивне тестування і Модульне тестування

Бета-тестування

Бета-тестування (beta testing) або випробування — інтенсивне використання майже готової версії продукту (як правило, програмного або апаратного забезпечення) з метою виявлення максимального числа помилок в його роботі для їх подальшого усунення перед остаточним виходом (релізом) продукту на ринок, до масового споживача.

Переглянути Регресивне тестування і Бета-тестування

Інтеграційне тестування

Інтеграційне тестування (integration testing) — це фаза тестування програмного забезпечення, під час якої окремі модулі програми комбінуються та тестуються разом, у взаємодії.

Переглянути Регресивне тестування і Інтеграційне тестування

Екстремальне програмування

Екстремальне програмування (XP від Extreme Programming) — методологія розробки програмного забезпечення, найпопулярніша серед так званих гнучких методологій.

Переглянути Регресивне тестування і Екстремальне програмування

Див. також

Екстремальне програмування

Тестування програмного забезпечення