15:15h - 16:15h Functional testing tools.
This is the short list of the testing tools that we spoke about during the session. We spent almost all session with Xebium and Fit Nesse, then we had a short introduction to Robot Framework. Finally we had a quick chat trying to compare other options. We did not get important conclusions, however it was good to have those quick introductions and evaluations.
- Project Xebium (http://xebia.github.com/Xebium/) and Fit Nesse (http://fitnesse.org/): Integration testing becomes easier and more fun with Xebium. Selenium is a great tool for regression testing, and FitNesse is great for maintainable acceptance testing. Combining them gives you the ease of FitNesse and the power of Selenium, in a non-intrusive way: record your Selenium tests with the SeleniumIDE like you're used to, translate them automatically and run them from FitNesse!
- Robot framework (http://code.google.com/p/robotframework/): Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new keywords from existing ones using the same syntax that is used for creating test cases.
- Cucumber (http://cukes.info/): Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid - all rolled into one format.
- Concordion (http://concordion.org/): Concordion is an open source tool for writing automated acceptance tests in Java, .Net, Python, Scala and Ruby.
- Twist (http://www.thoughtworks-studios.com/agile-test-automation): Twist enables you to easily test rapid business changes that your application undergoes. It is a cost-effective and flexible Agile testing solution that aligns your tests directly with business requirements.
Posted by Marc Andreu Fernàndez.
No comments:
Post a Comment