Instructor: Razvan Bogdan
The class meeting time is Wednesday at 2:00pm, room A110.
The lab and project sessions are scheduled in room A312 (Vector Lab).
This course will offer a common testing terminology for embedded systems (and not only !!) practitioners.
You will learn how to apply software testing skills to your projects, how to define and implement appropriate objectives and testing techniques and also how to plan different tests.
Along the way you will use a large plethora of practical tools and techniques.
Andreas Spillner, Tilo Linz, Hans Schaefer, Software Testing Foundations, O'Reilly Media, 2014
Rex Black, Erik van Veenendaal, Dorothy Graham, Foundations of Software Testing, 3rd Edition, 2012, Cengage Learning
International Software Testing Qualification Board, The Certified Tester Foundation Level in Software Testing, 2011, http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html
Unit | Topic | Readings |
---|---|---|
Unit 1 | Fundamentals of testing |
Graham, chapter 1 ISTQB Syllabus, chapter 1 |
Unit 2 | Testing throughout the software life cycle |
Graham, chapter 2 ISTQB Syllabus, chapter 2 |
Unit 3 | Static techniques |
Graham, chapter 3 ISTQB Syllabus, chapter 3 |
Unit 4 | Testing Design Techniques |
Graham, chapter 4 ISTQB Syllabus, chapter 4 |
Unit 5 | Testing Techniques in Automotive |
|
Unit 6 | Test Management |
Graham, chapter 5 ISTQB Syllabus, chapter 5 |
The labs handouts will be handed over during the lab meetings.