Data on the course

Show instruction and examinations
815311A Software Quality and Testing, 5 ECTS cr 
Code 815311A  Validity 01.08.2011 -
Name Software Quality and Testing  Abbreviation Software Qualit 
Scope5 ECTS cr   
Type Intermediate Studies Discipline3259 Information Processing Science 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Information Processing Science DP 

Teachers
Name
Umar Farooq 

Description
ECTS Credits 

5 ECTS credits/134 hours of work

 
Language of instruction 

English

 
Timing 

  1 st year of Master’s studies, autumn semester, period 1

 
Learning outcomes 

The student understands different views on software quality and the role of reviews, inspection and testing as a part of software engineering and defect removal techniques. The student can conduct the review as part of review team and use an appropriate supporting tool. The student knows testing levels, strategies and techniques, can create test cases and conduct unit testing with appropriate testing tools. The student knows the possibilities of test driven development, test automation and models for reviewing.

 
Contents 

Software quality and quality assurance. Software reviews and inspection. Fundamental concepts of software testing.  Software testing techniques. Test-driven development. Test automation.

 
Mode of delivery 

Face-to-face teaching

 
Learning activities and teaching methods 

Lectures 32h, study group working 24h, paper reading 24h, exercises 24h, report writing 30 h

 
Target group 

 

 
Prerequisites and co-requisites 

Basic knowledge of software engineering, knowledge of Java programming language.

 
Recommended optional programme components 

 

 
Recommended or required reading 

To be announced during the course implementation but initially planned to be:
•    Pezze M.,Young M., “Software Testing and Analysis: Process, Principles and Tech-niques”, John Wiley&Sons, 2008
•    A. P.  Mathur, “Foundations of Software Testing”, Prentice Hall, 2008
•    Paul Ammann, Jeff Offutt, "Introduction to Software Testing", Cambridge University Press, 2008
•    Kent Beck, “Test-Driven Development by Example”, Addison-Wesley, 2002
•    Lasse Koskela, “Test Driven: Practical TDD and Acceptance TDD for Java Devel-opers”, Manning Publications, 2007
•    Galin D., “Software Quality Assurance: From theory to implementation”, Addison-Wesley, 2004

 
Assessment methods and criteria 

Report and exercise evaluation, active and regular attendance to lectures and exercises.

 
Grading 

1–5

 
Person responsible 

 Ayse Tosun Misirli

 
Working life cooperation 

No

 


Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi