Aligning Zero-Touch Nonfunctional Testing in DevOps ...
Transcript of 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/
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
2 2
?
Without having an automated NFT strategy, we cannot catch up with Devops.
3
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
What challenges do we face
?
6 6
TYPICAL CHALLENGES
?
Where do we star t &
What needs to be automated
Req. changes | Code changes
Test Needs | Test Suites
Auto Discovery
1
8
9
2
SINGLE ASSET
Create single asset | Execute once | Capture all functional and non
functional metrics
10
REUSABLE
3
Use existing assets for creating other assets automatically
Build flexible and scalable assets for reuse across sprints and releases
11
4
MEASURABLE
Speed | Feedback | Tracking | Auto Analysis | Optimization
12
TOOL, TECHNOLOGY & RESOURCE AGNOSTIC
5
Tool agnostic frameworks | Technology independent assets | Open for use by
anybody | Easy to understand | No coding need
13
Journey towards Zero Touch Automation
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
“
15
LinkedIn : https://in.linkedin.com/in/Subash-Newton
THANK YOU