Assertions sind heutzutage der Standard-Prüfmechanismus im Unit Testing. Aber wenn man sie auf Schnittstellen anwendet – insbesondere GUIs –, dann werden diese dysfunktional. Typische Probleme sind hoher Erstellungs- und Pflegeaufwand, brüchige Tests, viele "false Positives".
Es gibt jedoch Alternativen: Ob ApprovalsTest, Jest oder recheck – die Anzahl der Tools, die nach dem Ansatz des Golden Master Testing/Characterization Testing/Approval Testing funktionieren, wird immer größer. Dieser Ansatz verspricht robustere Tests bei weniger Erstellungs- und Pflegeaufwand.
Wieso das so ist, was das genau bedeutet, welche verschiedenen Tools zur Auswahl stehen (Open Source), und wo die Stärken und Schwächen dieses Ansatzes grundsätzlich liegen, wird in diesem Vortrag genau erläutert. Verpassen Sie nicht den nächsten Trend in der Testautomatisierung.
14. @roesslerj14
1 - 2 = ?
• -1 is mathematically correct
• 0 if I don’t want to payback gift certificates to costumers
• 23 if I’m working with hours
• 59 if I’m working with minutes or seconds
• Something between 27 and 30 if I’m working with days
• 11 if I am working with months
• exception if I am working with degrees Calvin
• …