Software Testing und Quality Control soll sicherstellen, dass eine Softwareanwendung den Anforderungen entspricht und frei von Fehlern ist. Software Testing bezieht sich auf die systematische Überprüfung der Software, um Fehler zu identifizieren, während Quality Control darauf abzielt, die Qualität der Software durch Überwachung, Messung und Verbesserung der Entwicklungsprozesse zu gewährleisten.

Oft wird Software Testing wenig Beachtung geschenkt, und in Projektteams intern zu wenig nach Fehler / Edge Cases getestet. Das Thema des Software Testings ist komplex, daher wird nicht im Detail darauf eingegangen, es soll aber aufzeigen, wie einfach bereits systematisch mittels Manual Tests die Qualität von Software sichergestellt werden kann. Dieses Video fasst Manual Testing zusammen:

https://www.youtube.com/watch?v=xCwkjZcEK6w

Eine Zusammenfassung der wichtigsten Punkte aus dem Video:

Durchführung von Manual Tests

Personen ohne Programmierwissen können selbst leicht Manual Tests durchführen. Natürlich können aber Manual Tests auch automatisiert werden (z.B. durch End-to-End Tests mit Cypress) um die Effizienz und Genauigkeit zu erhöhen und Zeit zu sparen.

Vorbereitung

Durchführung

Vor- und Nachteile

👍 Vorteile