Migrating From HP QTP To TestMaker 6


Published on

Published in: Technology
1 Comment
1 Like
  • Awesome presentation on understanding the benefits of open source testing tools versus proprietary solutions!
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Migrating From HP QTP To TestMaker 6

  1. 1. What To Expect and What Is MissingMigrating From HP Mercury QTP To PushToTest TestMaker 6Frank Cohen, +01 (408) 871-0122, fcohen@pushtotest.com May 24, 2011
  2. 2. Open Source Test Automation Please Note All of the trademarks used in this presentation are the trademark of their respective holders. For example, HP QTP is a trademark of the HP Company.2
  3. 3. Open Source Test AutomationAbout PushToTest‣ Our Mission: We Test, For A More Reliable World‣ Make It Easier To Move From Manual To Automated Testing‣ Support Advanced Testing, including Agile, Load, Integration‣ Open Source Testing (OST) For Everyone3
  4. 4. Open Source Test AutomationSlides on Twitter‣ http://twitter.com/fcohen‣ Please retweet‣ Please follow me4
  5. 5. Open Source Test Automation Open Source Testing (OST)5
  6. 6. Open Source Test AutomationWhy An OST Alternative?‣ HP QuickTest Professional does a great job for testing a small part of the Internet ‣ Functional Testing (Smoke, Regression, Integration) ‣ Windows using ActiveX ‣ Flash, Flex ‣ MS Internet Explorer ‣ Web 2.0 with Coding Effort ‣ Best Money Can Buy6
  7. 7. Open Source Test AutomationOST For Everywhere Else‣ Open Source Testing Tools ‣ TestMaker Object Designer ‣ Selenium ‣ Sahi ‣ Unit Tests (Java, Ruby, Python, PHP)‣ Record in WebKit based browsers (Chrome, Safari, Opera), IE, Firefox‣ Agile Testing, Agile Performance Testing and Production Monitoring‣ Rich Internet Applications (RIA,) Mobile, Pads‣ OST For Everyone (Developers, Testers, Business Managers)7
  8. 8. Open Source Test AutomationOST Architecture Application Under Test PTTMonitor Web, RIA, BPM, SOA CPU, Net, MemoryFunctional Test Injector Test Authoring Test Bundles ScriptRunners Data Production Libraries SoapUI (Pro) MySQL, HtmlUnit Sahi, Selenium, SoapUI, Java csv files, rdbms queries Sahi (Pro) JUnit Class FrameworkLoad Test Eclipse Java IDE Fitness Test Operation Console Languages: Java, Python Wiki CollaborationProduction Designer Grid and Cloud Repository Results Analysis Record/Playback Test Deployment MySQL RDBMS Business Intelligence Tool Monitor Continuous Test Repository Bug Tracker Monitoring Integration Management8
  9. 9. Open Source Test AutomationBrowser Compatibility Tests Application Under Test TestNode Selenium RC SeleniumHtmlUnit Selenese Test TestMaker Console9
  10. 10. Open Source Test AutomationScriptRunners ScriptRunner Type Name (langtype) Designer Script IE, Htmlunit designerscript Selenium HtmlUnit Browser selenium Selenium RC IE, Firefox, Chrome seleniumrc Sahi IE, HtmlUnit sahi HTTP Archive Page Optimization HAR Selenium RC IE, Firefox, Chrome seleniumrc SoapUI SOAP and REST soapui TestGen4Web Web 1.0 Tests testgen4web Mozmill Mozilla XUL Tests mozmill Unit Tests jUnit TestCase Java, Jython, JRuby, PHP, Perl, Groovy DotNet .NET Tests dotnet Visual Basic VB tests vb10 Command Line Desktop and utils commandline
  11. 11. Open Source Test AutomationYour cloud or mine? Or both! Application or Service HTTP REST AMF AJAX TestNode TestNode TestNode TestNode test test test test PTTMonitor PTTMonitor PTTMonitor PTTMonitor SOAP SOAP SOAP SOAP Test RunTime TestMaker Console11
  12. 12. Open Source Test AutomationLots of Possibilities TestMaker Test Sent Seattle, Datacenter TestNode Generating Load Dallas, Texas DatacenterYou’re Such A Geek!12
  13. 13. Open Source Test AutomationLet’s Talk About...‣ How To Record/Playback Rich Internet Applications‣ Repurposing Test Objects To Be Functional Tests, Load and Performance Tests, and Production Monitors‣ Adding Verification Steps to Tests‣ Data Enabling Tests‣ Object Repository for Sharing Test Objects‣ Operating Selenium, Sahi, and soapUI tests in Grid and Cloud Environments‣ Running Root Cause Analysis Reports13
  14. 14. Open Source Test AutomationWhat’s Missing in OST‣ Desktop Record/Playback‣ QTP VB Script Conversion (see PushToTest Global Services)‣ Keyword/Expert Mode (see Designer’s Export menu)‣ HP Quality Center (QC) Integration (Requires TestMaker Enterprise)‣ Object Repository (OST depends on svn, CI)‣ Time-based Recording‣ HP Mercury Reporting Is Better, OST Catching Up Fash‣ HP Mercury Add-ons14
  15. 15. Open Source Test AutomationDual License‣ Functional Testing with TestMaker Object Designer ‣ TestMaker Enterprise expands on the success of‣ TestMaker Community Repurposing Selenium, soapUI Sahi and unit tests into data-driven functional tests, load and performance ‣ Load Testing to Millions of Virtual Users ‣ tests, and business service monitors Cloud and Grid Testing‣ Load Testing To 50 Virtual Users ‣ Data-driven tests using Data Production Libraries for‣ Data-driven tests using CSV files. CSV files, RDBMS, Data Generating Objects‣ PTTMonitor Correlates CPU, Network, Memory ‣ Root cause analysis and mitigation using Glassbox ‣ Utilization As Tests Operate. Mock services for agile service development‣ 25 Charts and Reports ‣ Flex AMF Protocol Handler for Flex/Flash testing‣ Community Support and access to all documentation ‣ 1000+ Charts and Reports ‣ Business service monitors, including email notification ‣ Support, QuickStart, Training, Consulting15
  16. 16. Open Source Test AutomationSlides on Twitter‣ http://twitter.com/fcohen‣ Please retweet‣ Please follow me16
  17. 17. Open Source Test AutomationWhere To Go From Here‣ Please Complete The Evaluation Form ‣ And We Will Send You The Slides‣ Watch A Screencast and Tutorial ‣ http://www.pushtotest.com/screencastcentral‣ Attend An Open Source Test Workshop ‣ http://workshop.pushtotest.com‣ Ask For A Proposal on Licenses, Training, Support, Consulting ‣ Call +01 408 871 0122, sales@pushtotest.com17