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/

Aligning Zero-Touch Nonfunctional Testing in DevOps

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

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