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...
Saved in:
Main Author: | |
---|---|
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 |