Here you find all materials related to labs (practice sessions) and homework (HW) assignments. Has 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' IDs).
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 25: Feb 16 & 17) - Debugging (9 marks)
- HW 1 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 22 Feb, 23:59
- Wednesday Labs: Tuesday, 23 Feb, 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 26 due to national holiday on Feb 24.
- HW 2 (week 27: Mar 02 & 03) - Basic Black-Box-Testing (9 marks)
- HW 2 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 08 Mar, 23:59
- Wednesday Labs: Tuesday, 09 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 09 & 10) - Combinatorial Testing (9 marks)
- HW 3 Instructions -- updated to 2021
- ACTS.zip -- More background info can be found directly on at NIST: Link
- MarriageChecker.jar
- Booking.jar
- Submission Deadlines:
- Tuesday Labs: Monday, 15 Mar, 23:59
- Wednesday Labs: Tuesday, 16 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 Instructions -- updated to 2021
- HW 4 (week 29: Mar 16 & 17) - Basic White-Box Testing (9 marks)
- HW 4 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 22 Mar, 23:59
- Wednesday Labs: Tuesday, 23 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 23 & 24) - Random Testing (9 marks)
- HW 5 Instructions -- updated to 2021
- NextDate Java Code
- POS System Java Code (last update: 25.03.2021)
- Submission Deadlines:
- Tuesday Labs: Monday, 29 Mar, 23:59
- Wednesday Labs: Tuesday, 30 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 Instructions -- updated to 2021
- HW 6 (week 31: Mar 30 & 31) - Automated Web-Application Testing (9 marks)
- HW 6 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 05 Apr, 23:59
- Wednesday Labs: Tuesday, 06 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 06 & 07) - Visual GUI Testing (9 marks)
- HW 7 Instructions -- updated to 2021
- Project Structure:
- Specifications:
- SikuliX Guide
- Link to SikuliX homepage
- Sikuli Tutorial
- Hands-on Lab Introduction by Aleja Duque-Torres
- Submission Deadlines:
- Tuesday Labs: Monday, 12 Apr, 23:59
- Wednesday Labs: Tuesday, 13 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 -- updated to 2021
- HW 8 (week 33: Apr 13 & 14) - Mutation Testing (9 marks)
- HW 8 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 19 Apr, 23:59
- Wednesday Labs: Tuesday, 20 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 20 & 21) - Static Code Analysis (9 marks)
- HW 9 Instructions -- updated to 2021
- Files mentioned in the instructions:
- Submission Deadlines:
- Tuesday Labs: Monday, 26 Apr, 23:59
- Wednesday Labs: Tuesday, 27 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 10 (week 35: Apr 27 & 28) - Document Inspection and Defect Prediction (9 marks)
- HW 10 Instructions -- updated to 2021
- Submission Deadlines:
- Tuesday Labs: Monday, 03 May, 23:59
- Wednesday Labs: Tuesday, 04 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