Изследователско тестване - Кратко ръководство
Изследователското тестване е едновременно проучване, проектиране и изпълнение. Това означава, че тестерът не се позовава на предварително разработени тестови случаи по време на проучвателно тестване. Има две цели при изследователското тестване:
A - За да научите за тестваната система - Проучване.
Б - Да се приложат съществуващите знания за тестваната система за намиране на грешки - Проектиране и изпълнение.
Други характеристики на изследователското изпитване са:
- Това е интерактивен тестов процес
- Използване на информация, получена по време на тестване, за проектиране на нови и по-добри тестове
- Официално, което означава, че е различно от отгатване на грешки и ad-hoc тестване
- Тестерите имат умения да слушат, четат, мислят и докладват стриктно и ефективно
Кога е приложимо изследователско тестване?
Изследователското тестване е най-приложимо, когато:
- Има малко или никаква спецификация не е налична
- Разследване на определен дефект
- Изследване на определен риск - за оценка на необходимостта от скриптови тестове
- Няма време за определяне и тестове на скриптове
- Искаме да разнообразим тестването
Как да се подготвим за изследователски тестове?
За подготовка и изпълнение на изследователски тестове се използват тестови харти с елементи като:
- Какво ще бъде тествано (обхват)
- Какво няма да бъде тествано (извън обхвата)
- Защо (въпроси, на които трябва да се отговори)
- Как (мозъчна буря)
- Очаквани проблеми
- Справка
Как да докладвам резултатите от проучвателното тестване?
За описание на резултатите от изследователските тестове се използват сесийни листове:
- Контур на покритие на теста
- Име на изпитателя, извършил сесията за изследователско тестване
- Дневник на изпълнението на теста
- Открити дефекти
- Индикатор за качество (брой основни дефекти на час)
- Срещнати нови рискове
- Проблеми, въпроси, аномалии
В края на сесията ще има и дебрифинг за обсъждане на приоритет на дефекти, смекчени рискове и т.н.