Open Access Open Access  Restricted Access Subscription or Fee Access

Evaluating Functional Dynamic Regression Test Selection Technique for Agile Test

Nagaraju Bavirisetti, Dr. Ujjwal Kumar Behera, Sravanthi Sreepathi, Dr.D. Rama Sita

Abstract


Regression testing is very important and necessary testing phase throughout the life cycle of agile model system development life cycle. Regression Test case prioritization techniques improve the cost effectiveness of regression testing by ordering test cases such that, more important test cases are run earlier in the regression testing process. Regression test selection techniques reuse test cases from an existing test suite to test a modified program (or) to ensure newly incorporated changes have not introduced any new defects to the existing software system. Most regression testing techniques are based on code or software design. This paper outlines the issues relevant to regression test selection techniques in agile test and uses these issues as the basis for evaluating new functional dynamic regression test selection technique.

Keywords


Software Testing, Agile Model, Agile Test, Regression Testing, Test Cases

Full Text:

PDF

References


K. Onoma, W.-T. Tsai, M. Poonawala, and H. Suganuma, “Regression Testing in an Industrial Environment,” Comm. ACM, vol. 41, no. 5, 1988, pp. 81-86.

Y. Li and N. J. Wahl. An overview of regression testing. SIGSOFT Softw. Eng. Notes, 1999, 24(1):69–73.

IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990

IEEE Standard for Software and System test Documentation, IEEE Std 829TM-2008 (Revision of IEEE Std 829-1998)

Analyzing Regression Test Selection Techniques, IEEE Transactions on Software Engineering VOL. 22, NO. 8, AUGUST 1996, pp 529-551.

http://www-01.ibm.com/software/rational/agile/

[Online]http://www.batishtechnologies.com/Agile-Development-Process.aspx

"Principles behind the Agile Manifesto".AgileAlliance. http://www.agilemanifesto.org/principles.html. Beck, Kent; et al., 2001, Retrieved 2010-06-06.

[Online] www.extremeprogramming.org.

Embracing Change with Extreme Programming. Computer 32, Published by IEEE Computer Society): pp70–77. Beck, Kent (1999).

[Online]http://www.ambysoft.com/essays/agileLifecycle.html

K. Schwaber, “Scrum development process,” in Proceedings of the Conference on Object-Oriented Programing Systems, Languages, and Applications Workshop on Business Object Design and Implementation, 1995.

Agile Testing and Quality Strategies: Discipline Over Rhetoric. [Online] http://www.ambysoft.com/essays/agileTesting.html

Ten tips every agile team should know about Performance testing by Jeff Norris. [Online] http://agile2010.agilealliance.org/testing.html

[online]http://agiletesting.com.au/agile-methodology/agile-methods-and-software-testing/

[Online]http://www.softwaretestinghelp.com/automated-regression-testing-challenges-in-agile-testing-environment/

G. Rothermel, R. H. Untch, C. Chu, and M. J. Harrold. Pri-oritizing test cases for regression testing. IEEE Transactions on Software Engineering,2001, 27(10):929–948.

Paetsch, F., A. Eberlein, and F. Maurer, “Requirements Engineering and Agile Software Development,” Proceedings of the 12th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Linz, Austria, June 2003, pp. 308-313.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.