Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Test Automation Automation in Agile ecosystem
New Requirements from Automation Tools <ul><li>Agile methodologies, developed with R&D in mind, have significant impact on...
The Agile Testing Tools <ul><li>A new generation of Agile testing tools has emerged, catering for these new reuirements: <...
Technology Overview <ul><li>The agile automtaion tools are based on visual technology that basiclaly runs image processing...
Agile Automation Tools Evaluated <ul><li>Sikuli  </li></ul><ul><ul><li>http://groups.csail.mit.edu/uid/sikuli/ </li></ul><...
Tools  comparison Eggplant SeeTest Sikuli Criteria Medium* Simple Medium* Simplicity ? (assisted recording) Yes No Recorde...
Conclusion <ul><li>The new image processing based tools enable quick testing by non-testing professionals </li></ul><ul><l...
Upcoming SlideShare
Loading in …5
×

Test automation in agile ecosystem

1,505 views

Published on

test automation tools for Agile environemnts - vendor benchmarking

Published in: Technology
  • Be the first to comment

Test automation in agile ecosystem

  1. 1. Test Automation Automation in Agile ecosystem
  2. 2. New Requirements from Automation Tools <ul><li>Agile methodologies, developed with R&D in mind, have significant impact on the testing discipline </li></ul><ul><li>New requirements for test automation emerge: </li></ul><ul><ul><li>Short test creation time </li></ul></ul><ul><ul><li>Ability to test any phase and sub-phase of the product </li></ul></ul><ul><ul><li>Easy, non-complicated automation tools to enable R&D – that are not testing professional - exploratory testing </li></ul></ul><ul><ul><li>Support for regression testing </li></ul></ul>
  3. 3. The Agile Testing Tools <ul><li>A new generation of Agile testing tools has emerged, catering for these new reuirements: </li></ul><ul><ul><li>Recorder, for quick test creation </li></ul></ul><ul><ul><li>Tests defined on UI layer, enabing partial products to be fully tested at any phase </li></ul></ul><ul><ul><li>No coding requirements, to enable R&D that are not professional testers to create tests </li></ul></ul><ul><ul><li>Support for dynamic text </li></ul></ul>
  4. 4. Technology Overview <ul><li>The agile automtaion tools are based on visual technology that basiclaly runs image processing on the tested application </li></ul><ul><li>Effectively imitating the human eye </li></ul>
  5. 5. Agile Automation Tools Evaluated <ul><li>Sikuli </li></ul><ul><ul><li>http://groups.csail.mit.edu/uid/sikuli/ </li></ul></ul><ul><li>Eggplant </li></ul><ul><ul><li>http://www.testplant.com/ </li></ul></ul><ul><li>SeeTest </li></ul><ul><ul><li>http://experitest.com </li></ul></ul>
  6. 6. Tools comparison Eggplant SeeTest Sikuli Criteria Medium* Simple Medium* Simplicity ? (assisted recording) Yes No Recorder No No Partial Need for Programming Windows? Mac Linux Windows Linux Windows Linux Mac OS High Medium High Maintenance ~4000$ ~1000$ Open source Cost OK OK OK Documentation ++ +++ + Report Non-standard Java, Python, C#, Perl, QTP (I only tried with C#) Java Plugs into our exisiting testing environment http://www.testplant.com/ http://experitest.com http://groups.csail.mit.edu/uid/sikuli/ Resource
  7. 7. Conclusion <ul><li>The new image processing based tools enable quick testing by non-testing professionals </li></ul><ul><li>It is easy to define and record user scenarios – making exploratory testing a reality </li></ul><ul><li>Some tools enable to keep working with exsting testing framework you know (Sikuli in Java; SeeTest in C#, Junit,Python,Perl and QTP) </li></ul>

×