Mutation testing techniques : comparison study based on program type
Dissertant
Thesis advisor
Comitee Members
University
Al Akhawayn University
Faculty
School of Science and Engineering
Department
Software Engineering
University Country
Morocco
Degree
Master
Degree Date
2016
English Abstract
Quality is a recurrent issue for software, and testing is an essential activity to achieve this quality.
Because testing usually occurs at the end of the software development cycle, it is often rushed or not done properly.
In addition, the high cost associated with some testing techniques limits considerably the number options available.
Various testing techniques have been used with the intent of finding software defects.
Different approaches have been suggested to effectively accomplish an application testing, and testers shall choose the most adequate one in terms of cost and efficiency.
Mutation has been ranked as one the most effective testing techniques in assessing the quality of input values and test cases.
However, it has been neglected by many testers because of the costly techniques it encompasses.
This research conducts a comparative study of four different mutation testing techniques (class-level operators, methodlevel operators, all operators, and random sampling).
The purpose of this thesis research is to conduct the most effective and efficient mutation testing technique based on the program type.
For this purpose, an empirical study on five different java applications is presented and focused on investigating each mutation technique.
Based on the results of this experimental comparison, the all operators sampling technique is the most optimized and effective mutation testing method.
Main Subjects
Information Technology and Computer Science
No. of Pages
104
Table of Contents
Table of contents.
Abstract.
Abstract in Arabic.
Abstract in French.
[Chapter One] : Introduction.
[Chapter Two] : Literature review.
[Chapter Three] : Mutation operators.
[Chapter Four] : Approach adopted.
[Chapter Five] : Conclusion and contribution.
References.
American Psychological Association (APA)
Hamimuni, Sukaynah. (2016). Mutation testing techniques : comparison study based on program type. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-775499
Modern Language Association (MLA)
Hamimuni, Sukaynah. Mutation testing techniques : comparison study based on program type. (Master's theses Theses and Dissertations Master). Al Akhawayn University. (2016).
https://search.emarefa.net/detail/BIM-775499
American Medical Association (AMA)
Hamimuni, Sukaynah. (2016). Mutation testing techniques : comparison study based on program type. (Master's theses Theses and Dissertations Master). Al Akhawayn University, Morocco
https://search.emarefa.net/detail/BIM-775499
Language
English
Data Type
Arab Theses
Record ID
BIM-775499