Изследователско тестване - Кратко ръководство

Изследователското тестване е едновременно проучване, проектиране и изпълнение. Това означава, че тестерът не се позовава на предварително разработени тестови случаи по време на проучвателно тестване. Има две цели при изследователското тестване:

A - За да научите за тестваната система - Проучване.

Б - Да се ​​приложат съществуващите знания за тестваната система за намиране на грешки - Проектиране и изпълнение.


Други характеристики на изследователското изпитване са:

  • Това е интерактивен тестов процес
  • Използване на информация, получена по време на тестване, за проектиране на нови и по-добри тестове
  • Официално, което означава, че е различно от отгатване на грешки и ad-hoc тестване
  • Тестерите имат умения да слушат, четат, мислят и докладват стриктно и ефективно


Кога е приложимо изследователско тестване?

Изследователското тестване е най-приложимо, когато:


  • Има малко или никаква спецификация не е налична
  • Разследване на определен дефект
  • Изследване на определен риск - за оценка на необходимостта от скриптови тестове
  • Няма време за определяне и тестове на скриптове
  • Искаме да разнообразим тестването


Как да се подготвим за изследователски тестове?

За подготовка и изпълнение на изследователски тестове се използват тестови харти с елементи като:

  • Какво ще бъде тествано (обхват)
  • Какво няма да бъде тествано (извън обхвата)
  • Защо (въпроси, на които трябва да се отговори)
  • Как (мозъчна буря)
  • Очаквани проблеми
  • Справка


Как да докладвам резултатите от проучвателното тестване?

За описание на резултатите от изследователските тестове се използват сесийни листове:

  • Контур на покритие на теста
  • Име на изпитателя, извършил сесията за изследователско тестване
  • Дневник на изпълнението на теста
  • Открити дефекти
  • Индикатор за качество (брой основни дефекти на час)
  • Срещнати нови рискове
  • Проблеми, въпроси, аномалии

В края на сесията ще има и дебрифинг за обсъждане на приоритет на дефекти, смекчени рискове и т.н.