| 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 |