Here you find all materials related to labs (practice sessions) and homework (HW) assignments. Labs should be done in pairs. Per student pair only one HW report needs to be submitted. Make sure to write both students' names in the report (ideally together with the students' study book ID (matrikel)). Students forming a pair must be in the same lab group (practice group).
Disclaimer 1: We assume that you are using the free laptops handed out to all students (sponsored by the IT Academy) with the pre-installed environment (Windows). We test all lab packages in this environment. Occasionally, we test the lab packages also on other environments (e.g., MacOS) but we cannot test the lab packages on all possible platforms and configurations individually chosen by students. Thus, if you are not using the standard environment, it is your responsibility to solve set-up problems in case you encounter them with any of the lab packages.
Disclaimer 2: The following schedule might be updated as needed.
SW Testing Labs (Practice Sessions):
- HW 1 (week 26: Feb 27 & 28) - Debugging (9 marks)
- HW 1 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 04 Mar, 23:59
- Wednesday Labs: Tuesday, 05 Mar, 23:59
- Penalties apply for late delivery:
- 50% penalty, if submitted up to 24 hours late
- 100% penalty, if submitted more than 24 hours late
- HW 2 (week 27: Mar 05 & Mar 06) - Basic Black-Box-Testing (9 marks)
- HW 2 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 11 Mar, 23:59
- Wednesday Labs: Tuesday, 12 Mar, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 3 (week 28: Mar 12 & 13) - Combinatorial Testing (9 marks)
- HW 3 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 18 Mar, 23:59
- Wednesday Labs: Tuesday, 19 Mar, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 4 (week 29: Mar 19 & 20) - Basic White-Box Testing (9 marks)
- HW 4 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 25 Mar, 23:59
- Wednesday Labs: Tuesday, 26 Mar, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 5 (week 30: Mar 26 & 27) - Unit Test Generation using EvoSuite (9 marks)
- HW 5 Instructions
- Triangle Java Code
- NextDate Java Code
- POS System Java Code (last update: 25.03.2021)
- Submission Deadlines:
- Tuesday Labs: Monday, 01 Apr, 23:59
- Wednesday Labs: Tuesday, 02 Apr, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 5 Instructions
- HW 6 (week 31: Apr 02 & 03) - Automated Web-Application Testing (9 marks)
- HW 6 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 08 Apr, 23:59
- Wednesday Labs: Tuesday, 09 Apr, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 7 (week 32: Apr 09 & 10) - Scriptless GUI Testing with TESTAR (9 marks)
- HW 7 Instructions
- TESTAR tool: testar.zip
- Virtual Machine Image (file size: 8.81 GB): Link
- TESTAR User Manual: Link
- Submission Deadlines:
- Tuesday Labs: Monday, 15 Apr, 23:59
- Wednesday Labs: Tuesday, 16 Apr, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 7 Instructions
- HW 8 (week 33: Apr 16 & 17) - Security Testing (9 marks)
- HW 8 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 22 Apr, 23:59
- Wednesday Labs: Tuesday, 23 Apr, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 9 (week 34: Apr 23 & 24) - Mutation Testing (9 marks)
- HW 9 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 29 Apr, 23:59
- Wednesday Labs: Tuesday, 30 Apr, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- No labs in week 35 due to holiday on 1 May.
- HW 10 (week 36: May 07 & 08) - Static Code Analysis (9 marks)
- HW 10 Instructions
- Files mentioned in the instructions:
- Submission Deadlines:
- Tuesday Labs: Monday, 13 May, 23:59
- Wednesday Labs: Tuesday, 14 May, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
- HW 11 (week 37: May 14 & 15) - Document Inspection and Defect Prediction (9 marks)
- HW 11 Instructions
- Submission Deadlines:
- Tuesday Labs: Monday, 20 May, 23:59
- Wednesday Labs: Tuesday, 21 May, 23:59
- Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late