Adopting keyword-driven testing framework in web-based product development

Web applications are abundant in the World Wide Web as well as in the private networks. Organisations resort to using Agile Scrum development to shorten their time to deliver their products rapidly. In less mature Agile organisations, testing is typically done in manual way, with lack of test automa...

Full description

Saved in:
Bibliographic Details
Main Author: Alias, Muhammad Azam
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/81568/1/MuhammadAzamAliasMAIS2015.pdf
http://eprints.utm.my/id/eprint/81568/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:120032
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.81568
record_format eprints
spelling my.utm.815682019-09-10T01:41:01Z http://eprints.utm.my/id/eprint/81568/ Adopting keyword-driven testing framework in web-based product development Alias, Muhammad Azam QA75 Electronic computers. Computer science Web applications are abundant in the World Wide Web as well as in the private networks. Organisations resort to using Agile Scrum development to shorten their time to deliver their products rapidly. In less mature Agile organisations, testing is typically done in manual way, with lack of test automation practices at unit, integration, and acceptance levels. Lack of documentations for expected behaviours of existing features is also prevalent. These practices cause long delays in testing for new features and regression testing for existing features. Manual testing consumes a lot of time and may cause some tests to be skipped under time constraints. Undocumented existing features also require back and forth discussions among team members to determine the correct behaviour of the product. We propose to adopt the usage of Robot Framework, a Keyword-Driven Testing (KDT) tool along with Selenium2Library. The framework is to be integrated with existing Jenkins Continuous Integration tool. Leveraging Keyword-Driven Testing framework into Continuous Integration architecture provides a maintainable, reusable, understandable test assets that can be run automatically every time a new build of the product is deployed to multiple target environments. This integrated automated infrastructure allows regression testing to be executed rapidly, without sacrificing test coverage. Rapid feedback from the tests and self-documenting test assets will further improve the productivity and efficiency and ultimately, the quality of the delivered product. 2015 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/81568/1/MuhammadAzamAliasMAIS2015.pdf Alias, Muhammad Azam (2015) Adopting keyword-driven testing framework in web-based product development. Masters thesis, Universiti Teknologi Malaysia. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:120032
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Alias, Muhammad Azam
Adopting keyword-driven testing framework in web-based product development
description Web applications are abundant in the World Wide Web as well as in the private networks. Organisations resort to using Agile Scrum development to shorten their time to deliver their products rapidly. In less mature Agile organisations, testing is typically done in manual way, with lack of test automation practices at unit, integration, and acceptance levels. Lack of documentations for expected behaviours of existing features is also prevalent. These practices cause long delays in testing for new features and regression testing for existing features. Manual testing consumes a lot of time and may cause some tests to be skipped under time constraints. Undocumented existing features also require back and forth discussions among team members to determine the correct behaviour of the product. We propose to adopt the usage of Robot Framework, a Keyword-Driven Testing (KDT) tool along with Selenium2Library. The framework is to be integrated with existing Jenkins Continuous Integration tool. Leveraging Keyword-Driven Testing framework into Continuous Integration architecture provides a maintainable, reusable, understandable test assets that can be run automatically every time a new build of the product is deployed to multiple target environments. This integrated automated infrastructure allows regression testing to be executed rapidly, without sacrificing test coverage. Rapid feedback from the tests and self-documenting test assets will further improve the productivity and efficiency and ultimately, the quality of the delivered product.
format Thesis
author Alias, Muhammad Azam
author_facet Alias, Muhammad Azam
author_sort Alias, Muhammad Azam
title Adopting keyword-driven testing framework in web-based product development
title_short Adopting keyword-driven testing framework in web-based product development
title_full Adopting keyword-driven testing framework in web-based product development
title_fullStr Adopting keyword-driven testing framework in web-based product development
title_full_unstemmed Adopting keyword-driven testing framework in web-based product development
title_sort adopting keyword-driven testing framework in web-based product development
publishDate 2015
url http://eprints.utm.my/id/eprint/81568/1/MuhammadAzamAliasMAIS2015.pdf
http://eprints.utm.my/id/eprint/81568/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:120032
_version_ 1646010298855849984
score 13.209306