1/28/2013                        1  QA LAB IN THE CLOUD  Dynacron Group  Slides from Jan 2013 Seminar
1/28/2013                                         2Summary• These slides are from a January 2013 seminar  by Dynacron Grou...
1/28/2013                         3Cross Browser Visual Comparison• Layout• Image Loading• JavaScript Errors• Smell test
1/28/2013                   4Browser Visual Diff Tools• Browsera• BrowserBite• Browsershots• Adobe BrowserLab• Sauce Scout...
1/28/2013                                           5Key Features• Local/Remote• Browser Selection• Public/Private• Authen...
1/28/2013                     6   DEMONSTRATION   Browsera and BrowserBite
1/28/2013                 7Cloud Infrastructure• AWS• Cloud Foundry• Heroku• CloudBees• … and many, many more
1/28/2013                                         8CloudBees• Complete Java Infrastructure Solution• Development Pipeline ...
1/28/2013                                   9CloudBees - Integration• Github• Cloud Services (AWS, Cloud Front, etc)• IDE,...
1/28/2013          10   DEMONSTRATION   CloudBees
Neustar Load Testing
1/28/2013                                            12About Neustar:• Among other services, Neustar offers cloud-based  l...
1/28/2013                                           13Why choose cloud-based loadtesting?• Identify bottlenecks/unusual pe...
1/28/2013                                     14What does Neustar have tooffer?• Real browser tests Browser: Firefox Async...
1/28/2013                                                     15What does Neustar have tooffer?• Schedule tests, ramp up u...
1/28/2013                           16 Anatomy of a test script:Test scripts written in JavascriptTests occurin atransacti...
1/28/2013   17   Demo
1/28/2013                                              18Gotchas• File based test resources are unreliable.• Limited scrip...
1/28/2013                                                    19Gotchas• No failure pagination (Large failure list causes l...
1/28/2013       20   Questions?
Upcoming SlideShare
Loading in …5
×

QA Lab in the Cloud

467 views

Published on

Slides from a seminar done in January 2013 by Dynacron Group. Note that these slides are from a hands on presentation & demo - come to our next seminar to get the full effect.

http://www.dynacrongroup.com/newsletter

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
467
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

QA Lab in the Cloud

  1. 1. 1/28/2013 1 QA LAB IN THE CLOUD Dynacron Group Slides from Jan 2013 Seminar
  2. 2. 1/28/2013 2Summary• These slides are from a January 2013 seminar by Dynacron Group• The slides were intended to be viewed as part of a demonstration • We’ll probably post video of it next time• To stay in touch, sign up for our newsletter! • http://www.dynacrongroup.com/newsletter
  3. 3. 1/28/2013 3Cross Browser Visual Comparison• Layout• Image Loading• JavaScript Errors• Smell test
  4. 4. 1/28/2013 4Browser Visual Diff Tools• Browsera• BrowserBite• Browsershots• Adobe BrowserLab• Sauce Scout• ...and many more
  5. 5. 1/28/2013 5Key Features• Local/Remote• Browser Selection• Public/Private• Authentication• Screenshot Comparison • Side by side? Overlay? Highlighting? Manual?• Link Crawling• JavaScript Validation
  6. 6. 1/28/2013 6 DEMONSTRATION Browsera and BrowserBite
  7. 7. 1/28/2013 7Cloud Infrastructure• AWS• Cloud Foundry• Heroku• CloudBees• … and many, many more
  8. 8. 1/28/2013 8CloudBees• Complete Java Infrastructure Solution• Development Pipeline • Source Control: svn or git • Build Server: Jenkins, Sonar • Binary Repository• Production • Application Servers: Jboss, Tomcat, etc • Database: MySQL, Mongo, Couch, ProstgreSQL • Monitoring
  9. 9. 1/28/2013 9CloudBees - Integration• Github• Cloud Services (AWS, Cloud Front, etc)• IDE, Maven plugins, or Native tools for deployment
  10. 10. 1/28/2013 10 DEMONSTRATION CloudBees
  11. 11. Neustar Load Testing
  12. 12. 1/28/2013 12About Neustar:• Among other services, Neustar offers cloud-based load testing.
  13. 13. 1/28/2013 13Why choose cloud-based loadtesting?• Identify bottlenecks/unusual performance issues before going live.• Local load testing adds unnecessary load to network/cpu.• Local load tests originate in one location.
  14. 14. 1/28/2013 14What does Neustar have tooffer?• Real browser tests Browser: Firefox Asynchronous calls included or blacklisted Screen shots, video playback of failures• Basic tests Headless Http client Ideal for testing web services 10x cheaper than real browser tests Direct Http calls, faster performance
  15. 15. 1/28/2013 15What does Neustar have tooffer?• Schedule tests, ramp up users to peak load.• Tests originate from multiple IPs/geographical locations.• Integrated metrics/report publishing.• Query and export test results.• Local and UI script validation.
  16. 16. 1/28/2013 16 Anatomy of a test script:Test scripts written in JavascriptTests occurin atransaction A transaction is comprised of steps
  17. 17. 1/28/2013 17 Demo
  18. 18. 1/28/2013 18Gotchas• File based test resources are unreliable.• Limited script size (Too many instructions exception).• Limited client-side SSL support.• Heap size issues running basic tests.
  19. 19. 1/28/2013 19Gotchas• No failure pagination (Large failure list causes logging page to become unresponsive).• Firefox-only in browser tests (Chrome support on 2013 roadmap).• Number of available agents dependent on origin datacenter (eg: more in DC than Oregon).• Too many pauses/waits can cause transaction to fail.
  20. 20. 1/28/2013 20 Questions?

×