Test automation in agile ecosystem
Upcoming SlideShare
Loading in...5

Test automation in agile ecosystem



test automation tools for Agile environemnts - vendor benchmarking

test automation tools for Agile environemnts - vendor benchmarking



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Test automation in agile ecosystem Test automation in agile ecosystem Presentation Transcript

  • Test Automation Automation in Agile ecosystem
  • New Requirements from Automation Tools
    • Agile methodologies, developed with R&D in mind, have significant impact on the testing discipline
    • New requirements for test automation emerge:
      • Short test creation time
      • Ability to test any phase and sub-phase of the product
      • Easy, non-complicated automation tools to enable R&D – that are not testing professional - exploratory testing
      • Support for regression testing
  • The Agile Testing Tools
    • A new generation of Agile testing tools has emerged, catering for these new reuirements:
      • Recorder, for quick test creation
      • Tests defined on UI layer, enabing partial products to be fully tested at any phase
      • No coding requirements, to enable R&D that are not professional testers to create tests
      • Support for dynamic text
  • Technology Overview
    • The agile automtaion tools are based on visual technology that basiclaly runs image processing on the tested application
    • Effectively imitating the human eye
  • Agile Automation Tools Evaluated
    • Sikuli
      • http://groups.csail.mit.edu/uid/sikuli/
    • Eggplant
      • http://www.testplant.com/
    • SeeTest
      • http://experitest.com
  • 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
  • Conclusion
    • The new image processing based tools enable quick testing by non-testing professionals
    • It is easy to define and record user scenarios – making exploratory testing a reality
    • Some tools enable to keep working with exsting testing framework you know (Sikuli in Java; SeeTest in C#, Junit,Python,Perl and QTP)