With an agile team, it's essential to select tools that work for the entire team, not only the tester. For example, if you need a tool to automate GUI testing, many vendor tools have their own scripting language, and the programmers will not want to learn it. Choosing tools should be a team decision. Some tools you might need are:
-Defect tracking system (if your team is large, not co-located, or working on legacy code that has lots of bugs)
-Unit testing tool (xUnit)
-Test tool that can automate testing behind the GUI (such as Fit/FitNesse?)
-GUI test tool if applicable, but minimize the amount of testing done this way
-Team must have source code control and ability to do continuous builds that run the regression tests, such as ant, CruiseControl?
-Low tech tools like Big Visible Charts, a story/task progress board, burndown charts, some ways to clearly track progress on a daily basis.
Back to TeachingAgileTesting
Back to ContentTutorial
