Testautomatisierung / Qualitätssicherung
Qualität ist keine gleichbleibende Eigenschaft. Sie muss immer wieder erlangt und verteidigt werden. Und das unter dem hohen Zeit- und Erwartungsdruck in vielen Softwareprojekten. Das kostet naturgemäß viel Zeit und birgt enorme Risiken.
Dazu kommt, dass viele Softwarelösungen heute zu kompliziert und zu komplex sind, als dass sie vollständig manuell getestet werden könnten. Umgekehrt gilt das leider auch: Sie sind auch meist zu kompliziert und zu komplex um sie vollständig automatisch zu testen.
Aus diesem Grund erarbeiten wir für jede Software einen vernünftigen Mix: Wir lassen die Maschine das tun, was sie am besten kann und setzen den Menschen dort ein, wo er seine unbestreitbaren Qualitäten besitzt.
Als Werkzeug kommt bei uns üblicherweise Ranorex zum Einsatz, eine sehr weit verbreitete QA-Umgebung mit dessen Hilfe sich vollständige Ende-zu-Ende-Tests entwickeln und ausführen lassen. Mit Hilfe von Runner-Agenten lassen sich diese Tests schließlich auf produktiven Umgebungen oder Staging-/Integrationsumgebungen ausführen und auf diese Weise ein gleichbleibende und, vor allem, nachvollziehbare Qualität sicherstellen.
Unser Angebot:
- Vorstellung der Möglichkeiten und Grenzen der verschiedenen Arten der Testautomatisierung
- Erarbeitung eines ganz konkreten Lösungsvorschlags
- Konzeption der Tests, in enger Zusammenarbeit mit den Fachkollegen
- Umsetzung der Tests in Ranorex und/oder als Unittests