TU Wien:Software Testing VU (Bernhart)
- Software Testing VU (Artner) (TU Wien, 0 Materialien)
- Software Testing VU (Bernhart) (TU Wien, 0 Materialien)
- Software Testing VU (Ramler) (TU Wien, 0 Materialien)
- Software Testing VU (Winkler) (TU Wien, 1 Material)
- Software Testing VU (Schramm) (TU Wien, veraltet, 1 Material)
Daten[Bearbeiten | Quelltext bearbeiten]
Vortragende | Thomas Artner• Mario Bernhart |
---|---|
ECTS | 3 |
Letzte Abhaltung | 2021W |
Sprache | Deutsch |
Mattermost | software-testing • Register • Mattermost-Infos |
Links | tiss:183290, eLearning, Homepage |
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.