SAP Testing - Handbuch & Automatisierung

Manuelles Testen

Manuelles Testen bedeutet, dass Sie eine Software manuell testen, ohne automatisierte Tools oder Skripte zu verwenden. Bei dieser Art von Tests übernimmt der Tester die Rolle eines Endbenutzers und testet die Software, um Fehler oder unerwartetes Verhalten zu identifizieren.

Es gibt verschiedene Phasen eines manuellen Tests. Dies sind - Unit-Tests, Integrationstests, Systemtests und Benutzerakzeptanztests.

Ein manueller Tester verwendet verschiedene Testpläne, Testfälle oder Testszenarien, um die Vollständigkeit der Tests sicherzustellen. Manuelle Tests können ebenfalls aufgerufen werdenexploratory testing weil die Tester die Software untersuchen, um Fehler darin manuell zu identifizieren.

Automatisierungstests

Beim Automatisierungstest schreibt der Tester die Skripte und verwendet Software-Tools, um das Produkt zu testen. Dieser Prozess beinhaltet die Automatisierung eines manuellen Prozesses. Das Testen der Automatisierung umfasst das mehrmalige Ausführen der Testfälle, die manuell durchgeführt wurden.

Automatisierungstests werden auch verwendet, um die Anwendung auf Last, Leistung und Belastungszweck zu testen. Es wird verwendet, um die Testabdeckung zu erhöhen. Automatisierungstests verbessern die Genauigkeit und sparen Zeit und Geld im Vergleich zu manuellen Tests.

Software-Test-Tools

Die folgenden Tools können für Automatisierungstests verwendet werden:

  • HP Quick Test Professional (QTP)
  • Selenium
  • SAP TAO
  • ECATT
  • IBM Rational Functional Tester
  • SilkTest
  • TestComplete
  • Überall testen
  • WinRunner
  • LaodRunner
  • Visual Studio Test Professional
  • WATIR