The future of test automation q is it opensource
Download
1 / 10

the future of test automation q. is it opensource - PowerPoint PPT Presentation


  • 263 Views
  • Uploaded on

Test Managers Forum – Jan 2008. The Future of Test Automation Q. Is it OpenSource ?. Facilitator - Duncan Brigginshaw Director, Odin Technology Ltd. The Rise of OpenSource. Development/Test Tools. CM – CVS,Subversion. IDE – Eclipse. Unit Testing – JUnit , NUnit. Jboss.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'the future of test automation q. is it opensource' - benjamin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
The future of test automation q is it opensource l.jpg

Test Managers Forum – Jan 2008

The Future of Test AutomationQ. Is it OpenSource?

Facilitator - Duncan Brigginshaw

Director, Odin Technology Ltd.


The rise of opensource l.jpg
The Rise of OpenSource

Development/Test Tools

CM – CVS,Subversion

IDE – Eclipse

Unit Testing – JUnit, NUnit

Jboss

Build Tools – Ant, Nant

34.8% IT managers polled have Jboss - BZ Research 2006

Apache, MySQL

50.8% Webservers Market Share (Netcraft 2007)

44% RDBMS Market share (EDC 2007)

Linux, FreeBSD

37.6% Servers Market Share (IDC Projection 2008 )


Current commercial tools l.jpg
Current Commercial Tools

  • Current Market Leaders:

  • HP Mercury, IBM Rational, Compuware, Empirix, Borland

  • Others - AutomatedQA, Seapine, Original, Odin

  • Tool Architecture –

    • IDE with Language, Recorder, Visual Creation Tools, Wizards, Mapping tools, Logs, Execution


Open source testing tools l.jpg
Open Source Testing Tools

  • Current Available 70+

  • Strongest Presence

    • Watir/Watin/Watij

      • Web Application Testing In Ruby/.NET/Java

      • Huge resource of supporting tools – Firewatir, Watir Recorder ++, Wet, Cubictest, Visual Studio

      • 58,000 Downloads (to 18th Jan 2008)

    • Selenium

      • Javascript browser tool – Tests in Tables or .NET, Java, Perl, Python, Ruby

      • Selenium IDE, Molybdenum, Selenium RC

  • www.opensourcetesting.org – 100,000+ Registered Users

  • Others

    • Sahi, PyWinAuto, Floyd, Frankenstein, AutoIT, Abbot/Costello

  • Load & Performance 35+

    • WebLoad (RadView), Jmeter, OpenSTA


Is opensource the future for test automation l.jpg
Is OpenSource the Future for Test Automation?


Skills resources l.jpg
Skills - Resources

  • Commercial tools have a large base of Experts

    • How are tools “really” used?

    • Table/Data driven Frameworks (Homegrown and commercial)

  • Open source tools rely on a “Mainstream” Programming Language for scripting and development

    • C#, Java, Ruby, Python

  • Could a Developer be the Tool Expert?


Support maintenance l.jpg
Support & Maintenance

  • OpenSource has support facilities

  • It’s OpenSource!

    • Fix your own issues – contribute

    • Adapt, extend, contribute new features

  • Could hiring an OpenSource Developer replace a commercial support function?


Training l.jpg
Training

  • Surprisingly commercial training is available!

  • Watir and Junit/Nunit training courses:

    • www.trainingpages.com

  • Other Open Source training

    • http://www.opensourcetraining.co.uk/

  • Training in C#, Ruby, Python, Java readily available

  • Frameworks tend to be written in house and training developed (or commercial frameworks)


Supported environments l.jpg
Supported Environments

  • Objection – Lack of Environment support and Integration (Test management, CM)

  • Who is part of a Web (Browser) or WebService based development project?

    • What are the others?

  • Most commercial tools have open APIs.

  • Build it! – It’s Opensource after all.



ad