Software Test Automation

Software-Testing ist ein integraler Bestandteil der Software-Entwicklung. Die Tests werden häufig manuell von einer Person durchgeführt  – diese arbeitet sich durch die Software und testet verschiedene Aspekte des Produkts, um zu erkennen, ob die Software gemäss den Anforderungen fehlerfrei funktioniert.

Die Software-Testautomatisierung vereinfacht diesen Aspekt der Qualitätssicherung. Vergleichbar mit Virenscannern werden repetitive Tests von automatisierten Prozessen im Hintergrund durchgeführt. Dies steigert die Effizienz und spart Zeit – daneben können sich die Entwickler auf Fehlerbehebungen und neue Features konzentrieren.

 

Vorteile:

1) Die Software-Testautomation spart Zeit und Geld. Die Softwareüberprüfung kann regelmäßig durchgeführt werden und erfordert keine ständige Überwachung.

2) Eine objektive Analyse der Tests wird durch eine fortlaufende Anpassung der Testergebnisse ermöglicht.

3) Die Testressourcen werden für die Entwicklung neuer Testprozesse freigegeben, was für die Weiterentwicklung eines Projekts bedeutend ist.

4) Die Abdeckungsgrad der Tests wird erhöht: Lange und komplexe Tests können für mehrere Entwürfe und Konfigurationen durchgeführt und so oft wie nötig wiederholt werden.

5) Die Testing-Teams erhalten häufiger ein Feedback und die Kunden schneller zuverlässige Ergebnisse.

 

Nachteile:

1) Die Entwicklung von Test-Scripts benötigt einen zu berücksichtigenden, initialen Zeitaufwand.

2) Testing-Teams benötigen das Wissen und die Erfahrung, um zuverlässige Scripts entwickeln zu können, welche die Testprozesse automatisieren.

3) Testscripts erfordern eine regelmässige Wartung und müssen fehlerfrei sein.

 

Das Entwicklungsteam der PENTAG hat eine Vielzahl komplexer Projekte erfolgreich abgeschlossen. Unser Test-Team nutzt sowohl manuelle als auch automatisierte Testingtechniken und arbeitet derzeit mit dem folgenden Technologiestack, um Angular Webapplikationen automatisch testen zu können:

1) Protractor mit Typescript

2) NodeJS, commons, Jasmine

3) Selenium Webdriver

4) Visual Studio Code

5) Source Tree GIT-Client zur Verwaltung von Code-Repositories & Management

 

Software-Testing garantiert Qualität. Die PENTAG Informatik AG nutzt sowohl automatisierte als auch manuelle Prüfmethoden um sicherzustellen, dass unsere Kunden die von ihnen erwartete Qualität erhalten.

Im August 2017

Comments are closed.

« »