Перевірка
Повторне тестування - це процес перевірки конкретних тестових випадків, які виявляються з помилками в остаточному виконанні. Як правило, тестувальники знаходять ці помилки під час тестування програмного додатку і призначають розробникам для виправлення. Потім розробники виправляють помилки і повертають їх назад тестувальникам для перевірки. Цей безперервний процес називається повторним тестуванням.
Що таке регресійне тестування?
Регресійне тестування - це тип тестування програмного забезпечення, що виконується для перевірки, чи не змінила код несприятливо порушила поточні особливості та функції програми
Повторне тестування проти регресійного тестування є поширеним запитанням серед претендентів на забезпечення якості.
КЛЮЧОВА РІЗНИЦЯ
- Регресійне тестування проводиться для пройдених тестів, тоді як тестування проводиться лише для невдалих тестів.
- Регресійне тестування перевіряє наявність несподіваних побічних ефектів, тоді як повторне тестування переконує, що вихідна помилка була виправлена.
- Регресійне тестування не включає перевірку дефектів, тоді як повторне тестування включає перевірку дефектів.
- Регресійне тестування відоме як загальне тестування, тоді як повторне тестування - це планове тестування.
- Регресійне тестування можливе із застосуванням автоматики, тоді як повторне тестування неможливе при автоматизації.
Нижче наведено детальне порівняння з прикладом
Повторне тестування проти тестування регресії
Регресійне тестування | Повторне тестування |
- Регресійне тестування проводиться для підтвердження того, чи нещодавня зміна програми чи коду не вплинула негативно на існуючі функції
|
- Повторне тестування проводиться, щоб підтвердити тестові випадки, які не вдались у остаточному виконанні, проходять після усунення дефектів
|
- Мета регресійного тестування полягає в тому, що нові зміни коду не повинні мати побічних ефектів щодо існуючих функціональних можливостей
|
- Повторне тестування проводиться на основі виправлення дефектів
|
- Перевірка дефектів не є частиною тестування на регресію
|
- Перевірка дефектів є частиною повторного тестування
|
- На основі проекту та наявності ресурсів тестування на регресію можна проводити паралельно з повторним тестуванням
|
- Пріоритет повторного тестування вищий, ніж регресійне тестування, тому його проводять перед регресійним тестуванням
|
- Ви можете зробити автоматизацію регресійного тестування, тестування вручну може бути дорогим та трудомістким
|
- Ви не можете автоматизувати тестові випадки для повторного тестування
|
- Регресійне тестування відоме як загальне тестування
|
- Повторне тестування - це планове тестування
|
- Регресійне тестування проводиться для пройдених тестових випадків
|
- Повторне тестування проводиться лише для невдалих тестів
|
- Регресійне тестування перевіряє на несподівані побічні ефекти
|
- Повторне тестування гарантує, що вихідна несправність була виправлена
|
- Регресійне тестування проводиться лише тоді, коли в будь-якому проекті є будь-які зміни або зміни стають обов’язковими
|
- Повторне тестування виконує дефект з однаковими даними та тим самим середовищем з різними входами в новій збірці
|
- Тестові приклади для регресійного тестування можна отримати з функціональної специфікації, навчальних посібників та посібників користувача та звітів про дефекти щодо виправлених проблем
|
- Тестові кейси для повторного тестування не можна отримати до початку тестування.
|