Hallo Andre,
Andre Schnabel wrote:
Hallo,
für Interessierte gibt es einen Artikel bei Heise
zum Thema Testmanagement:
http://www.heise.de/developer/Anleitung-fuer-professionelles-Software-Testmanagement--/artikel/141705
Guter Artikel! Hier ist geballt zu lesen, wie Software Herstellung
funktionieren kann und was meist falsch läuft und was auch in unserem
Projekt nicht immer richtig läuft - obwohl schon viel davon gemacht
wird.
Meine kleine Zusammenfassung von dem Artikel :
- erst wenn Projekt "fertig" ist, wird an Testing und dessen Aufwand
gedacht
=> meist nur stichprobenartiges Testing möglich (Adhoc-Testing)
=> kaum/keine Zeit eingeplant für strukturiertes Testing
=> kaum/keine Zeit eingeplant für Fehlerbehebungen
=> kaum/keine Zeit eingeplant für Testing nach der Fehlerbereinigung
- verschiede Ebenen von Testing
=> Testen im frühen Entwicklungsstand spart Kosten
=> unterschiedliche Testmethoden parallel zur Stand der Entwicklung
=> V-Modell
=> automatisiertes Testing auf Code-Ebene ist wichtiger als auf
GUI-Ebene (von günstig -> Code-Ebene ... zu ... teuer -> GUI-Ebene)
=> auf GUI-Ebene erst automatisiert Testen, wenn der Bereich stabil
ist und keine Veränderungen mehr vorgesehen sind
- Entwickler sollen nicht ihre eigenen Implementationen testen
=> nur auf Code-Ebene / Module / Unit
=> ausgebildete Tester sind effektiver und machen eher Negativ-Testing
=> "Es ist eine von der Entwicklung unabhängige Testabteilung
aufzubauen"
- nur strukturiertes Testen
=> intuitives Testen (Adhoc-Testing) kann punktuell einen Bug finden
=> jedoch ohne methodisches Vorgehen werden Testfälle vergessen oder
übergangen
=> strukturiertes Testing finden Fehler in den wichtigen Bereichen
(Testfälle auf wichtige Bereiche konzentieren)
...
Viele dieser Punkte basierend auf den Standards von ISTQB [1]. Sie
entwickeln einen Standard für Software Testing und man kann sich sogar
als Certified-Tester zertifizieren lassen. Auch wir haben ein paar
Certified-Tester in unserem Team.
Die Zukunft sehe ich in der Testgetriebenen Entwicklung [2]. Jedoch dies
in einem so großen Projekt wie OOo umzusetzen, wird nicht einfach sein.
Und es wird viele unterschiedliche Meinungen geben, ob Testing - und
damit die Qualität - so viel Zeit in Anspruch nehmen darf.
Wer sich mit Software Testing tiefer beschäftigen möchte, empfehle ich
die Bücher von Herrn Spillner [3].
Basiswissen Softwaretest
http://www.amazon.de/Basiswissen-Softwaretest-Weiterbildung-Foundation-ISTQB-Standard/dp/3898643581/ref=sr_1_1?ie=UTF8&qid=1248771565&sr=8-1
Praxiswissen Softwaretest - Testmanagement
http://www.amazon.de/Praxiswissen-Softwaretest-Testmanagement-Weiterbildung-ISTQB-Standard/dp/3898645576/ref=sr_1_2?ie=UTF8&qid=1248771565&sr=8-2
weitere gute Links in Wiki-Pedia (wohl alle gefüttert vom ISTQB):
http://de.wikipedia.org/wiki/Softwaretest
http://de.wikipedia.org/wiki/Testmethoden
http://de.wikipedia.org/wiki/Bananaware
...
Und es gibt noch viel viel mehr, wenn man sich mit der Matherie
beschäftigen möchte. :-)
Gruß,
Thorsten
[1] : http://de.wikipedia.org/wiki/ISTQB
[2] : http://de.wikipedia.org/wiki/Testgetriebene_Entwicklung
[3] : http://www.informatik.hs-bremen.de/spillner/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]