muzruno.com

Видове софтуерно тестване

Софтуерното тестване е един от етапите на разработка на софтуер. Използва се за откриване на грешки в работата или несъответствия в продукта на текущата документация. Класификацията на софтуерното тестване е много обширна.

Защо трябва да се провежда?

видовете тестванеТестване на софтуер се провежда по няколко причини:

  1. Определете основните грешки при програмирането. Тестът проверява отделните функции на системата или събирането й за критични ситуации, които не позволяват софтуера да работи правилно.
  2. Определение за лекота на използване. Ергономичността на интерфейса за потребителя и поведението на системата се проверяват в зависимост от външните влияния.
  3. Постигане на съответствие с документацията. Служителят, който отговаря за тестовете, получава преди началото на работната програма за проверка и позицията, на която трябва да отговаря този софтуер. Освен това има несъответствия в действителната работа на програмата и функциите, планирани от документацията.

видове

Обикновено съществуват видове тестове, като модулни, системи и интеграция. Всеки от тях засяга някои аспекти на намирането на грешки.

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

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



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

Горепосочените типове софтуерно тестване се определят от степента на изолация на компонентите.

интеграционното тестванеДруги методи за изпитване

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

Спиране на жизнения цикъл на софтуера

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

Споделяне в социалните мрежи:

сроден