Artikel in der Kategorie ‘Konzept’

Qualität in kleinen Projekten sicherstellen

Neulich kam ich mit dem Betreiber einer kleinen NGO-Website ins Gespräch über die Qualitätssicherung von Websites. Er wollte wissen, wie er mit einem kleinen Budget etwas systematischer sicherstellt, dass sich keine Fehler auf seiner Website einschleichen.
Meine spontane Antwort war dann, dass das Bewusstsein fürs Testen schon der erste Schritt zur Vermeidung von sehr vielen banalen Problemen sein kann. Tatsächlich gab es auch bei ihm schon Probleme, die bei einem einfachen Blick auf die Website aufgefallen wären.

Damit es aber gar nicht erst passieren kann, dass Fehler auf dem Produktivsystem sichtbar werden, ist im professionellen Umfeld die Verwendung von getrennten Test- und Produktivsystemen Standard.

Diesen Artikel weiterlesen »

Was muss ins Testkonzept? Beispiele aus der Praxis.

In meinem letzten Artikel habe ich geschrieben es sei optimal, wenn das Testkonzept schon vor der Testphase erstellt wird. Jetzt denke ich, es ist nicht nur optimal, es sollte sogar Pflicht sein! Viele Dinge machen einfach nur Sinn, wenn man sie früh genug aufschreibt und damit die Richtung vorgibt.

Hierzu zwei Beispiele:

Diesen Artikel weiterlesen »

Testkonzept als Grundlage für die Testplanung

Mit einem Testkonzept kann man einen ersten einfachen Schritt hin zu einer strukturierten Testphase machen. Die Testfallspezifikation kann im zweiten Schritt darauf aufbauen. In der Testkonzeption geht es aber vor allem darum, den Überblick über die Testphase nicht zu verlieren. Man kann frühzeitig entgegenwirken, dass Besonderheiten und kritische Funktionen des Systems oder wichtige Tätigkeiten beim Testen nicht übersehen werden.
Optimal ist, wenn das Dokument schon vor der Testphase erstellt wird; sobald die Anforderungsdefinition abgeschlossen ist, kann mit der Testplanung begonnen werden. Dann stehen die Erkenntnisse noch während der Entwicklungsphase zur Verfügung und der Projektleiter kann vielleicht schon in der Programmierung gezielt Problemen vorbeugen, z. B. durch intensivere (Unit-)Tests in der Entwicklung.

Diesen Artikel weiterlesen »

QS oder Testen – eine Begriffsklärung

Die Voraussetzungen sind gegeben, dann könnten wir eigentlich loslegen mit der Qualitätssicherung… oder mit dem Testen. Mit was denn jetzt eigentlich? In meinen letzten Beiträgen bin ich etwas sorglos mit diesen Begriffen umgegangen, habe mal diesen und mal jenen benutzt. Hier jetzt mal eine Begriffsklärung, an die ich mich zukünftig halten werde.

Qualitätssicherung:

Das Projekt Magazin definiert den Begriff der Qualitätssicherung im allgemeinen Sprachgebrauch folgendermaßen:

Diesen Artikel weiterlesen »

Qualitätssicherung in Web-Projekten

Als Projektleiter habe ich die Erfahrung gemacht, dass die Qualitätssicherung in Web-Projekten manchmal nicht die nötige Aufmerksamkeit bekommt. Es wird hier gerne mal “drübergeschaut” oder “durchgeklickt”, um zu prüfen, ob eine Website oder Webanwendung wie gewünscht funktioniert, aber es gibt keine systematischen Tests.
Bei einfachen Websites oder in Routineprojekten kann das funktionieren wenn der Tester einige Erfahrung hat und das Projekt gut kennt. In komplexen Projekten wird es aber schwierig, alle Funktionen durch Erfahrung oder Raten zu überprüfen und dort Fehler zu finden. Hier wird eine strukturierte und geplante Qualitätssicherung sinnvoll.

Wer also nicht nur auf gut Glück testen will, kann zum Beispiel die ISTQB-Leitlinien zur Unterstützung heranziehen. Das International Software Testing Qualifications Board (ISTQB) hat ein Qualifizierungsprogramm erarbeitet, in dem umfangreiche und gut strukturierte Lehrpläne für die Ausbildung zum Softwaretester angeboten werden. Hier werden sehr ausführlich sowohl das Basiswissen des Testens als auch weiterführende Management-Aufgaben vermittelt. Mit diesen Empfehlungen kann man eine umfangreiche Testplanung und -durchführung auf die Beine stellen, um große Software-Projekte zu testen. Viele Bücher beschäftigen sich mit diesen oder ähnlichen Qualitätsrichtlinien oder geben aus der Praxis abgeleitete Vorschläge für eine gute Qualitätssicherung.

Diesen Artikel weiterlesen »