where testers & qa fit in the story of devops

36
#DevOpsTesting Where Testers & QA Fit in the Story of DevOps February 22 nd , 2017 The audio for this webinar is delivered through your computer. There is no dial-in number. Make sure your speakers are turned up or use a pair of headphones.

Upload: qasymphony

Post on 03-Mar-2017

142 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

Where Testers & QA Fit in the Story of

DevOps

February 22nd, 2017

The audio for this webinar is delivered through your computer. There is no dial-in number. Make sure your speakers are turned up or use a pair of headphones.

Page 2: Where Testers & QA Fit in the Story of DevOps

HOW TO WATCH THIS WEBINAR

• Audio for this webinar is delivered through your computer. Make sure your speakers are turned up or use a set of headphones.

• If your audio quality is choppy, it could be your internet connection.

• You can customize your webinar viewing experience by increasing, decreasing or minimizing the size of the widgets on your screen.

• If you have questions, enter them in the widget on the left.

#DevOpsTesting

Page 3: Where Testers & QA Fit in the Story of DevOps

MAXIMIZING THE PRESENTATION

#RiskBasedTesting

Click the icon in the top right of the presentation to make the slides full screen.

#DevOpsTesting

Page 4: Where Testers & QA Fit in the Story of DevOps

• This webinar will be recorded and available on-demand tomorrow. You will get an email when it is available.

• Join the conversation on Twitter using the hashtag #DevOpsTesting

• Use the Q&A widgets to ask questions during the webinar.

• At the end of the webinar, you will be asked to take a short survey.

HOUSEKEEPING

#RiskBasedTesting

#DevOpsTesting

Page 5: Where Testers & QA Fit in the Story of DevOps

NEED TO LEAVE EARLY?

#RiskBasedTesting

#DevOpsTesting

Page 6: Where Testers & QA Fit in the Story of DevOps

NEXT WEBINAR

#RiskBasedTesting

WHAT?

Learn about our new continuous testing solution

for teams practicing DevOps.

WHY?

CONTINUOUS DELIVERY, DEMANDS CONTINUOUS QUALITY

WHEN?

March 1st, 2 – 3:00 PM EST

Page 7: Where Testers & QA Fit in the Story of DevOps

UPCOMING: PAUL MERRILL

#RiskBasedTesting

WHAT?

Best practices and steps to get started with test

automation.

WHY?

Test automation is integral for reduced test maintenance and a faster time to

market.

WHEN?

March 8th, 2 – 3:00 PM EST

Page 8: Where Testers & QA Fit in the Story of DevOps

April 18-19, 2017  |  QualityJam.comEmail [email protected] to be entered to win a free

ticket.

MARK YOUR CALENDARS!

#RiskBasedTesting#TestAutomation

WIN A FREE TICKET!

Page 9: Where Testers & QA Fit in the Story of DevOps

OUR PRESENTERS

Ryan YackelProduct Marketing

QASymphony@RyanYackAttack

Sunil SehgalManaging Partner

TechArcis@TechArcis

Sunil brings over 20 years of experience in business leadership, technology management and strategic initiatives and is an expert in Quality Assurance and Testing Solutions

With a deep interest in the emerging trends of testing needs, Ryan is dedicated to being the customer voice for all QASymphony products.

Page 10: Where Testers & QA Fit in the Story of DevOps

AGENDA

DevOps Movement

Is QA Dead?

How to enable Testing in DevOps

Practical Tips to Get Started

Q & A

Page 11: Where Testers & QA Fit in the Story of DevOps

“Software is eating the world.”

“It’s an application economy.”

Marc Andreessen

“Every business will be in software business.”Satya Nadella, CEO

“Speed is the new currency of IT and businesses.”Marc Benioff, CEO

Page 12: Where Testers & QA Fit in the Story of DevOps

DEVELOPMENT HAS ACCELERATED…Waterfall

1970Agile2000

DevOps2010

“If you don’t like change, you will like irrelevance even less.“

- General Eric Shineki, Chief of Staff, U.S. Army

Page 13: Where Testers & QA Fit in the Story of DevOps

AGILE IS MAINSTREAM

The percentage of respondents’ organizations that practice agile

2 0 15 9 5 %

H O W MA N Y ?

&

Percentage of Teams Using AgileOnly 4% of respondents work in a completely traditional / non-agile development organization.Contrast this with the 2009 report, in which (31%) of the respondents worked where there were two teams or less practicing agile!

53%Less than ½ of our teams are

agile

3 4%More than ½

of our teams are

agile

9 %All of our

teams are agile

4 %None of our

teams areagile

T O P 3 B E N E F I T S

8 7 %Ability to manage changing priorities

8 5 %Increased

team productivity

8 4 %Improved project visibility

*State of Agile, 2016 Report, VersionOne

Page 14: Where Testers & QA Fit in the Story of DevOps

SEC

OP

SMICROSERVICES

GITLAB

DEV

OPS

MICROSERVICES

SCMPERFORCE

GITSCRUM

LEA

N

CO

NTI

NU

OU

S D

ELIV

ERY

NEX

US

CONTINUOUS DEPLOYMENT CONTINUOUS IMPROVEMENT

VM CO

NTI

NU

OU

S D

ELIV

ERY

JEN

KIN

S

TEST AUTOMATION

SCRUMBLAZE METER

XP

CONTINOUS INTEGRATIONNEW

RELICGIT

STOP THE LINE

DevOps Word Soup

*Cloud Bees, Jenkins World 2016

Page 15: Where Testers & QA Fit in the Story of DevOps

Design Code

Design

Test Deploy

Code Test Deploy Design Code Test Deploy

Waterfall

Agile

DevOps

Incremental, Fast Deployments

3 to 9 months

2 to 6 Weeks

Hours to Days

Page 16: Where Testers & QA Fit in the Story of DevOps

DevOps is a set of practices intended to reduce the time between committing a

change to a system and the change being placed into production, while

ensuring high quality.*DevOps: A Software Architect's Perspective, Bass Zhu

Page 17: Where Testers & QA Fit in the Story of DevOps

WHERE IS THE TESTING?

#DevOpsTesting

Page 18: Where Testers & QA Fit in the Story of DevOps

WHERE IS THE TESTING?

#DevOpsTesting

Page 19: Where Testers & QA Fit in the Story of DevOps

WHY THE PUSH BACK?

#DevOpsTesting

“Testers slow us down”

“You don’t use my

dev tools.”

“Testers can’t work in a true CI/CD environment.”“Developers can just be

testers…” “If it’s not automated, it’s not real DevOps…

Page 20: Where Testers & QA Fit in the Story of DevOps

TESTING IN ALIVE IN AGILE / DEVOPS

#DevOpsTesting

*Forrester, The 2015 State Of Agile Development

Page 21: Where Testers & QA Fit in the Story of DevOps

THREE FACTORS AT PLAY

CONTIUOUS QUALITYDISRUPTION

DEMAND FOR AUTOMATION

Page 22: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

THRIVING IN DISRUPTION

Quality and Convenience Drives “Customer Success”

Product Innovation and Development is Changing

Software Development is also changing and embracing Automation

Agile and DevOps is the new norm

But, how to drive “Continuous” Quality at Speed in this Disruption?

Page 23: Where Testers & QA Fit in the Story of DevOps

PUTTING “TEST” IN “DEVOPS” = “DEVTESTOPS”

#DevOpsTesting

DevTest Enabling “Continuous Quality”

Ops

Page 24: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

UNDERSTANDING “CONTINUOUS” TERMINOLOGY

Process of delivering software updates to users on a nearly constant basis.

Code can be rapidly and safely deployed to production by delivering every change to a production-like environment

Continuous Integration Continuous Integration means the constant integration of changes to an application at all stages of the delivery chain.

Continuous deployment is the next step of continuous delivery

Page 25: Where Testers & QA Fit in the Story of DevOps

HOW ARE WE ENABLING DEVTESTOPS?

#DevOpsTesting

Achieve Continuous Quality with Speed

LOW

LOWQU

ALI

TY

AGILE JOURNEY

HIG

H

HIGH

SPEED

1

2

3

Automation at Speed of Dev

Clear Focus onDevTestOps

Right Test Infrastructure for Dev and Test Teams

Page 26: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

FOCUS TIPS FOR TESTERS

AMAZON TWO PIZZA RULE

THINK SMALL, REAL SMALLAUTOMATION FIRST APPROACH

GET SMART

PAIR UP

Page 27: Where Testers & QA Fit in the Story of DevOps

TEST AUTOMATION AT SPEED OF DEV

User creates story

Defines acceptance criteria

Dev

Test

Dev team codes the User Story

Apply action and validation steps in automation components

Story available for test

Mapping script with code

Run test

FAILReport to dev. team

Code Check-in

PASS

Add to sprint suite

Trigger CI

Update result in JIRA

Discuss Requirements, Application flow, Test Points

#DevOpsTesting

Example In-Sprint Workflow

1 Day-Zero Test automation for in-Sprint User stories is the

only way Agile Testing can be scaled 2 3

Test automation consistency and maintenance is hard to

achieve in real world Always tie test automation to source code branch that

is being developed.

Page 28: Where Testers & QA Fit in the Story of DevOps

INFRASTRUCTURE FOR DEVTESTOPS

#DevOpsTesting

Build

PlanCode

Test

Page 29: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

GETTING PRACTICAL

Page 30: Where Testers & QA Fit in the Story of DevOps

PROACTIVITY VOLUNTEER

#DevOpsTesting

“I VOLUNTEER!”

“We are going to start a pilot

DevOps project with…”

Page 31: Where Testers & QA Fit in the Story of DevOps

ATTEND CONFERENCES

#DevOpsTesting

Page 32: Where Testers & QA Fit in the Story of DevOps

LISTEN AND LEARN TEST AUTOMATION

#DevOpsTesting

Page 33: Where Testers & QA Fit in the Story of DevOps

TAKEAWAYS FOR THE TESTERS

#DevOpsTesting

• Testing and QA is not Dead.• Testing certainly is changing and Testing professionals

have to step up and embrace the change (DevTestOps).• Learn to do basic coding and embrace automation.• Staying with manual testing is not going to be fun.

– Learn TDD/BDD Frameworks like Gauge and Cucumber

• Distributed teams with QA embedded in the sprint teams is the new normal.

• So called independent QA teams are fading away. QA Managers have to become hands on and enable DevTestOps

Page 34: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

Questions?

Page 35: Where Testers & QA Fit in the Story of DevOps

#DevOpsTesting

Thank You

Page 36: Where Testers & QA Fit in the Story of DevOps

TRUE AGILE AND DEVTESTOPS EXPERIENCE

#DevOpsTesting

PLAN

CODE

BUILD TEST