Перевірка на осудність
Тестування працездатності - це тип тестування програмного забезпечення, який фокусується на перевірці базової функціональності програми після внесення змін, таких як виправлення помилок, нові функції або оновлення. Мета тестування на працездатність полягає в тому, щоб переконатися, що критичні компоненти програмного забезпечення працюють належним чином і що внесені зміни не спричинили жодних серйозних проблем. Це поверхневий і швидкий тип тестування, який зазвичай виконується для підтвердження того, що найважливіші частини програмного забезпечення функціонують належним чином, перш ніж переходити до більш масштабного тестування, такого як регресійне або системне тестування. Коли виконується тестування на адекватність:
- Зміни після розробки: Після того, як розробники вносять незначні зміни в код, виправляють помилки або покращують функції, виконується тестування на адекватність, щоб переконатися, що зміни не порушують основну функціональність системи.
- Після оновлення або виправлення програмного забезпечення: Коли застосовується оновлення або виправлення програмного забезпечення, тестування на адекватність допомагає підтвердити, що виправлення працює правильно і не впливає негативно на роботу програми в цілому.
- Попереднє регресійне тестування: Перед запуском повного регресійного тестування виконується перевірка працездатності, щоб переконатися, що додаток достатньо стабільний для проходження більш вичерпних етапів тестування.
Особливості тестування на осудність:
- Швидко і неглибоко: Тестування на працездатність - це, як правило, коротка і цілеспрямована діяльність, основною метою якої є підтвердження того, що основна функціональність не пошкоджена.
- Цілеспрямовано: Це не всебічна перевірка всієї системи. Тестування на працездатність спрямоване на області, які найбільше постраждали від внесених змін.
- Нерегресійне: На відміну від регресійного тестування, яке перевіряє весь додаток на наявність небажаних побічних ефектів змін у коді, тестування працездатності більше зосереджене на підтвердженні того, що основні функції програми працюють належним чином.
- Нескриптовані або мінімальні скрипти: Тести на адекватність часто є неформальними або базуються на мінімальних сценаріях, оскільки вони зосереджені на перевірці критично важливих робочих процесів, а не на виконанні детальних тестових кейсів.
Приклади тестування на осудність:
- Приклад 1: Після виправлення помилки, пов’язаної з процесом входу користувача, перевірка адекватності може включати перевірку того, що функціонал входу працює коректно і що інші основні функції програми (наприклад, скидання пароля, реєстрація користувача) не порушені.
- Приклад 2: Після додавання нової функції, наприклад, рядка пошуку в додаток для електронної комерції, тестування адекватності може включати перевірку того, що функція пошуку працює належним чином, що користувачі можуть здійснювати пошук і що результати відображаються коректно. У той же час тестувальник гарантує, що інші функції, такі як процес оформлення замовлення, все ще працюють належним чином.
- Приклад 3: Після розгортання патчу для виправлення проблеми продуктивності, тестування працездатності може включати запуск програми, щоб перевірити, чи проблему вирішено і чи критичні функції, такі як автентифікація користувачів та обробка транзакцій, все ще працюють.





