Overview of automation tools for Web functional testing.
Anton ShishkovSenior WebQA at Skype
Agenda•Commercial solutions
•Freeware solutions•CubicTest•Windmill•Selenium RC
•Example based on Selenium RC
Commercial Solutions
•IBM: Rational Functional Tester
•HP: Mercury Quick Test Pro
•Borland: SilkTest
Commercial Solutions: minuses
• Price: for enterprise startup (couple of licenses + support) ~ 100 000 EEK
• Tools offer lots of useless functionality that make scripting harder.
• Execution takes too much RAM and CPU-> big minus if you want to run 30 tests in parallel.
Freeware Solutions: Cubic Test
Freeware Solutions: Cubic Test
•Pluses:+ Intuitive TC descriptions using visual diagrams+ Selenium based
•Minuses:- Recorder has bugs.
Freeware Solutions: Windmill
Freeware Solutions: Windmill
• Pluses:+ Very good recorder+ Cross-browser action recorder
• Minuses:- Tests are executed from shell- No support for HTTPS (but they plan to implement it)
Freeware Solutions: Selenium RC
Freeware Solutions: Selenium RC
• Pluses:+ Nice recorder+ Multi browser test execution+ Scripting can be done in many languages:
Python / Java / C# / Ruby ...
• Minuses:- Recorder is only in Firefox
Selenium RC example
Q&A
Top Related