A Self-Configuring Test Harness for Web Applications Jairo Pava School of Computing and Information Sciences Florida International University Courtney Enoex School of Applied Sciences and Arts Southern Illinois University 07/14/2008 REU Summer Program Florida International University School of Computing and Information Sciences Yanelis Hernandez PhD Student
19
Embed
A Self-Configuring Test Harness for Web Applications
Florida International University. School of Computing and Information Sciences. A Self-Configuring Test Harness for Web Applications. Jairo Pava School of Computing and Information Sciences Florida International University. Courtney Enoex School of Applied Sciences and Arts - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
A Self-Configuring Test Harness for Web Applications
Jairo PavaSchool of Computing and
Information SciencesFlorida International University
Courtney EnoexSchool of Applied Sciences and
ArtsSouthern Illinois University
07/14/2008REU Summer Program
Florida International University School of Computing and Information Sciences
Yanelis HernandezPhD Student
Motivation 2
• ManyMany web application technologies
• ComplexComplex web applications make testing difficult
• NoNo standard test script language
• MigrationMigration of technologies inefficient
• CostCost of software testing accounts for fifty to seventy-five percent of total development costs [1]
Presentation Content 3
• Motivation
• Objectives
• Literature Review
• Progress Made
•Implementation
• Pending Work
Objectives 4
• Extend Previous Work by Hernandez, et al.Extend Previous Work by Hernandez, et al. [2]• Implement concept of platform independent model• Include more web technologies
• Create Self-Configuring AlgorithmCreate Self-Configuring Algorithm• Dynamic selection of test suites• Automatic execution of platform specific test scripts
• ImplementationImplementation• Design and test web applications
• Planner• Platform Independent Model• Platform Specific Models
• Ruby on Rails• PHP• ASP.NET
• Executor• Automatic test script execution with code coverage analysis• Perform action based on test result and user defined policy
16
References
•[1] Software Debugging, Testing, and VerificationIBM Systems Journal 2002
•[2] A Meta-Model to Support Regression Testing of Web ApplicationsYanelis Hernandez, Tariq M. King, Jairo Pava, Peter J ClarkeInternational SEKE Conference April 2008