Aligning Zero-Touch Nonfunctional Testing in DevOps ...

18
DT7 Non-Functional Testing for DevOps Thursday, June 7th, 2018, 3:00 PM Aligning Zero-Touch Nonfunctional Testing in DevOps Implementation Presented by: Subash Newton HCl Technologies Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888-- -268---8770 ·· 904- --278-- -0524 - [email protected] - https://www.techwell.com/

Transcript of Aligning Zero-Touch Nonfunctional Testing in DevOps ...

Page 1: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

DT7 Non-Functional Testing for DevOps Thursday, June 7th, 2018, 3:00 PM

Aligning Zero-Touch Nonfunctional Testing in DevOps Implementation

Presented by:

Subash Newton HCl Technologies

Brought to you by:

350 Corporate Way, Suite 400, Orange Park, FL 32073 888-- -268- - -8770 ·· 904- --278-- -0524 - [email protected] - https://www.techwell.com/

Page 2: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

Subash Newton HCl Technologies

Subash Newton is is a creative, results-driven, seasoned technology leader with around twenty years of proven IT industry experience. He specializes in architecting and providing technical solutions and delivery management for in-house and globally distributed customer environments. He currently holds the role of Practice Head—Specialized Testing with HCL Technologies, heading the nonfunctional testing and digital assurance portfolio. Aligning to market trends, Subash focuses mo

Page 3: Aligning Zero-Touch Nonfunctional Testing in DevOps ...
Page 4: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

2 2

?

Page 5: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

Without having an automated NFT strategy, we cannot catch up with Devops.

3

Page 6: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

NFT

4

Workload Analysis

Load Scripting

Execution Schedules

Monitoring & Analysis

Threat Modelling

SAST & DAST

False positive analysis

Threat Classification & Reporting

Compliance Assessment

Accessibility Assessments

Analysis and Reporting

Page 7: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

What challenges do we face

?

Page 8: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

6 6

TYPICAL CHALLENGES

Page 9: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

?

Where do we star t &

What needs to be automated

Page 10: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

Req. changes | Code changes

Test Needs | Test Suites

Auto Discovery

1

8

Page 11: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

9

2

SINGLE ASSET

Create single asset | Execute once | Capture all functional and non

functional metrics

Page 12: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

10

REUSABLE

3

Use existing assets for creating other assets automatically

Build flexible and scalable assets for reuse across sprints and releases

Page 13: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

11

4

MEASURABLE

Speed | Feedback | Tracking | Auto Analysis | Optimization

Page 14: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

12

TOOL, TECHNOLOGY & RESOURCE AGNOSTIC

5

Tool agnostic frameworks | Technology independent assets | Open for use by

anybody | Easy to understand | No coding need

Page 15: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

13

Journey towards Zero Touch Automation

Page 16: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

Requirements / Story Points

Automation Asset Development &

Migrations

Automated Regression Test Execution

Automated Performance Test Execution

Automatic Environment setup

Automated Build Deployments to QA environment post code quality passed in DEV

Automated Security& Accessibility Test Execution

Operations Team API / Service

Virtualization

Operations Team

Devcode changes

analysis and test case impact

analysisChange based auto test case identification

for QA

Automated Build Acceptance Test

Auto mated code scans for vulnerabilities and performance

Automated PRODVerification Tests

• Asset Picking for continuous testing via Jenkins

• Change based auto script change implementations

• Test Data Setup

• Devices & Platform configurations

Source code repository

Integrated Dashboard Reporting

Aligning to

Zero Touch NFT

Custom Utilities

Page 17: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

15

Q&[email protected]

LinkedIn : https://in.linkedin.com/in/Subash-Newton

Page 18: Aligning Zero-Touch Nonfunctional Testing in DevOps ...

THANK YOU