[go: up one dir, main page]

Skip to main content

An Automated Approach for Acceptance Web Test Case Modeling and Executing

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2010)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 48))

Included in the following conference series:

Abstract

This paper proposes an approach for modeling and executing acceptance web test cases and describes a suite of tools to support it. The main objective is to assist the use of Acceptance Test-Driven Development (ATDD) in web applications by providing mechanisms to support customer-developer communication and by helping test case creation. Initially, the set of web pages and relations (links) associated with a user story is modeled. Functional test possibilities involving these relations are automatically summarized in a graph, being each path of the graph a user story testing scenario. Once a testing scenario is accepted by the customer, a testing script is automatically created. A web testing framework then executes the script, triggering the ATDD process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Mcdonald, A., Welland, R.: Agile Web Engineering (AWE) Process, Technical report, University of Glasgow (2001)

    Google Scholar 

  2. Crispin, L.: Driving Software Quality: How Test-Driven Development Impacts Software Quality. IEEE Software 23(6), 70–71 (2006)

    Article  Google Scholar 

  3. Beck, K.: Test-Driven Development By Example. Addison Wesley, New York (2003)

    Google Scholar 

  4. Hendricksons, E.: Acceptance Test Driven Development (ATDD): an Overview. In: Seventh Software Testing Australia/New Zealand (STANZ), Wellington (2008)

    Google Scholar 

  5. Koskela, L.: Test Driven: Practical TDD and Acceptance TDD for Java Developers, Manning, Greenwich (2008)

    Google Scholar 

  6. Crispin, L.: The need for speed: Automating acceptance testing in an extreme programming environment. UpGrade - The European Journal for the Informatics Professional 3, 104–106 (2002)

    Google Scholar 

  7. Qian, Z., Miao, H., Zeng, H.: A Practical Web Testing Model for Web Application Testing. In: Third International IEEE Conference on Signal-Image Technologies and Internet-Based System, pp. 434–441. IEEE Computer Society, Washington (2007)

    Chapter  Google Scholar 

  8. Selenium: Web Application Testing System, http://www.openqa.org/selenium

  9. Bromine, A.: web-based QA tool for selenium, http://seleniumhq.org/projects/bromine/

  10. TestLink: Test Management and Execution System, http://testlink.org/

  11. Concordion: A Tool for writing Automated Acceptance tests in Java, http://www.concordion.org/

  12. Cucumber: Behaviour Driven Development, http://cukes.info/

  13. Fitnium: FitNesse and Selenium, http://www.magneticreason.com/tools/fitnium/fitnium.html

  14. FitNesse: Acceptance Testing Framework, http://fitnesse.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Besson, F.M., Beder, D.M., Chaim, M.L. (2010). An Automated Approach for Acceptance Web Test Case Modeling and Executing. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2010. Lecture Notes in Business Information Processing, vol 48. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13054-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13054-0_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13053-3

  • Online ISBN: 978-3-642-13054-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics