Was ist ein Monkey-Testing-System (MTS)?

Ein Monkey-Testing-System ist eine Software, die das Infinite-Monkey-Theroem als automatisiertes Testsystem umsetzt. Hierzu benötigt das Monkey-Testing-Systems (MTS) lediglich die Angabe, welche Software zu testen ist. Welche Testalgorithmen kommen zum Einsatz? Der Testablauf ist abhängig von den programmierten Algorithmen des Monkey-Testing-Systems. Diese reichen von einfachen sequentiellen Abläufen, über die Nutzung von Heuristiken, bis hin zum Einsatz […]

Lasst die Affen testen – Monkey-Testing in der UI-Testautomatisierung

Kann man Benutzeroberflächen (UI) ohne Testfälle automatisiert testen? Ganz klar, ja. Mit Monkey-Testing können Benutzeroberflächen ab der ersten Version automatisiert getestet werden. Die Robustheit der Software wird von Anfang an deutlich gesteigert, ohne einen einzigen Testfall zu erstellen. Allerdings gibt es Grenzen. Wie das funktioniert und wo die Grenzen von Monkey-Testing liegen, klärt dieser Beitrag. […]

antipattern

Antipattern im Bereich der Testautomatisierung – Der Belanglose

Der zweite Teil der Blogserie zum Thema Test-Antipattern beschäftigt sich mit überflüssigen Tests die ein Schattendasein in den Projekt-Repositories fristen. Sie interessieren sich für nichts was für den Projekterfolg von Relevanz ist und es interessiert sich auch niemand für sie – zumindest so lange sie nicht fehlschlagen oder angepasst werden müssen. Viel Lärm um Nichts… […]

antipattern-übersicht

Antipattern im Bereich der Testautomatisierung – Einführung

Der Einsatz automatisierter Tests ist als Mittel der Qualitätssicherung aus Softwareprojekten nicht mehr wegzudenken. Viele Projektteams nutzen das Potential ihrer Testautomatisierung jedoch nicht vollständig oder machen sich das Leben unnötig schwer. Die Blog-Reihe stellt die in der Praxis am häufigsten beobachteten Unarten bei der Erstellung automatisierter Tests vor. Einführung Viele Wege führen bekanntlich nach Rom […]