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]

Antwort per Email an