Wie stellt man sich so einen Test vor ?
Du startest ein Programm und sitzt vor einem Ladebalken, der langsam von 0 auf 100 % läuft ?
Oder mußt du da ständig eingreifen ?
Ne, ich tue so als wäre ich der Endanwender und spiele einen typischen Geschäftsvorfall durch.
Eingabe grundsätzlicher Stammdaten, deren Verarbeitung, Erstellung einer Abrechnung....
(jetzt mal total vereinfacht)
Dazu natürlich auch einen haufen von Negativ-Tests.
Also absichtliche Falscheingaben/nicht erlaubte Tätigkeiten um zu sehen wie das Programm sowas abfängt.
Solche Testfälle denke ich mir anhand von Funktionsbeschreibungen selbst aus und schreibe die als Schritt-für-Schritt Anweisungen nieder.
Aus unserem Pool von unzählichen solcher Fälle haben wir dann immer einen Satz zusammengestellt, der die Funktionalität der Anwendung größtmöglich abdeckt.
Also ich habe schon andauernd was zu tun, kann aber immer zwischendurch ein paar Minuten auf Ergebnisse, Ausdrucke und anderen Kram warten und dann hier mal einen schnellen Post hinterlassen.
“When I ride my bike I feel free and happy and strong. I’m liberated from the usual nonsense of day to day life. Solid, dependable, silent, my bike is my horse, my fighter jet, my island, my friend. Together we will conquer that hill and thereafter the world”