TU Wien:Software Testing VU (Bernhart)

Aus VoWi
Zur Navigation springen Zur Suche springen
Ähnlich benannte LVAs (Materialien):

Daten[Bearbeiten | Quelltext bearbeiten]

Vortragende Thomas ArtnerMario Bernhart
ECTS 3
Letzte Abhaltung 2021W
Sprache Deutsch
Mattermost software-testingRegisterMattermost-Infos
Links tiss:183290, eLearning, Homepage
Zuordnungen
Masterstudium Business Informatics
Masterstudium Logic and Computation
Masterstudium Medizinische Informatik
Masterstudium Software Engineering & Internet Computing


Inhalt[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

Was ist Software Testing? Welche Ansätze gibt es?

Übung:

  • Selenium
  • Cucumber
  • SquashTM
  • Jira

Ablauf[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

Es gibt zu Beginn 5 Vorlesungen. Parallel dazu eine Einzelphase mit zwei Übungen.

Anschlißend werden Gastvorträge angeboten und eine Gruppenphase muss absolviert werden.

Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

  • Man sollte schon etwas von Unit-Tests (SEPM) gehört haben, mehr Vorkentnisse werden nicht vorausgesetzt.
  • Hilfreich wäre zudem (wird aber im Zuge der LVA gelehrt):
 * Selenium
 * Cucumber
 * Jira

Vortrag[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

Der Vortrag ist ein Standardvortrag an der TU-Wien. Es werden für 90 Minuten die Folien durchgegangen und dazu etwas gesagt. Ich würde ihn jetzt nicht als herausragend beschreiben, aber auch nicht als schlecht.

Übungen[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

Es wird zuerst eine Einzelphase mit 2 Labs gemacht:

* Unit Testing (JUnit Tests) - 10%
* UI Testing (Selenium und Cucumber) - 10%

Anschließend werden 6 Gruppenübungen in Gruppen zu 3 Personen gemacht:

* Test Case Design (Testfälle definieren in SquashTM) - 15%
* Manual Testing (Die definierten Testfälle manuell durchführen und Protokollieren) - 10%
* Test Automation (Die Testfälle mittels Cucumber und Selenium automatisieren) - 15%
* Regression Testing (Testfälle erneut auf upgedatetes Produkt ausführen) - 10%
* Reporting (Eigenen Fortschritt in der LVA erörtern und begründen) - 5%
* Test Automation Tools (Ein weiteres Test Automation Tool - z.B. Playwright - ausprobieren und die Testfälle damit implementieren) - 25%

Prüfung, Benotung[Bearbeiten | Quelltext bearbeiten]

2022W[Bearbeiten | Quelltext bearbeiten]

In dieser VU gibt es keine Prüfung. Die Note kommt ausschließlich durch die Übungen zusammen. Die Notenzusammensetzung habe ich oben notiert.


Dauer der Zeugnisausstellung[Bearbeiten | Quelltext bearbeiten]

  • 2022W: Abgabe letzte Gruppenphase: 15.01., Bewertung in TUWEL: 01.02. (=17 Tage), Zeugnis: 07.02. (23 Tage)

Zeitaufwand[Bearbeiten | Quelltext bearbeiten]

Im angemessenen Rahmen

Unterlagen[Bearbeiten | Quelltext bearbeiten]

noch offen

Tipps[Bearbeiten | Quelltext bearbeiten]

noch offen

Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]

  • Die gesammte Gruppenphase wird erst am Ende bewertet. Hier hatten wir manchesmal das Gefühl: Machen wir eh nicht zu viel/zu wenig. Am Ende hatten wir dann alle Punkte ohne Feedback.

Materialien

Diese Seite hat noch keine Anhänge, du kannst aber neue hinzufügen.