Agile Quality Assurance Techniques for GUI-Based Applications

Agile Quality Assurance Techniques for GUI-Based Applications

A. Memon, Q. Xie
Copyright: © 2007 |Pages: 21
ISBN13: 9781599042169|ISBN10: 1599042169|ISBN13 Softcover: 9781616927615|EISBN13: 9781599042183
DOI: 10.4018/978-1-59904-216-9.ch006
Cite Chapter Cite Chapter

MLA

Memon, A., and Q. Xie. "Agile Quality Assurance Techniques for GUI-Based Applications." Agile Software Development Quality Assurance, edited by Ioannis G. Stamelos and Panagiotis Sfetsos, IGI Global, 2007, pp. 114-134. https://doi.org/10.4018/978-1-59904-216-9.ch006

APA

Memon, A. & Xie, Q. (2007). Agile Quality Assurance Techniques for GUI-Based Applications. In I. Stamelos & P. Sfetsos (Eds.), Agile Software Development Quality Assurance (pp. 114-134). IGI Global. https://doi.org/10.4018/978-1-59904-216-9.ch006

Chicago

Memon, A., and Q. Xie. "Agile Quality Assurance Techniques for GUI-Based Applications." In Agile Software Development Quality Assurance, edited by Ioannis G. Stamelos and Panagiotis Sfetsos, 114-134. Hershey, PA: IGI Global, 2007. https://doi.org/10.4018/978-1-59904-216-9.ch006

Export Reference

Mendeley
Favorite

Abstract

This chapter motivates the need for new agile model-based testing mechanisms that can keep pace with agile software development/evolution. A new concentric loop-based technique, which effectively utilizes resources during iterative development, is presented. The tightest loop is called crash testing, which operates on each code check-in of the software. The second loop is called smoke testing, which operates on each day’s build. The third and outermost loop is called the “comprehensive testing” loop, which is executed after a major version of the software is available. Because rapid testing of software with a graphical-user interface (GUI) front-end is extremely complex, and GUI development lends itself well to agile processes, the GUI domain is used throughout the chapter as an example. The GUI model used to realize the concentric-loop technique is described in detail.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.