Sunday, September 25, 2011

What is agile testing?, What is an agile testing life cycle?, Agile testing By.www.laxmiroy.blogspot.com/

Download What is agile testing?, What is an agile testing life cycle?, Agile testing By.www.laxmiroy.blogspot.com/


What is agile testing?
Agile testing is used whenever customer requirements are changing dynamically

If we have no SRS, BRS but we have test cases does you execute the test cases blindly or do you follow any other process.

Test case would have detail steps of what the application is supposed to do. 
1) Functionality of application. 
2) In addition you can refer to Backend, is mean look into the Database. To gain more knowledge of the application.

What is an agile testing life cycle?

0digg
Almost all the other software development life cycles either follow a sequential model (eg waterfall model) or an iterative model .But for processes which are a little more complex these models find it difficult to tackle the changes which are large in number and continuous.
Agile model was basically made in order to counter these changes effectively and smoothly.This method is a collection of values, principles and practices that tests and provide the feedback to convert it into a new style of development

AGILE TESTING LIFE CYCLE
Steps of Agile development life cycle
·                     Iteration -1 :Identify, prioritize the potential project, and consider its feasibility
·                     Iteration 0 (Warm Up) : Initiates the project, takes care of the initial inputs , and emphasis is on building a unit
·                     Construction Iterations: Client participates actively and advises about the expected output, requirements and stuff which is not required by the project
·                     Release: Deploys first release into production , Final system testing and trains end users
·                     Production: Operates, supports and identifies defects in the system
·                     Retirement: Removes the system completely from production and migrates the users
Key differences between Agile and other conventional Methodologies:
·                     The product that is developed is based upon incremental, rapid cycles rather than sequential methodology which is deployed by conventional models(INCREMNTAL means each release is tested about its functionality and its increments are small and calculative )
·                     Where other methods emphasize on processes and tools, this method stresses on people and interactions. Customer’s point of view is also given a priority as well as developer and tester also has their say in the upbringing of the product
·                     The product should be working as thought and expected ,but its documentation isn’t given a priority
·                     Agile method focuses on an end product which is functional and takes into consideration all the conditions but the documentation isn’t a priority on agile method’s list.
·                     This is also because the developer, tester, and the customer or client are always in conversation and they do know how the product is going to shape up
·                     All Agile method include customer as integral part of the team ,customer clarify the developer about the need requirements and limitations of the product


Agile testing

Agile testing is a software testing practice that follows the principles of agile software development. Agile testing does not emphasize testing procedures and focuses on ongoing testing against newly developed code until quality software from an end customer's perspective results. Agile testing is built upon the philosophy that testers need to adapt to rapid deployment cycles and changes in testing patterns.

 [edit]Overview

Agile testing involves testing from the customer perspective as early as possible, testing early and often as code becomes available and stable enough, since working increments of the software are released often in agile software development. This is commonly done by using automated acceptance testing to minimize the amount of manual labor involved.

[edit]Further reading

§                    Lisa Crispin, Janet Gregory (2009). Agile Testing: A Practical Guide for Testers and Agile Teams. Addison-Wesley. ISBN 0-321-53446-8.
§                    Ambler, Scott (2010). "Agile Testing and Quality Strategies: Discipline over Rhetoric". Retrieved 2010-07-15.
§                    Kalistick (2011). "Leading Agile testing". Retrieved 2011-07-11.

[edit]References

§                    Pettichord, Bret. "Agile Testing What is it? Can it work?". Retrieved 2008-12-11.
§                    Hendrickson, Elisabeth (2008-08-11). "Agile Testing, Nine Principles and Six Concrete Practices for Testing on Agile Teams". Retrieved 2011-04-26.
§                    Parkinson, Shane (2008-11-26). "Agile Methodology". Retrieved 2008-11-26.
§                    Egan, Patrick (2008-12-15). "Video: How does agile affect testing". Retrieved 2008-11-26.
§                    Crispin, Lisa (2003-03-21). "XP Testing Without XP: Taking Advantage of Agile Testing Practices". Retrieved 2009-06-11.
§                    Lerche-Jensen, Steen (2003-10-18). "Agile Certifications - Agile Testing". Retrieved 2010-10-18.


No comments:

Post a Comment