Loading...

Event-Driven Web Application Testing

Habibi, Elahe | 2013

633 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 44505 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Mirian Hossien Abadi, Hassan
  7. Abstract:
  8. There are different classes of event-driven softwares. These softwares include Graphical user interface, web application or embedded software. In these kinds of softwares, each user's action while using application is known as "event". The application responds to the action through changing behaviour and then waiting for another event. Testing software is the best way for checking the quality assurance of event-driven softwares. However, there are some problems as cause of creating lots of event sequences in testing these kinds of softwares. Therefore, many solutions are introduced for these problems. The goal of this report, is presenting new testing procedure for event-driven web applications. The suggested testing procedure is trying to give the solution to the event-driven problems through 6 phases. These phases are, Structured division of the application, creating graphs of each section's functionality and then creating mutanted graphs from them, choosing coverage criteria to produce test paths, merging event sequences to have longer ones and in last, deriving test cases and running them. With running test cases on academic e-mail as case study, list of unique faults, are discovered. Additionally, for measuring effectiveness and ability to find faults, the suggested testing procedure is analyzed through 4 metrics (FDD, FDE, Mutation score, Uniqe Faults)
  9. Keywords:
  10. Event-Driven Softwares ; Software Testing ; Test Case ; Graph Theory ; Mutant ; Web Application

 Digital Object List

 Bookmark

No TOC