permaculture playing cards*
The moose likes Agile and Other Processes and the fly likes Regarding Agile Testing, name some Automated Testing tools Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Regarding Agile Testing, name some Automated Testing tools" Watch "Regarding Agile Testing, name some Automated Testing tools" New topic
Author

Regarding Agile Testing, name some Automated Testing tools

Mike Farnham
Ranch Hand

Joined: Sep 25, 2001
Posts: 76
So with regard to the book "Agile Testing,
please name some automated testing tools.

Also, is Agile Testing applicable to software development without regards to language,
as long as an Automated Testing tool is available?

Janet Gregory
Author
Ranch Hand

Joined: Jan 25, 2009
Posts: 31
There are many different tools that can be used in agile projects by testers, assuming that is what you are talking about. The main thing to remember when choosing a took is that it needs to work for the whole team. A tool that helps you define your acceptance tests before the the coding is started is prefered. That will help the testers keep up with the developers and work closely with them.

Agile development is independent of language. Any team that wants to practice iterative development and small releases that deliver business value can practice agile development although there is much more to agile than that.

Janet


Co-author, with Lisa Crispin: Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009) www.janetgregory.ca
Lisa Crispin
Ranch Hand

Joined: Feb 03, 2009
Posts: 43
Mike Farnham wrote:So with regard to the book "Agile Testing,
please name some automated testing tools.

Also, is Agile Testing applicable to software development without regards to language,
as long as an Automated Testing tool is available?


In addition to what Janet replied, we do give examples of automated test tools in the book, but we didn't go into a lot of specific details. Tools change too fast. The tool Tip and I used for all our automation examples in Testing XP (back then there weren't so many of these great open-source tools) doesn't exist any longer.

A few of the tool examples in our book are FitNesse, Watir, Selenium, Canoo WebTest. We also give several examples of home-brewed tools and explore the pros and cons of home-brewed, open source and vendor tools, and how to go about identifying your tool requirements, researching and evaulating tools.

We have a list of good places to find tool ideas in our bibliography. Rick Hower's site is a good resource, www.softwareqatest.com.

Although test automation is a core practice on agile teams, agile development (as Janet said) is independent of tools. The key IMO is adopting a whole-team approach to solving problems such as test automation, and finding ways to deliver good software.


Co-author, with Janet Gregory: Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009) http://lisacrispin.com
Jeff Langr
author
Ranch Hand

Joined: May 14, 2003
Posts: 762
Lisa Crispin wrote:... how to go about identifying your tool requirements, researching and evaulating tools.


I'd be interested in that list of criteria. From my standpoint, two of the more important considerations for agile testing would seem to be accessibility and ability for the tests to be reasonably self-documenting. I can think of a number of other things. What do you feel is most important to consider?

Thanks,
Jeff


Books: Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Lisa Crispin
Ranch Hand

Joined: Feb 03, 2009
Posts: 43
Jeff Langr wrote:
Lisa Crispin wrote:... how to go about identifying your tool requirements, researching and evaulating tools.


I'd be interested in that list of criteria. From my standpoint, two of the more important considerations for agile testing would seem to be accessibility and ability for the tests to be reasonably self-documenting. I can think of a number of other things. What do you feel is most important to consider?

Thanks,
Jeff

Here are some of the questions we like to ask the team:
What tools do you already have?
Do you need a tool that will easily integrate into your continuous build process?
Will your hardware support the automation?
Who will use the test tool? Who'll write the tests? Do both customers and programmers need to feel comfortable with the tool?
Do you have distributed team members who need to collaborate?
Who will automate and maintain the tests?
What skills are already on your team? (eg, if you code in Java, a tool that uses Java or Groovy for scripting might be appropriate).
What's your development environment? Do you need the tool to integrate into a particular IDE?
What type of testing are you going to do? What type of app are you testing?
-- Lisa
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Regarding Agile Testing, name some Automated Testing tools
 
Similar Threads
Documentation in Agile
Tool for agile
Can WSAD be used in an agile manner?
Testing vs. agile manifesto?
Automated Testing Tools