Main Article Content

Event-driven testing procedures using mutation analysis: Case study of e-mail


Emenike Gabriel Chukwu
XaveriaYouh-Kimbi Djam
Uzoamaka Ebem Deborah
Oluwafunke Emeag Ijeoma

Abstract

This paper introduced a six-stage testing procedures for event-driven web application, using mutation analysis to overcome Event Driven Software (EDS) challenges. The authors analyzed proposed testing procedures with the help of four metrics consisting of Fault Detection Density (FDD), Fault Detection Effectiveness (FDE), Mutation Score, and Unique Fault. Using these procedures, the authors prepared  prioritized test cases and also discovered a list of unique faults by running the suggested test cases on a sample real-world web  application called X-mail System, which was developed. The proposed testing procedure has some advantages such as resolving the problem of message alert prompting, directing sender of an e-mail to add a title when such is missing. However, suggested testing procedure, like any other method, had some drawbacks. Due to the fact that most of the stages in the approach were performed manually, the testing time was increased and also there were problems associated with equivalent mutants.


Key Words: Event, Driven, Software, Fault, Detection, Mutation, Score, Unique, Analysis


Journal Identifiers


eISSN: 2805-3478
print ISSN: 1597-4316