CFP last date
20 January 2025
Reseach Article

AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria

by Pallavi Pandit, Swati Tahiliani
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 120 - Number 10
Year of Publication: 2015
Authors: Pallavi Pandit, Swati Tahiliani
10.5120/21262-3533

Pallavi Pandit, Swati Tahiliani . AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria. International Journal of Computer Applications. 120, 10 ( June 2015), 16-21. DOI=10.5120/21262-3533

@article{ 10.5120/21262-3533,
author = { Pallavi Pandit, Swati Tahiliani },
title = { AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria },
journal = { International Journal of Computer Applications },
issue_date = { June 2015 },
volume = { 120 },
number = { 10 },
month = { June },
year = { 2015 },
issn = { 0975-8887 },
pages = { 16-21 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume120/number10/21262-3533/ },
doi = { 10.5120/21262-3533 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:07:11.869220+05:30
%A Pallavi Pandit
%A Swati Tahiliani
%T AgileUAT: A Framework for User Acceptance Testing based on User Stories and Acceptance Criteria
%J International Journal of Computer Applications
%@ 0975-8887
%V 120
%N 10
%P 16-21
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

User Acceptance Testing (UAT) has widespread implications in the software community. It involves not only the end-user, but the Quality Assurance (QA) team, developers, business analysts and top level management. UAT is conducted with the aim of developing confidence of the user in the software product. UAT is generally performed manually and not preferred to be automated. UAT frameworks exist for Agile methodologies such as Scrum. We propose a UAT process model which adapts the generic agile process model. Hence, it is able to encompass every agile methodology. AgileUAT, aims at generation of exhaustive acceptance test cases in natural language, based on acceptance criteria. It indicates whether the acceptance criteria is fulfilled or not, as a percentage value. The tool illustrates traceability among epics, user stories, acceptance criteria and acceptance test cases. We explore several different templates for user stories and acceptance criteria. In the future, we aim to provide a direct mapping between the acceptance criteria and acceptance test cases based on permutations and combinations using decision tables.

References
  1. Graham D. , Veenendaal E. , Evans I. , Black R. Foundations of Software Testing. 2008 Cengage Learning EMEA
  2. Michael Bolton. DevelopSense. User Acceptance Testing – A Context-Driven Perspective.
  3. USER ACCEPTANCE TESTING (UAT) PROCESS. Version 1. 0. March3, 2008. British Columbia. Information and Technology Management Branch. IM/IT Standards and Guidelines.
  4. http://www. searchsoftwarequality. techtarget. com/answer/Automating-user-acceptance-test-cases
  5. http://www. searchsoftwarequality. techtarget. com/definition/user-story
  6. ISTQB Agile Tester Syllabus
  7. http://www. batimes. com/articles/user-stories-and-use-cases-dont-use-both. html
  8. https://www. develop. com/useracceptancetests
  9. www. testingpro. net/2013/07/user-acceptance-testing-uat-checklist. html
  10. www. iste. uni-stuttgart. de/fileadmin/user_upload/iste/se/links/links-se/checklists/download/Accpetance. html
  11. docs. oracle. com/cd/E14004_01/books/DevDep/Testing_Guidelines3. html
  12. Löffler R. , Güldali B. , Geisen S. Towards Model-based Acceptance Testing for Scrum.
  13. http://searchsoftwarequality. techtarget. com/tip/Streamlining-user-acceptance-testing-UAT-with-Agile
  14. www. testdriven. com/tag/acceptance_testing_tools_post_tag/
  15. https://www. mountaingoatsoftware. com/agile/user-stories
  16. http://guide. agilealliance. org/guide/gwt. html
  17. Dranidis D. , Tigka K. Writing Use Cases in XML
  18. http://testerstories. com/2011/08/be-acceptable-write-tests-from-stories/
Index Terms

Computer Science
Information Sciences

Keywords

Agile UAT user story epic acceptance criteria traceability