Bestimmung der Code-Bereiche, die von den Tests abgedeckt werden
Beispiele: JaCoCo (Java), Jest (TypeScript), pytest-cov (Python)
Wer die Qualität seiner Software schnellstmöglich messen möchte, kommt an Testautomatisierung nicht vorbei. Doch welches Tool eignet sich für welchen Anwendungsfall? Was ist beim Einsatz der Tools zu beachten?
Erhalten Sie hier einen Überblick über die verschiedenen Tools und Technologien.
Testautomatisierung hat das Ziel, langwierige und sich wiederholende Testfälle automatisiert nach zuvor genau definierten Kriterien ausführen zu lassen. Dadurch erhalten manuelle Tester mehr Kapazitäten für das Testen von neuen Features und komplexeren Anwendungsszenarien.
Die einzelnen Testautomatisierungs-Tools unterstützen Sie je nach Anbieter bei der Erstellung verschiedenster funktionaler und nicht-funktionaler Tests. Die verschiedenen Tools können auf allen Ebenen der Testpyramide zum Einsatz kommen und zielen auf maximale Effektivität, sowie langfristige Kosten- und Kapazitätseinsparung ab.
Bestimmung der Code-Bereiche, die von den Tests abgedeckt werden
Beispiele: JaCoCo (Java), Jest (TypeScript), pytest-cov (Python)
Tools zur Bewertung von Style Guides und typischen Programmierfehlern
Beispiele: SonarQube, ESLint (TypeScript), CppCheck (C++)
Tools, um Testdaten zu generieren oder bestehende Daten zu anonymisieren
Beispiele: IBM InfoSphere, Q-up
Gern stehen wir Ihnen mit Know-how, konkreten Unterstützungsleistungen und zugehörigen Lizenz- und Supportangeboten zur Verfügung.