| || |
Automation test frameworks
I am looking into ways of managing my automated tests through some kind of framework or management tool. While there is a lot of software that does the grunt work, such as Selenium, CodedUI etc, I am interested in views on tools to actually manage the tests, execute and report results back.
Doing some Google'ing I have come across the following - can anyone give me any views from their experience? Are there any other recommendations?
- AXE - Welcome to Odin Technology
- Robot Framework - https://code.google.com/p/robotframework/
- Cirro Framework - Home | CIRRO
- Ranorex - Test Automation Tools - Ranorex Automation Framework
- QA Complete - Test Managemet Software, Test Case Software - QAComplete | SmartBear
Any advice appreciated.
I'm a big fan of cucumber for the execution and reporting layers.
It has a format that reads similar to a Given, When, Then format of a story used in many Agile shops.
It makes it easier to manage both requirements and tests in the same project.
This is a very complex subject.
There are very few solutions that will do it all. Almost all have some limitations.
I did work on a project where we built a 5th Generation framework but what a 5th Generation framework is varies depending on who you talk to. If you have skills in house build your own framework to suit the work you are doing.
There is lots of info online about frameworks the problem is sorting the truth from all the info out there.
Many thanks for the replies.
Cucumber is definitely an option, but to me needs other infrastructure and/or custom development to make it into an easy to use tool.
I'd not heard the term "5th generation framework" before, but I have been involved in such efforts at companies I have worked at. None of them have worked for a multitude of reasons, although they are, I suppose, what I am looking for - i.e. write tests, manage tests and report tests easily. Doing this in house does seem to be re-inventing the wheel which doesn't feel right.
It is the reporting aspect that many off the shelf and custom efforts I have seen really fall down - incomprehensible gobbledegook... unless you are very technical.
AXE and Cirrotest seem to be most along the lines of what I want... any further suggestions appreciated.
What specifically are you looking to automate?
Parasoft (the company I work for) offers solutions that automate everything from development testing to functional and load/performance testing. There are a number of resources on our site (videos, white papers, articles, etc) that may answer some of your specific questions: Parasoft Resource Center