E:2116

Master Thesis presentation: Expressing quality requirements in jUnit tests

Date: June 18, 2009 (Thursday) at 10:15

Anders Sunnermark presenterar sitt examensarbete "Expressing quality requirements in jUnit tests"

Handledare:
Richard Berntsson-Svensson

Examinator:
Per Runeson

Abstract:
This master thesis deals with the question; can performance testing be carried out iteratively in a software development project. Performance testing is dependent upon the requirements formulation, typically only a maximum execution time is specified. This execution time is specified at a system level, meaning that it cannot be evaluated before the entire system is implemented.

This report presents a theory for iterative performance testing, i.e. an appraoch that allows performance requirements to be tested during development of the system. By utilizing that the sum of the unit level is equal to the system level, testing can begin at any point in the project.

A prototype test tool is developed to facilitate iterative performance testing. This prototype provides the possibility to accumulate unit level time, and evaluating it against a single requirement. Time profiling, and execution time statistics are collected to aid in the refactoring process. With the new process and prototype test tool, iterative performance testing is possible.

Room: E:2116

Last modified Dec 9, 2011 12:57 pm by Mikael.Antic@cs.lth.se

0122