The final schedule will be available by mid-January 2010. The course comprises 16 lectures linked to readings and the course text. The lecture series will finish in week 9, in order to leave the last two weeks free for reflection, review, exam revision and practical feedback.
Slides may be updated, and handouts will be provided in lectures and tutorials, so please don't treat any of the handouts below as “final” until after a lecture is over, or you may end up with the wrong material!
Wk | Date | Lecture Topic | Reading | Tutorial | Coursework |
---|---|---|---|---|---|
1
|
Tue 12th Jan | Overview: Why test?, Terminology |
|
The (optional) first tutorial is just to make sure everyone's up to speed with JUnit and Eclipse. | |
Fri 15th Jan | Unit test — Tools |
|
|||
2
|
Tue 19th Jan | Testing in the Lifecycle |
|
The second tutorial is focused on getting a good understanding of the practical. | Practical 1 issued on Monday 18th January. |
Fri 22nd Jan | Specification-based testing 1 |
|
|||
3
|
Tue 26th Jan | Specification-based testing 2 |
|
Tutorial 3 is a run-through of category-partition testing using an example from P&Y. | |
Fri 29th Jan | Structural Testing |
|
|||
4
|
Tue 2nd Feb | Data Flow Coverage 1 |
|
Tutorial 4 is on statement, branch and basic condition adequacy criteria. | Practical 2 issued on Monday 2nd February. |
Fri 5th Feb | Data Flow Coverage 2 |
|
|||
5
|
Tue 9th Feb |
No lectures or tutorials
I'll be away this week. Take advantage of the break to finish practical 1 and start practical 2! |
|||
Fri 12th Feb | |||||
6
|
Tue 16th Feb | Mutation Testing |
|
Tutorial 5 is on data flow based adequacy criteria. | Practical 1 deadline at 16:00 on Monday 15th February. |
Fri 19th Feb | Integration Testing |
|
|||
7
|
Tue 23rd Feb | Regression Testing |
|
Tutorial 6 is on mutation testing. | |
Fri 26th Feb | GUI Testing |
|
|||
8
|
Tue 2nd Mar | System Testing |
|
Tutorial 7 is on integration testing. | |
Fri 5th Mar | Higher-Order Testing | These slides overlap the System Testing material somewhat. | |||
9
|
Tue 9th Mar | Wrap-up | |||
Fri 12th Mar |
Category-Partition Method
Revision Session in AT5.05 |
||||
10
|
Tue 16th Mar |
Integration Testing
Revision Session in AT5.05 |
|
Practical 2 deadline at 16:00 on Thursday 18th March. | |
Fri 19th Mar |
Looking at exam questions
Revision Session in AT5.05 |
|
|||
11
|
Tue 23rd Mar | Revision Session To Be Confirmed | |||
Fri 26th Mar | Revision Session To Be Confirmed |
Version 1.14, 2012/01/31 09:36:05
Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk Please contact our webadmin with any comments or corrections. Logging and Cookies Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh |