SlideShare a Scribd company logo
Open Source Test (OST) Automation


      Continuous Integration
                   in TestMaker 6

Frank Cohen, +01 (408) 871-0122, fcohen@pushtotest.com

                 September 30, 2011
Open Source Test Automation




About PushToTest
‣ Our Mission: Test, To Make 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 Everyone



2
Open Source Test Automation




Continuous Integration
‣ TestMaker 6 Support Hudson, Cruise Control, Bamboo, Jenkins
‣ JUnit Style Output Report
‣ http://www.pushtotest.com/continuous-integration-testing




3
Open Source Test Automation




OST Architecture
                                Application Under Test                                     PTTMonitor
                                      Web, RIA, BPM, SOA                                 CPU, Net, Memory




Functional
                                                   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 Framework
Load Test                                                                                                             Eclipse Java IDE
                                                                                                                           Fitness
                                          Test Operation Console                                                  Languages: Java, Python
                                                                                                                     Wiki Collaboration

Production      Designer           Grid and Cloud           Repository          Results Analysis
              Record/Playback       Test Deployment        MySQL RDBMS        Business Intelligence Tool
 Monitor


             Continuous                                                   Test
                                  Repository          Bug Tracker                          Monitoring
             Integration                                               Management




4
Open Source Test Automation




JUnit Output Report
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite failures="0" errors="0"
hostname="null" name="Ajax Functional
Test" tests="1" time="51012"
timestamp="1317402828026" >




5
Open Source Test Automation




Where To Go From Here
‣ 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.com

6

More Related Content

PDF
New Generation Record/Playback Tools for AJAX Testing
PDF
Migrating from HP QuickTest Pro QTP to TestMaker Object Designer
DOCX
Selenium notes
PDF
Open Source Software Testing Tools
PDF
Case study: QTP to Selenium migration
PDF
Advanced Selenium Workshop
PDF
Automation Open Source tools
PDF
Selenium With Spices
New Generation Record/Playback Tools for AJAX Testing
Migrating from HP QuickTest Pro QTP to TestMaker Object Designer
Selenium notes
Open Source Software Testing Tools
Case study: QTP to Selenium migration
Advanced Selenium Workshop
Automation Open Source tools
Selenium With Spices

What's hot (20)

PPTX
Containerize your Blackbox tests
PDF
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
PPTX
Test automation using selenium
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
PDF
Acceptance testing in php with Codeception - Techmeetup Edinburgh
PPTX
Sonar qube to impove code quality
ODP
Integration Testing in Python
ODP
[EclipseCon NA 2014] Integration tests for RCP made easy with SWTBot and Tycho
PDF
Create an architecture for web test automation
PDF
Testing PHP with Codeception
PDF
JMeter vs LoadRunner | Edureka
PPTX
Run & Report
PDF
A journey with Target Platforms
PDF
Continuous Quality Assurance using Selenium WebDriver
 
KEY
Testing with Jenkins, Selenium and Continuous Deployment
ODP
Unit Test Android Without Going Bald
PPTX
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
PPTX
Smarter ways to do selenium automation @ work, Selenium, automation
PDF
PL/SQL unit testing with Ruby
PDF
Java Test Automation for REST, Web and Mobile
Containerize your Blackbox tests
Test Automation Tool comparison – HP UFT/QTP vs. Selenium
Test automation using selenium
Selenium2 and Jenkins: Almost pain-free UI Testing
Acceptance testing in php with Codeception - Techmeetup Edinburgh
Sonar qube to impove code quality
Integration Testing in Python
[EclipseCon NA 2014] Integration tests for RCP made easy with SWTBot and Tycho
Create an architecture for web test automation
Testing PHP with Codeception
JMeter vs LoadRunner | Edureka
Run & Report
A journey with Target Platforms
Continuous Quality Assurance using Selenium WebDriver
 
Testing with Jenkins, Selenium and Continuous Deployment
Unit Test Android Without Going Bald
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
Smarter ways to do selenium automation @ work, Selenium, automation
PL/SQL unit testing with Ruby
Java Test Automation for REST, Web and Mobile
Ad

Viewers also liked (7)

PDF
Open Source Test Workshop for CIOs, CTOs, Managers
PDF
What Is New In TestMaker 6.5
PPTX
Eclipse DemoCamp Bucharest 2014 - Continuous Integration Jenkins/Hudson
PPTX
Capistrano与jenkins(hudson)在java web项目中的实践
PDF
Running JMeter Tests In Appvance PerformanceCloud
PDF
Things I Heard At The TestKit 2014 Conference
PDF
Open Source Test Workshop for QA Testers, Developers, IT Managers
Open Source Test Workshop for CIOs, CTOs, Managers
What Is New In TestMaker 6.5
Eclipse DemoCamp Bucharest 2014 - Continuous Integration Jenkins/Hudson
Capistrano与jenkins(hudson)在java web项目中的实践
Running JMeter Tests In Appvance PerformanceCloud
Things I Heard At The TestKit 2014 Conference
Open Source Test Workshop for QA Testers, Developers, IT Managers
Ad

Similar to Continuous Integration with TestMaker, Hudson, Jenkins, Bamboo (20)

PDF
Agile Open Source Performance Test Workshop for Developers, Testers, IT Ops
PDF
Migrating From HP QTP To TestMaker 6
PDF
Selenium Basics Tutorial
PDF
Agile Open Source Performance Testing Workshop for Business Managers
PDF
Installing and Deploying TestMaker 6
KEY
Where Testing and Test Management Collide
PDF
Neil Tompson - SoftTest Ireland
PDF
Planning & building scalable test infrastructure
PPTX
Load Runner
PDF
San Jose Selenium Meet-up PushToTest TestMaker Presentation
PDF
OnDemand Cloud Testing
PDF
Automated testing DrupalCamp in Asheville
PDF
Oracle Forms Performance Testing PushToTest TestMaker JAT
PPTX
The_Little_Jenkinsfile_That_Could
DOCX
Rajiv Profile
PDF
Oscon2007 Windmill
PDF
Selenium Automation Framework (SAF).
PPT
Testing In Java
PPT
Data driven automation testing of web applications using selenium
Agile Open Source Performance Test Workshop for Developers, Testers, IT Ops
Migrating From HP QTP To TestMaker 6
Selenium Basics Tutorial
Agile Open Source Performance Testing Workshop for Business Managers
Installing and Deploying TestMaker 6
Where Testing and Test Management Collide
Neil Tompson - SoftTest Ireland
Planning & building scalable test infrastructure
Load Runner
San Jose Selenium Meet-up PushToTest TestMaker Presentation
OnDemand Cloud Testing
Automated testing DrupalCamp in Asheville
Oracle Forms Performance Testing PushToTest TestMaker JAT
The_Little_Jenkinsfile_That_Could
Rajiv Profile
Oscon2007 Windmill
Selenium Automation Framework (SAF).
Testing In Java
Data driven automation testing of web applications using selenium

More from Clever Moe (20)

PDF
6 solutions to ad costs going up while results are flat.
PDF
1.6 billion people are on Facebook, how will you get to the 1 that buys your ...
PDF
How do I get good at Twitter Ads?
PDF
Marketing faster than your competitors in 5 easy steps
PDF
Local customers are out there, just where
PDF
Do i need an ad agency to be good at facebook ads
PDF
I know facebook ads, how do i expand to twitter, linked in, youtube
PDF
5 solutions to the digital ad networks unsolvable puzzle
PDF
Instagram ads look super complicated, what can i do in 15 minutes?
PDF
How to get 1,000 people to look at your product for $1,000
PDF
Defending your ad budget from Facebook and LinkedIn AIs
PDF
Do i need an ad agency to be good at Facebook ads?
PDF
Marketing faster than your competitors in 5 easy steps
PDF
Making With A Disney Imagineer and Muppeteer
PDF
Continuous Integration, Deploy, Test From Beginning To End 2014
PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
PDF
Use Jenkins For Continuous Load Testing And Mobile Test Automation
PDF
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
PDF
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
PDF
Testing Ajax, Mobile Apps the Agile Way
6 solutions to ad costs going up while results are flat.
1.6 billion people are on Facebook, how will you get to the 1 that buys your ...
How do I get good at Twitter Ads?
Marketing faster than your competitors in 5 easy steps
Local customers are out there, just where
Do i need an ad agency to be good at facebook ads
I know facebook ads, how do i expand to twitter, linked in, youtube
5 solutions to the digital ad networks unsolvable puzzle
Instagram ads look super complicated, what can i do in 15 minutes?
How to get 1,000 people to look at your product for $1,000
Defending your ad budget from Facebook and LinkedIn AIs
Do i need an ad agency to be good at Facebook ads?
Marketing faster than your competitors in 5 easy steps
Making With A Disney Imagineer and Muppeteer
Continuous Integration, Deploy, Test From Beginning To End 2014
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
Testing Ajax, Mobile Apps the Agile Way

Recently uploaded (20)

PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Modernizing your data center with Dell and AMD
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
20250228 LYD VKU AI Blended-Learning.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
GamePlan Trading System Review: Professional Trader's Honest Take
Reach Out and Touch Someone: Haptics and Empathic Computing
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
“AI and Expert System Decision Support & Business Intelligence Systems”
Modernizing your data center with Dell and AMD
CIFDAQ's Market Insight: SEC Turns Pro Crypto
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Continuous Integration with TestMaker, Hudson, Jenkins, Bamboo

  • 1. Open Source Test (OST) Automation Continuous Integration in TestMaker 6 Frank Cohen, +01 (408) 871-0122, fcohen@pushtotest.com September 30, 2011
  • 2. Open Source Test Automation About PushToTest ‣ Our Mission: Test, To Make 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 Everyone 2
  • 3. Open Source Test Automation Continuous Integration ‣ TestMaker 6 Support Hudson, Cruise Control, Bamboo, Jenkins ‣ JUnit Style Output Report ‣ http://www.pushtotest.com/continuous-integration-testing 3
  • 4. Open Source Test Automation OST Architecture Application Under Test PTTMonitor Web, RIA, BPM, SOA CPU, Net, Memory Functional 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 Framework Load Test Eclipse Java IDE Fitness Test Operation Console Languages: Java, Python Wiki Collaboration Production Designer Grid and Cloud Repository Results Analysis Record/Playback Test Deployment MySQL RDBMS Business Intelligence Tool Monitor Continuous Test Repository Bug Tracker Monitoring Integration Management 4
  • 5. Open Source Test Automation JUnit Output Report <?xml version="1.0" encoding="UTF-8" ?> <testsuite failures="0" errors="0" hostname="null" name="Ajax Functional Test" tests="1" time="51012" timestamp="1317402828026" > 5
  • 6. Open Source Test Automation Where To Go From Here ‣ 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.com 6