Agile QA-Tests ist die Abkürzung für agile Qualitätssicherung Testen von Software . Agiles Testen ist der Prozess der Prüfsoftware , wie es entwickelt wird , was schnell und anpassungsfähig Tests , daher der Name agil. Agile QA-Tests als Teil des Wasserfall -Modell der Softwareentwicklung , Testen von Software wie seine Anforderungen und Design werden definiert und dann codiert. Vorteile
Durch Starten Tests während der Entwicklung wird die Entwicklungszeit verkürzt. Agile Qualitätssicherungstests beinhaltet auch die schnelle Prüfung von Bugfixes , so dass mehrere Lösungen für ein Problem in einer Reihenfolge getestet werden. Wiederholte Tests von Kern-Code erhöht auch die Qualität dieser zentralen Funktionen .
Probleme
Selten verwendet Software-Funktionen können nicht in die Tiefe getestet werden. Nach Rennen um Fehler zu lösen, kann eine bessere Lösung verpasst werden. Aufgrund der rasanten Geschwindigkeit der Software-Entwicklung ist eine sorgfältige Überwachung notwendig, um sicherzustellen , dass alle wichtigen Funktionen sind voll in jedem Software-Version getestet.
Umsetzung
Agile Software-Entwicklung beginnt testen sobald Software getestet werden kann , nicht nach seinem getan .
Laut " Software Testing Techniques" von Scott Loveland, Michael Shannon , Geoffrey Miller, und Richard Prewitt , " das Ziel der agilen Entwicklungsprozessen ist es, Software frühzeitig und oft liefern , so dass es eine iterative Entwicklung Modell." Bugs und Fehler werden an Software-Entwickler gemeldet , so dass diese behoben werden können . Nachdem die Fehler oder Probleme behoben sind, werden die Software- Kernfunktionalität und die Fehler getestet. Alle neuen Bugs gemeldet und behoben. Mehrere Iterationen abgeschlossen sind , bis die endgültige Software Abnahmeprüfung durchgeführt wird. Nach User Acceptance Tests , wird der Code als abgeschlossen betrachtet und freigegeben.