Inlämning av Examensarbete / Submission of Thesis

Syed Muhammad Ali Shah; Usman Sattar Alvi MSE-2010-15, pp. 105. COM/School of Computing, 2010.

The work

Författare / Author: Syed Muhammad Ali Shah, Usman Sattar Alvi
ali_shah_uet@hotmail.com, usmanalvi99@hotmail.com
Titel / Title: A Mix Testing Process Integrating Two Manual Testing Approaches: Exploratory Testing and Test Case Based Testing
Abstrakt Abstract:

Software testing is a key phase in software development
lifecycle. Testing objectives corresponds to the discovery and
detection of faults, which can be attained by utilizing manual or
automated testing approaches. In this thesis, we are mainly
concerned with the manual test approaches. The most commonly used manual testing approaches in the software industry are the Exploratory Testing (ET) approach and the Test Case Based Testing (TCBT) approach. TCBT is primarily used by software testers to formulize and guide their testing tasks and set the theoretical principles for testing. On the other hand ET is simultaneous learning, test design, and test execution. Software testing might benefit from an intelligent combination of these approaches of testing however there is no proof of any formal process that accommodates the usage of both test approaches in a combination.

This thesis presents a process for Mix Testing (MT) based on the strengths and weaknesses of both test approaches, identified through a systematic literature review and interviews with testers in a software organization. The new process is defined through the mapping of weaknesses of one approach to the strengths of other. Static validation of the MT process through interviews in the software organization suggested that MT has ability to resolve the problems of both test approaches to some extent. Furthermore, MT was validated by conducting an experiment in an industrial setting. The analysis of the experimentation results indicated that MT has better defect detection than TCBT and less than ET. In addition, the results of the experiments also indicate that MT provides equal functionality coverage as compared to ET and TCBT.

Ämnesord / Subject: Datavetenskap - Computer Science\Software Engineering

Nyckelord / Keywords: Test case based testing, Exploratory testing, Mix testing, Process, Experiment

Publication info

Dokument id / Document id:
Program:/ Programme Masterprogram i Software engineering 120 p/Master´s program in Software engineering 120 p
Registreringsdatum / Date of registration: 08/30/2010
Uppsatstyp / Type of thesis: Masterarbete/Master's Thesis (120 credits)

Context

Handledare / Supervisor: Dr. Cigdem Gencel
cigdem.gencel@bth.se
Examinator / Examiner: Dr. Tony Gorschek
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: COM/School of Computing

+46 455 38 50 00

Files & Access

Bifogad uppsats fil(er) / Files attached: mse-2010-15.pdf (1310 kB, öppnas i nytt fönster)