A unified model for software functional testing
Loading...
Date
2017
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
University of Management and Technology
Abstract
The development of large software systems is a challenging and error prone process. To guarantee extraordinary quality, it is essential to examine software at different stages. Software testing is the dynamic parts of Software Development Life Cycle (SDLC). However, the software testing field has various issues like effective test cases generation, assembling of test cases, which require time and cost of testing. Software testing needs a guidance model for test selection and authentication. Model-based functional testing compares the SUT against defined test model. This process consists of generation of test suite against the test model, execution of the suite, and comparison with expected one. This thesis study has debated on the basics of testing briefly, recent advancements in various software testing strategies, techniques and automations models with respect to functional testing. In resultant, this research has introduced a unified testing model, which is based on the characteristics of object-oriented testing model and data driven testing methodology. In this study, it has been tried to find a solution to test web application by using model-based testing approach. Due to several benefits, Model-based testing approach has been chosen as a guideline. Selenium tool is used as a test Automation software. Framework has been written in pay Charm IDE supported by python language. Test application named ‘Library Reservation’ has also been developed in this thesis for the implementation of developed model.
Description
Supervised by: Mr. Amjad Hussain Zahid
Keywords
Effective test cases generation, Software testing strategies, MS Thesis