Въведение в Adhoc тестване

Adhoc тестването е случайно или неформално тестване, което може да има възможност за счупване на системата. Това обикновено е непланирано и няма техники за тестване като проектиране на тестови случаи, създаване на тестови случаи. Може да се направи във всяка част на заявлението. Основната цел тук е намирането на проблеми или дефекти в системата чрез произволна проверка на части от кода. Следва техниката на отгатване на грешки. Тя може да бъде направена от хора, които са работили по приложението преди и лесно могат да открият грешки или проблеми, като извършат този вид тестване.

Как се извършва Adhoc тестване?

Adhoc тестването се извършва по множество начини. Това може да стане по всяко време. Това може да е в началото, в средата или в края на теста на проекта. Има три начина, по които се извършва тестване на Adhoc. Те са както по-долу:

  • Бъди тест
  • Тестване на двойки
  • Тестване на маймуни

Нека да ги разгледаме подробно

1. Бъди тест

Както подсказва името, може да се каже, че двама приятели, тестер и разработчик ще работят заедно. Те ще бъдат избрани да работят върху определен модул. Веднага щом разработчикът завърши тестването на единицата и тестерът има предвид някои случаи, двамата могат да работят върху този модул. Правейки този вид тестване, можете да гарантирате, че новото бъдеще или функционалността се проверява чрез по-широк аспект както за разработчика, така и за тестера. Програмистът може да разбере различните сценарии, през които кодът ще премине и да мисли от тази гледна точка.

Въпреки че тестерът може да получи перспективата на разработчика на съществуващия дизайн и това ще помогне да се избегнат невалидните сценарии в тестовите случаи. Това ще помогне да се избегнат невалидни дефекти. И двете страни могат да мислят като една друга и да получат по-ясен поглед върху приложението в процес на разработка и тестване. Той също така помага при разработването на по-добри тестови случаи и разработчиците да имат по-добър дизайн. Това обикновено се извършва след приключване на изпитването на единицата.

2. Тестване на двойки

При това тестване два тестера работят заедно върху модул. Те имат обща настройка, направена за тестване. С прилагането на този вид тестване се грижи и двамата тестери да намерят начини да открият по-голям брой дефекти в изграденото приложение. Те споделят работата на тестването и също така правят необходимата документация за всички наблюдения, които са направили заедно. Максимален брой сценарии могат да бъдат намерени с помощта на този вид тестване.

3. Тестване на маймуни

Това тестване се извършва на ниво тестване на единица. Лицето, което тества модула, тества приложението по напълно случаен начин. Това се прави, за да се провери дали системата може да издържи на някакви сривове във всеки един момент. Чрез този вид тест могат да бъдат открити много дефекти, които биха могли да бъдат оставени по-рано. Този тест може също да наруши системата, чрез която можем да разберем, че проблемите с производителността, ако има такива, са постоянни. Тук няма да има тестови случаи, както за другите.

Техники за тестване на Adhoc

Основната идея за избора на Adhoc тестване е, че тестерите работят без тестова конструкция или без да се създават тестови случаи. Той гарантира, че извършеното тестване е пълно и начинът е полезен за намиране на ефективност в провежданото тестване. Основният начин за тестване на всяко приложение в този тип тестване id е възможно най-случаен. Можете да прескачате от един модул към друг и да извършвате дейност. Системата не трябва да се разрушава. Основната цел на тази система е да намери дефекти, които могат да бъдат пропуснати по време на нормално тестване.

Тази техника също ще даде представа за цялото приложение и отгатването може да се извърши от изпитващия, който има експертни познания за системата. Можете също така да включите друг тестван или дори да поканите програмиста, така че да нямаме пропуснат някакъв вид сценарий по време на тестване. Когато двама души седят заедно, мозъчната атака е доста полезна. Можем да намерим дефекти, които са били избягали преди. Чрез използването на тази техника шансовете са повече да откриете дефектите са повече.

Инструменти за тестване на Adhoc

Няма специфични инструменти, използвани при ad hoc тестване. В резултат на това всички инструменти, които вече се използват за тестване на приложението, могат да бъдат използвани както и когато е необходимо. Например, за проверка на определен модул се използва Selenium. Selenium може да се използва за тестване на модули, разположени след предишния модул. Това може да помогне за ускоряване на процеса и получаване на точни подробности. По подобен начин, други инструменти като QTP, Краставица могат да се използват за всякакъв вид тестове на Adhoc, когато е необходимо.

Предимства на Adhoc тестване

  • Основното предимство на този тип тестване е, че тестерът не трябва да следва традиционния процес на тестване. Те могат да тестват приложението по какъвто и да е начин. Това им помага да опознаят по-добре системата.
  • Когато няма време за правилно тестване, тестването на Adhoc може да бъде спасител и да помогне за получаване на дефекти, които биха могли да преминат към производство.
  • Спестява времето на тестера, тъй като няма нужда от никаква документация. Тук тя се фокусира само върху тестване и разбиране на архитектурата по-добре и намиране на проблеми, ако съществуват.

Недостатъци на Adhoc тестване

  • Не е възможно да се проследи тестваните сценарии, тъй като няма налична документация.
  • Тестовите случаи могат да се повтарят, което може да доведе до загуба на време.
  • Ефективността на тестването тук изцяло зависи от изпитателя.

заключение

Adhoc тестването е ефективен начин за намиране на проблеми по време на изпълнение. Adhoc тестването може да се извърши от опитен тестер, който знае за съществуващата система. Няма нужда от документация и това може да стане с разработчиците отстрани. Различните перспективи за тестване могат да доведат до проблеми, които не достигат до производството и в резултат на това да спестят много пари. Оказва се, че е рентабилен и продуктивен.

Препоръчителен член

Това е ръководство за тестване на Adhoc. Тук обсъждаме Въведение в Adhoc тестване и неговите техники, заедно с инструменти. Можете също да прегледате и другите ни предложени статии, за да научите повече_
  1. Видове тестване на софтуер
  2. Функционални инструменти за тестване
  3. Тестване на сигурността
  4. Тест за държавен преход
  5. Видове и обработка на грешки в JavaScript