23
SIG Talk: Quality & Testing - DevOps and Performance Testing Powered by Voice October 9, 2018

SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

SIG Talk: Quality & Testing -

DevOps and Performance

Testing Powered by VoiceOctober 9, 2018

Page 3: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Future topics

If you are interested in participating as

a SIG Talk speaker for one of our 2018

Quality and Testing topics or want

to suggest a speaker or topic, please

take a moment to answer our survey.

Page 4: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Hosted By

Petar Puskarich

Bank of America

AVP, Performance Engineer

Performance Engineering SIG Leader

Page 5: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Today’s Speakers

Joe FriedrichsenManaging Director

BCBSRI

NaveenKumar NamachivayamPerformance Test Lead

Infosys Limited

Page 6: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

House Keeping

• This “LIVE” session is being recorded

Recordings are available to all Vivit members

• Session Q&A:

Please type questions in the Questions Pane

Page 7: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Webinar Control Panel

Toggle View Window

between Full

screen/window mode.

Questions

Page 8: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Tweet Your Questions

#VivitSIGTalk

Page 9: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Agenda

• Performance Testing Trend

• Bringing smart assistants

• Use cases and Pros

Page 10: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Performance Testing Trends

• Agile

• CI/CD

• Cloud

• IoT

• Edge Computing

• …

Page 11: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Bringing smart assistants…

• Not IoT performance testing

• Leveraging smart assistants for

performance testing

Page 12: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Just say it

• “Alexa, ask Perf Guru to start a smoke load test in

regression build”

• “Hey Google, ask Perf Guru for the latest load test

status”

• “Alexa, ask Perf Guru to increase the duration of my

current test to 15 minutes”

Page 13: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Use Cases

• Wake Up > Trigger Tests > Track results

• Detect anomalies and get notified

• Schedule tests

Page 14: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Pros

• Full control over voice

• Operational efficiency

• Time and Effort

• Enhance CI/CD

Page 15: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Why DevOps Tools Can’t Deliver Value

Joe Friedrichsen, Managing Director

October 2018

Email: [email protected]: linkedin.com/in/joefriedrichsen

Page 16: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Fall in love with the problem not the solution

• We originally thought our problem was inaccurate testing environments (Dev, SIT, UAT)– Open ended questions with target audience – Dev, Dev

Managers, Operations, SME

– We heard consistently that we had too many handoffs, too much manual work

– We heard our Software Development Life Cycle and tools was old and needed modernization

– Our existing automated regression suite wasn’t as automated as we thought

– Our release management process wasn’t flexible enough for what our business customers were demanding

Page 17: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

A fool and his tool are soon departed

• DevOps is a software engineering culture and practice that aims at unifying software development and software operation

• Culture doesn’t change overnight, it’s a multi-year journey that begins with a first step

• Any journey needs a roadmap to keep focused yet allow for flexibility based off learnings

Page 18: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Culture change is demonstrated at the

top

From Puppet Labs State of DevOps 2017 Report

Page 19: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Define the “What” and change the

processes to tell “How” to get thereContinuous Delivery

Continuous

Integration

• Test-cases traceable to requirements.

• On-Demand and Incremental Testing.

• Seamless integration with existing reporting solutions.

• Comprehensive auditing and reporting capabilities to ensure IT governance and compliance.

• Deployment automation across all environment.

• New provisioning of environments to run multiple tests in parallel.

• Integration of deployment and release processes with Infrastructure Configuration and provisioning tools

• Development environment integrated to source code repository via code review server.

• Artifact repository tool consistently used and accessible from all environments.

• Builds traceable to source code and requirements.

• Project Planning and Requirement Management

• Requirement backlog grooming and prioritization

• Define and manage the requirements and present them in a structured and visual way that everyone in the software development lifecycle can understand.

Continuous

Deployment

Continuous

Testing

Continuous

Requirements

Processes changed

Release Management Code Design, Code review

Branching Strategy Test Automation Life Cycle

Project Delivery Life Cycle Software Development Life Cycle

Page 20: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Finally a tool slide• We used all Open Source

applications using HP QC as an anchor for requirements, test cases, test execution and defect management

• GitLab, Jenkins, SonarQube, Selenium, Artifactory, Hygieia, Junit, SOAPUI, Ant, JMeter

• Each Dev team has someone who is an expert on these tools

• For security we are using Jenkins to launch security scanning tool within our CI/CD pipeline (Think DevSecOps)

Page 21: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Upcoming Vivit Webinars

October 18, 2018SIG Talk: IT Operations - Optimize Hybrid Cloud Environments with OpsBridge and get 3rd Party Metric, Event, Topology, and Log Data into OpsBridge8:00 - 9:00 AM PDT (Los Angeles), 12:00 - 1:00 PM EDT (New York), 18:00 - 19:00 CEST (Frankfurt)https://www.vivit-worldwide.org/events/EventDetails.aspx?id=1146836&group=

November 6, 2018Founders Spotlight Series: Vivit Director and Leader, Bob Crews9:00 - 10:00 AM PST (Los Angeles), 12:00 - 1:00 PM EST (New York), 18:00 - 19:00 CET (Frankfurt)https://www.vivit-worldwide.org/events/EventDetails.aspx?id=1148963&group=

Page 22: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Vivit SIG Talk

• Complete the short survey

• For more information, go to:

#VivitSIGTalk

http://www.vivit-worldwide.org/?page=Quality_Testing

Page 23: SIG Talk: Quality & Testing - DevOps and Performance › › ... · 10/9/2018  · DevOps and Performance Testing Powered by Voice October 9, 2018. Welcome to #VivitSIGTalk. Future

Thank You