Test Methodology

5 credits

Syllabus, Bachelor's level, 1DT053

Code
1DT053
Education cycle
First cycle
Main field(s) of study and in-depth level
Computer Science G2F, Technology G2F
Grading system
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
Finalised by
The Faculty Board of Science and Technology, 14 December 2009
Responsible department
Department of Information Technology

Entry requirements

60 credits Computer science/Technology including 15 credits math and programming in an object-oriented language as well as algorithms and data structures.

Learning outcomes

On successful completion of this course students should be able to:

  • Describe key techniques and standards in software testing.
  • Explain and evaluate strategies for software testing for both complete life cycles and individual phases.
  • Demonstrate awareness of the range and capabilities of testing tools.
  • Produce appropriate documentation for test management, including test plans, test schedules and test progress monitoring.
  • Specify and design test cases and execute a test procedure for selected problems.

Content

In this course we will look at different testing methodologies and their practical application in software development. The course will focus on three aspects of testing: Black box testing where testing is done without knowledge of how the program is written; white box testing where the developer tries to guarantee that every statement, execution path and method is executed during the testing and finally unit testing which is a practical design methodology where test cases are developed as each function or method is written.

Instruction

Lectures

Computer labs/assignments

Assessment

The course will be examined by an exam concentrating on the theoretical aspects (3 credits) of testing and practical work (2 credits) will be examined by a project which will give students working knowledge of JUnit framework, a unit testing framework.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin