14
Running a Continuous Integration setup with Telerik Test Studio and Jenkins

Continuous Testing with Jenkins and Test Studio

Embed Size (px)

Citation preview

Page 1: Continuous Testing with Jenkins and Test Studio

Running a Continuous Integration

setup with

Telerik Test Studio and Jenkins

Page 2: Continuous Testing with Jenkins and Test Studio

Abhishek Kant

अभिषेक कान्त–B.E. MBA.–MCAD. Certified Scrum Master.–Course Author - CouchDB–Ex-Satyam Computers. Ex-Microsoft –@abhishekkant

Contact:

[email protected]

Phone:

+91-124-4300987/ 996

Page 3: Continuous Testing with Jenkins and Test Studio

Agenda

•The Current Testing Process

•Agile Testing: Developer + Testing Colloboration

• Introducing Continuous Testing

•Existing features in Test Studio

•CI with Jenkins + Test Studio + Git

Page 4: Continuous Testing with Jenkins and Test Studio

Award winning solution – Telerik Test Studio

One stop shop for all your testing needs

Test Studio

Manual Testing

Functional UI Testing

Performance Testing

Load Testing

Exploratory Testing

Mobile Testing

Page 5: Continuous Testing with Jenkins and Test Studio

Gartner “Niche Player” in Software Test Automation

Page 6: Continuous Testing with Jenkins and Test Studio

Key Trends in Software Testing

Mobile

70% of mobile professionals will conduct their

work on personal smart devices by 2018. The

mobile market will reshape the landscape for

testing.

The growth of agile development practices

continues, and is spreading from

developers to encompass the entire team

with the adoption of DevOps practices.

AgileProductivity

Enterprises are struggling to keep up with

the rapid changes in technology, new client

capabilities and the re-emerging need to

test on multiple platforms (that is, a variety

of browsers and devices).

Page 7: Continuous Testing with Jenkins and Test Studio

The Testing Process

Requirements

Design

Development

Testing

Deployment

Current: Waterfall

User Story from Backlog

Design & Estimation

Acceptance Criteria

Build Story

Test Story

Sprint Review

Agile

Page 8: Continuous Testing with Jenkins and Test Studio

Developer Tester Collaboration

• Joint Responsibility for “Done” User Stories

• Joint Test Cases

• Test Oracles

• Testable User Interfaces

• AUT Settings

• Common Code Repo/ Tools

Page 9: Continuous Testing with Jenkins and Test Studio

Terms Developers Use

• Source Control

• Build Server

• Continuous Integration

Page 10: Continuous Testing with Jenkins and Test Studio

DemoJenkins + Git + Build

Page 11: Continuous Testing with Jenkins and Test Studio

The “CT” Workflow

Page 12: Continuous Testing with Jenkins and Test Studio

CT: Built In Test Studio Features

• Test Lists

• Scheduler

• TFS Integration

• Project Export

• Command Line Execution

• Execution Extension

Page 13: Continuous Testing with Jenkins and Test Studio

DemoCI with Jenkins + Test Studio + Git

Plugins:

• Bitbucket Plugin

• Junit Plugin

• MSBuild Plugin

• Test Results Analyzer Plugin

Page 14: Continuous Testing with Jenkins and Test Studio

Thank You