Register

Enquire

BAMBOO – CONTINUOUS INTEGRATION & BUILD SERVER

Duration:

On-Line : 3 days x 3 hours per day
Classroom : 2 Days

Format:

On-line
Public (you come to us)
In house (we come to you)

Dates:

Please contact us.

Benefit:

Implementing Continuous Integration isn’t difficult if you follow the right steps. If you’re already using Jira then you’ve ticked off one step already. Learn to complete the remaining few steps and you’ll be up and running with Bamboo and a fully functional Continuous Integration process in no time at all. With Bamboo CI in place you’ll see the benefits of instant feedback, improved developer/tester communication and higher quality releases. Best of all you’ll see big improvements in efficiency as the traditional process of throwing builds between test and dev becomes a thing of the past.

Objectives:

To take testers who have no understanding of the build process, unit testing and the deployment process right through to implementing a fully working continuous integration system using Bamboo linked in with Jira. We’ll run through all the key steps explaining the build process, making sure developer unit tests are linked in, deploying builds and kicking of your own automated tests.

Pre-requisites:

Attendees need no prior knowledge of continuous integration or Bamboo. Some knowledge of Jira is preferable but not essential. Knowledge of basic automation principals or tools is useful and we’ll look to link in with popular automation tools. We’re starting from the ground and building up though. So don’t worry if you have little understanding of basics of CI to start with though.

What you’ll learn

OVERVIEW

  • The CI System
  • Where SmartBear tools fit
  • Jenkins and Bamboo
  • Full system demo

TESTCOMPLETE AND TESTEXECUTE

  • Good practice for CI automated tests
  • Storing tests in SCC tools
  • Automation frameworks
  • Distributed tests

THE BUILD PROCESS

  • What happens in Build Process
  • Build scripts
  • How software is deployed
  • Databases and test data

VIRTUAL MACHINES

  • Amazon EC2 Elastic Cloud
  • Creating test machines
  • Running up test machines
  • Deploying tests

CI TOOLS

  • CI with Jenkins
  • CI with Bamboo
  • Integration with TestComplete
  • Integration with TestExecute
  • Integration with QAComplete
  • Integration with Ready!API

UNIT TESTING

  • Why testers should get involved
  • What testers need to know
  • Types of unit testing
  • Different approaches

WEB SERVICES APIS

  • Integrating Ready!API and SoapUI
  • Executing web service tests
  • Integration with SoapUI
  • Creating virtual web services

PULLING IT TOGETHER

  • End-to-end
  • Jenkins Example
  • Bamboo Example
  • Rapid Feedback

QACOMPLETE

  • Tracking test results
  • Storing automated tests
  • Test selection and scheduling
  • Combined manual and automated reporting
  • Integrating with other tools

TEST RESULTS AND DEFECTS

  • Managing test results
  • Reporting and Metrics
  • Defect tracking
  • Integration with Jira
  • Continuous Feedback

Register

Enquire

Companies We’ve Worked With