Repository logo
 

Analysis of Testing Approaches for Web Applications Based on Each Choice and Pairwise Methods

dc.access.optionOpen Access
dc.contributor.advisorVilkomir, Sergiy
dc.contributor.authorMoore, Mary Frances
dc.date.accessioned2016-05-25T19:19:07Z
dc.date.available2016-05-25T19:19:07Z
dc.date.created2016-05
dc.date.issued2016-04-25
dc.date.submittedMay 2016
dc.date.updated2016-05-25T18:23:20Z
dc.degree.departmentComputer Science
dc.degree.disciplineMS-Software Engineering
dc.degree.grantorEast Carolina University
dc.degree.levelMasters
dc.degree.nameM.S.
dc.description.abstractTime and quality are important factors when determining the proper approach for software testing. A software program can often be used in various environments (different platforms, operating systems, browsers, networks, etc.) and require thorough testing to provide high quality and reliability in different configurations. Combinatorial testing is an effective approach to testing hardware and software configurations. However, testing resources are often restricted in real practice. Because business goals require different testing methods, there is no best one-size-fits-all testing approach. For this reason, we experimentally investigated and analyzed several combinatorial approaches based on Each Choice and pairwise methods (with and without the consideration of operational profiles) through the testing of an Adviser Scheduling application located in a university web portal. Test sets with various configurations were generated according to six different combinatorial strategies. The Advanced Combinatorial Testing System (ACTS) tool, which was provided by the National Institute of Standards and Technology (NIST), was used to generate pairwise test sets automatically. The case study web application was retested for each of the proposed testing approaches, and the results were compared after taking into account the number of test cases and the corresponding detected faults. Based on this analysis, we answer three research questions and provide recommendations for the selection of testing approaches to align with different business goals. The recommendation chosen for web applications allowed for improved quality and reduced time for software testing.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10342/5309
dc.language.isoen
dc.publisherEast Carolina University
dc.subjectCombinatorial testing
dc.subjectEach Choice
dc.subjectPairwise
dc.subject.lcshComputer software--Development
dc.subject.lcshSoftware engineering
dc.subject.lcshWeb applications
dc.titleAnalysis of Testing Approaches for Web Applications Based on Each Choice and Pairwise Methods
dc.typeMaster's Thesis
dc.type.materialtext

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MOORE-MASTERSTHESIS-2016.pdf
Size:
1.06 MB
Format:
Adobe Portable Document Format