Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Was hast du getestet und wie sind die Resultate? #3

Open
suchja opened this issue Apr 16, 2020 · 1 comment
Open

Was hast du getestet und wie sind die Resultate? #3

suchja opened this issue Apr 16, 2020 · 1 comment

Comments

@suchja
Copy link
Member

suchja commented Apr 16, 2020

Das Testen deiner Anwendung solltest du als feste Routine in deinem Arbeitsablauf etablieren. Ich habe es als Teilaufgabe im 5. Teil des WPF-Übungskurses reingenommen, weil ich es selber nicht gemacht habe und gleich einen Fehler gefunden habe 🙈.

Beim testen ist einerseits Systematik und andererseits auch ein wenig Kreativität notwendig. Häufig sind die Resultate wesentlich besser, wenn man im Team arbeitet. Daher habe ich dich auch gebeten, dass du deine Testfälle und die Resultate hier dokumentierst. So können wir alle von einander lernen und finden Fehler gemeinsam wesentlich schneller.

Damit du eine erste Idee bekommst hier mal zwei Testfälle von mir:

  1. Wenn Spieler X die Diagonale von oben links nach unten rechts mit seinen Spielsteinen belegt hat, soll er als Gewinner angezeigt werden.
  2. Wenn der Hinweis "Kästchen belegt" angezeigt wird, soll er durch einen Klick auf ein leeres Feld entfernt werden und gleichzeitig der Spielstein des aktiven Spielers gesetzt werden.

Findest du mithilfe deiner eigenen Testfälle einen Fehler in der Anwendung?

@20Marco20
Copy link

Testen der Anwendung:

  • Programmstart funktioniert, alles wird sauber angezeigt
  • Kästchen zwei Mal anklicken - Meldung wird angezeigt
  • Klick auf ein freies Feld - Stein wird gesetzt, Meldung verschwindet aber ein transparenter Balken bleibt stehen :-(
  • Bei Gewinn das gleiche Ergebnis (Balken bleibt stehen)
  • wenn alle Felder belegt sind und es gibt keinen Gewinner, kommt ein Exception

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants