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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OnDemand Cloud Testing

1,057

Published on

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
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,057
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
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

×