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

  • Emenike Gabriel Chukwu
  • XaveriaYouh-Kimbi Djam
  • Uzoamaka Ebem Deborah
  • Oluwafunke Emeag Ijeoma
Keywords: Event, Driven, Software, Fault, Detection, Mutation, Score, Unique, Analysis

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

Published
2021-02-11
Section
Articles

Journal Identifiers


eISSN: 1597-4316