TDDE45 Software Design and Construction
Seminar 6: Testability
Preparations
- Conduct the lab and reflect on what you did before the seminar.
- Your submission should be a realistic attempt at solving the lab; there may be some parts you misunderstood or failed to solve (in that case, include some of your discarded ideas or non-working solutions in the comments).
- Read Evaluating the Effectiveness of Test Driven Development: Advantages and Pitfalls by Zeba Khanam and Mohammed Najeeb Ahsan.
- Watch Design for Testability. Note that it is not coming from a computer science background.
The seminar
You will be assigned to seminar groups with 6 students in each group. You shall discuss:
- The pros and cons of the steps in the lab
- The differences and similarities between testing a mechanical system and software. What kind of software is it most similar to?
At the end, we will discuss together common questions related to the lab and your discussions.
Passing requirements
This seminar is part of UPG1, and has the following requirements:- Preparation submitted before the seminar. Send an email when it is prepared:
TDDE45: Submission Seminar 6 (...) Regards, Name (student ID) and Name (student ID)
- Active participation during the seminar. Make sure to take notes.
Note: The lab reports are sent in after the corresponding seminars (giving you time to improve the implementation based on what was said during the seminar).
Page responsible: Martin Sjölund
Last updated: 2024-08-08