Number of hours
- Lectures 18.0
- Projects -
- Tutorials -
- Internship -
- Laboratory works -
- Written tests -
ECTS
ECTS 2.0
Goal(s)
Ensuring software reliability in practive is most often based on two approaches :
- testing, to check whether a system will behave as expected
- fault-tolerance : design techniques to limit the impact of software or hardware failures.
Ioannis PARISSIS
Content(s)
1 Testing
Verification and validation ; objectives of testing ; test-case design.
2 Fault Tolerance
Faults avoidance, robustness, N version programming, recovery blocks techniques, acceptation test, retry, check points and rollback.
Evaluation : 20% of Devoir à la maison and 80% of Examen Ecrit (1h30)
Resit : Examen Ecrit (1h30)
Written final test, documents allowed. Written assignments in the course of the semester can be included in the final mark.
The course exists in the following branches:
- Curriculum - Information Systems Engineering - Semester 9
Course ID : 5MMTSL6
Course language(s):
The course is attached to the following structures:
- Team Programming and Software
You can find this course among all other courses.
Aditya P. Mathur:Foundations of Spftware Testing, Pearson 2008.
J-F. Pradat-Peyre, J. Printz: Pratique des tests logiciels, Dunod 2009.
Myers, G.J. : The Art of Software Testing. Wiley 1979; réédité 2004.
Autres documents mis à disposition