Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Publication Home Page
July/August 2006 (Vol. 23, No. 4)   pp. 30-37
Agile Software Testing in a Large-Scale Project

Full Article Text: View linked HTML of full textDownload PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2006.93
Send link to a friend

Abstract
Agile software development implies major changes in the way you test software, from strategic project planning to day-to-day activities. While previous publications focus on programmer-oriented practices, such as test-first programming, they've neglected many issues related to large-scale projects and to an organization's initial transition to agile methods. This article attempts to close this gap, reporting on the Israeli Air Force's Extreme Programming experiences in a large-scale, enterprise-critical software project. Along with qualitative and quantitative data that validates agile testing practices, the article presents guidelines for test design and execution, working with professional testers, planning the quality process, and defect management.This article is part of a special issue on Software Testing.
References
[1] K. Beck and C. Andres, Extreme Programming Explained, 2nd ed., Addison-Wesley, 2005.
[2] L. Crispin and T. House, Testing Extreme Programming, Addison-Wesley, 2002.
[3] C. Kaner, J. Bach, and B. Pettichord, Lessons Learned in Software Testing: A Context-Driven Approach, John Wiley & Sons, 2002.
[4] R. Leavitt, "Let's End the Defect Report-Fix-Check-Rework-Cycle," 2005, presentation, 2005; www.rallydev.comkportal.jsp?doc=wp6.
[5] B. Pettichord, "Agile Testing Challenges," Proc. Pacific Northwest Software Quality Conf., 2004; www.io.com/~wazmo/papersagile_testing_challenges.pdf .
[6] V. Ramachandran and A. Shukla, "Circle of Life, Spiral of Death: Are XP Teams Following the Essential Practices?" Proc. XP/Agile Universe, LNCS 2418, Springer, 2002, pp. 166–173.
[7] K. Beck, Test Driven Development: By Example, Addison-Wesley, 2002.
[8] Y. Dubinsky et al., "Agile Metrics at the Israeli Air Force," Proc. Agile 2005 Conf., IEEE Press, 2005, pp. 12–19.
[9] D. Talby et al., "The Design and Implementation of a Metadata Repository," Proc. Int'l Council on Systems Eng. Israeli Chapter Conf., Incose-IL, 2002.
[10] D. Talby et al., "A Process-Complete Automatic Acceptance Testing Framework," Proc. Int'l Conf. Software—Science, Technology and Eng. (SwSTE 05), IEEE CS Press, 2005, pp. 129–138.
[11] B. Pettichord, "Design for Testability," Proc. Pacific Northwest Software Quality Conf., 2002; www.io.com/~wazmo/papersdesign_for_testability_PNSQC.pdf .
[12] R. Jeffries, "A Metric Leading to Agility," XP Magazine,14 June 2004; www.xprogramming.com/xpmagjatRtsMetric.htm .
[13] M. Stephens and D. Rosenberg, Extreme Programming Refactored: The Case against XP, Apress Publishers, 2003.
[14] L. Crispin, "Extreme Rules of the Road: How an XP Tester Can Steer the Project toward Success," STQE/Better Software Magazine, July/Aug. 2001, pp. 24–29; www.testing.com/agilecrispin-xp-article.pdf .
[15] B. Pettichord, "Don't Become the Quality Police," StickyMinds.com, 1 July 2002, www.stickyminds.com/ sitewide.asp?Function=edetail&ObjectType =ART&ObjectId=3543.
Additional Information
Index Terms- software testing, debugging, test management, test design, measurement, process metrics, project management, project planning

Citation:  David Talby, Orit Hazzan, Yael Dubinsky, Arie Keren, "Agile Software Testing in a Large-Scale Project," IEEE Software, vol. 23,  no. 4,  pp. 30-37,  Jul/Aug,  2006

RSS Feed

Similar Articles

Abstract Contents
Abstract
References
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback