BH     TT     ТA Techniken     richard-seidl.com

1.   Capture & Replay (Капча энд риплэй)   --   liefern schnellere Ergebn
        Die manuelle Ausführung eines Testfalls aufzuzeichnen (capture) und diese Aufzeichnung dann beliebig oft wiederholen zu können (replay)
        z.B. Selenium IDE
2.   Skriptbasiert
        Testfälle werden in Form von ausführbaren Skripten (ausführbarer Testcode) entworfen
        Für Java-basierte Programme also jUnit
3.   Datengetrieben
        Die Daten stehen im Mittelpunkt der Betrachtung.
4.   KDT   (Keyword Driven Testing / Schlüsselwortgetrieben)   //   --L--   //   z.B. Cucumber
5.   Modellbasiert   --   dauerhafte und skalierbare Lösungen
        Der modellbasierte Testentwurf nutzt Modelle als Basis für den Testentwurf. Modelle sind abstrakte Beschreibungen von beliebigen Artefakten, die in unserem Fall für den Testentwurf genutzt werden sollen.


        //     1.   Test-Driven Development   (TDD)     (Разработка на основе тестирования)

        //     2.   Behavior-Driven Development   (BDD)     (Разработка на основе поведения - verhaltensgetriebene Softwareentwicklung)   //   BDD является улучшенной версией TDD   //   Serenity
        //     3.   Data Driven Testing   (DDT)

        //     5.   Model Based Testing (MBT)
        //     6.   Hybrid
        //     7   Library


        //     1.   Data Driven Testing   (DDT)

--   Тестовые данные отделены от сценария
--   Подход к созданию/архитектуре автоматизированных тестов (юнит, интеграционных, чаще всего применимо к backend тестированию), при котором тест умеет принимать набор входных параметров, и эталонный результат или эталонное состояние, с которым он должен сравнить результат, полученный в ходе прогонки входных параметров. Такое сравнение и есть assert такого теста.


        //     4.   Model Based Testing (MBT)   //   Тестирование на основе моделей   --   sqadays.com