Your SlideShare is downloading. ×
  • Like
OnDemand Cloud Testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OnDemand Cloud Testing

  • 1,006 views
Published

introduction Cloud Testing using PushToTest TestMaker, the Open Source Test Automation tool. The is the slide deck for a video showing how to deploy to the Cloud Selenium, Sahi, soapUI, and unit tests …

introduction Cloud Testing using PushToTest TestMaker, the Open Source Test Automation tool. The is the slide deck for a video showing how to deploy to the Cloud Selenium, Sahi, soapUI, and unit tests to run as functional tests, load and performance tests, and production monitors.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,006
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
42
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Deploying Tests To A CloudOnDemand Cloud TestingFrank Cohen, +01 408-871-0122, fcohen@pushtotest.com June 4, 2011
  • 2. 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 Everyone2
  • 3. Open Source Test AutomationWhy Run Tests In The Cloud‣Larger Scale - Up To Millions of Virtual Users‣Geographic Testing - Multiple Locations from California to Sidney‣Remote Testing - Console in Deli and TestNodes in Seattle3
  • 4. Open Source Test AutomationTestMaker Architecture Application Under Test PTTMonitor Web, RIA, BPM, SOA CPU, Net, Memory TestNode Bundles ScriptRunners Data Production Libraries MySQL, HtmlUnit Sahi, Selenium, SoapUI, Java csv files, rdbms queries TestMaker Console Designer Grid and Cloud Repository Results Analysis Record/Playback Test Deployment MySQL RDBMS Business Intelligence Tool4
  • 5. Open Source Test AutomationOnDemand Cloud Architecture Machine Instance c1.medium TestNode Credentials AMI ID test.ds HtmlUnit Count PTTMonitor Cloud Client TestMaker http://sahi.co.in/demo Console test.ds5
  • 6. Open Source Test AutomationOnDemand Cloud Architecture Machine Instance Machine Instance c1.medium c1.medium TestNode Transaction, Step, Time test.ds HtmlUnit Repository MySQL PTTMonitor Oracle MS SQL Server Cloud Client TestMaker http://sahi.co.in/demo Console6 Report
  • 7. Open Source Test AutomationTry It Yourself‣Download the Tutorial ‣http://twitter.com/fcohen ‣Please retweet ‣Please follow me‣Request OnDemand Credentials From info@pushtotest.com‣Add Credentials To config.ec2‣Click Start‣Let’s See It In Action...7
  • 8. Open Source Test AutomationAmazon Web Services (EC2)‣High-CPU Medium Instance 1.7 GB of memory 5 EC2 Compute Units (2 virtual cores, 2.5 EC2 Compute Units each) 350 GB of instance storage 32-bit platform I/O Performance: Moderate API name: c1.medium8
  • 9. Open Source Test AutomationTest Authoring and Test ScaleTestMaker Approach Advantages and Disadvantages Scale Large volume of virtual users per TestNode (1000+ VUs) Script-level coding effort for Web apps with client-Protocol Level Testing side business logic 1000+ virtual users per TestNode Extra coding to test Web page resources (CSS, Javascript, Images) Test message-oriented services (BPM, MOM, ESB) Large volume of virtual users per TestNode (1000+ VUs) Scriptless test authoring, create HAR files using point- and-click Firefox with FirebugHTTP Archive (HAR) Automatic testing of Web page resources (CSS, 1000+ virtual users per TestNode Javascript, Images) Does not support Ajax, Javascript functions within Web pages Scriptless test authoring using record/playbackHTMLUnit (SeleniumHtmlUnit, Operates client-side business logic automatically Small volume of virtual users (50 VUs) 20-200 virtual users per TestNodeSahiHtmlUnit) Possibly extra test coding for Javascript incompatibility Browser compatibility testing with the same testBrowser Functional (Selenese RC script Visual test operation for test debugging 2-4 virtual users per TestNodeTestNode or Sahi with Browser) Very small volume of virtual users (2 VUs) Slow test operation9
  • 10. Open Source Test AutomationWhere To Go From Here‣Learn TestMaker ‣http://www.pushtotest.com‣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.com10