devops - deliver quality software faster with smartbear

10
1 DevOps - Deliver Quality Software Faster With SmartBear

Upload: smartbear-software

Post on 13-Apr-2017

101 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: DevOps - Deliver Quality Software Faster with SmartBear

1

DevOps - Deliver Quality Software Faster With

SmartBear

Page 2: DevOps - Deliver Quality Software Faster with SmartBear

2

Quick Intro

Nikhil Kaul @kaulnikhil

Page 3: DevOps - Deliver Quality Software Faster with SmartBear

3

On Our Plate Today

How SmartBear tools can help you2

Intro to SmartBear tools and where they fit 3

How SmartBear tools promote reuse in a DevOps model 4

1 Key challenges to DevOps

Page 4: DevOps - Deliver Quality Software Faster with SmartBear

4

Key Challenges to DevOps

DEVELOPMENT TESTING DEPLOY & OPERATIONS

Rework given initialpoor quality

Limited dev contributionto test

Manual testing

Auditability &Traceability

Manual environment provisioning

Parallel test & devchallenging

False positives

Limited reuse of test & dev assets in ops

Tools across stages aren't often integrated

Page 5: DevOps - Deliver Quality Software Faster with SmartBear

5

SmartBear Tools Can Help You With

Faster Time-to-Market Agility Higher Quality Lower Cost

We need to release

this ASAP

Things have changed,

we need to Pivot!

We are losing customers because of

poor quality

We spend a LOT on

testing tools

Page 6: DevOps - Deliver Quality Software Faster with SmartBear

6

Tools Across Entire SDLC

DEVELOPMENTBuild Quality In

TESTINGEarly & Often

DEPLOY & OPERATIONS

Gain Visibility

Reuse Assets Across Dev, Test, & Operations

• Ship quality code with peer code review

• Improve collaboration during API design and documentation phases to avoid quality issues

• Reduce testing time by shifting testing to the left

• Automate functional, security, & performance tests

• Service virtualization for parallel dev & test

• Trace tests back to requirements and defects for traceability & visibility with test management

• Get an access to over 1,500 cloud test environments on demand

• Integrations for continuous delivery

• Confirm availability, performance, & functional correctness of APIs and apps

• Find and fix Issues before they impact your users

Page 7: DevOps - Deliver Quality Software Faster with SmartBear

77

The Tool Set ViewREQUIREMENTS DESIGN DEV TEST OPERATION

S

Monitoring: AlertSite

Environment Management: CrossBrowserTesting

Dev Testing: TestLeft TestServer

Service Virtualization: ServiceV Pro

API Design: SwaggerHub

Code Review: Collaborator

Test Management: QAComplete

API Testing:

SoapUI NG Pro UI Testing:TestComplete

Performance Testing: LoadUI NG Pro LoadComplete

Security Testing: Secure Pro

Page 8: DevOps - Deliver Quality Software Faster with SmartBear

8

Reuse Assets Across Dev, Test, & Ops to Save Time

1 SwaggerHub Validate API design in SwaggerHub using virtual APIs created with Service V Pro

2 SoapUI NG ProImport API definitions from SwaggerHub to generate functional tests in SoapUI NG Pro

ServiceV Pro

8 TestComplete Run UI tests in over 1,500 cloud environments

3

4

LoadUI NG Pro

Secure Pro

5 AlertSite

6 Collaborator

7 TestComplete

Reuse functional API tests as load tests in LoadUI NG Pro

Reuse functional API tests as security tests in Secure Pro

Reuse functional API tests for monitoring in AlertSite

Use Collaborator to perform peer code review on API tests

Bring API tests over to UI test automation tool “TestComplete”

Page 9: DevOps - Deliver Quality Software Faster with SmartBear

9

Another Example of Reuse with SmartBear tools

UI Test Automation

Selenium

TestCompleteUI Test Automation

Run TestComplete Tests in 1500+ Cloud Environments

CrossBrowserTesting

Reuse Automated UI Tests for Monitoring

AlertSite

Page 10: DevOps - Deliver Quality Software Faster with SmartBear

10

Questions?