[Srijan Wednesday Webinars] Drupal 8: Goodbye to 10 Years of Theming Headaches
[Srijan Wednesday Webinars] Building a High Performance QA Team
-
Upload
srijan-technologies -
Category
Software
-
view
211 -
download
1
Transcript of [Srijan Wednesday Webinars] Building a High Performance QA Team
![Page 1: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/1.jpg)
Building a High Performance QA Team
Mr. Karim FanadkaDevTest Manager@kim0z85
![Page 2: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/2.jpg)
About me: Karim Fanadka
Job: DevTest Manager at HPE Software, 7+
Product: StormRunner Load
Favorite activates: Traveling, Ski, Blogging
Ski – France 2013
Road Trip – Iceland 2015
@srijan #SrijanWW
![Page 3: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/3.jpg)
We are going to talk about:
AgileModern QA
SaaS
Automation
Environments
Hotfixes Continuous Deployment
@srijan #SrijanWW
![Page 4: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/4.jpg)
SaaS – Software as a Service
@srijan #SrijanWW
![Page 5: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/5.jpg)
Before SaaS – On Premise
Software
Users
@srijan #SrijanWW
![Page 6: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/6.jpg)
SaaS – Software as a Service
Data Base
Servers
File System
Firewall
Users SaaS
@srijan #SrijanWW
![Page 7: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/7.jpg)
StormRunner Load - SaaS product
Which product my team is testing :
Performance testing solution that makes it easy to plan, run, and scale web and mobile testing over the cloud.
@srijan #SrijanWW
![Page 8: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/8.jpg)
@srijan #SrijanWW
![Page 9: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/9.jpg)
9
1 Create and run a load test using your favorite scripting tool
2 Load Generators spin up in AWS EC2 or MS Azure
3 Results and app insights are available in real time
The product my team is testing: StormRunner Load
New
Soon
Performance testing solution that makes it easy to plan, run, and scale web and mobile testing over the cloud.
@srijan #SrijanWW
![Page 10: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/10.jpg)
@srijan #SrijanWW
![Page 11: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/11.jpg)
StormRunner Load as a Service
Some text
Data Base
Servers
File System
Firewall
Users SaaS Cloud
@srijan #SrijanWW
![Page 12: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/12.jpg)
Agile – Do It Fast
Some text
@srijan #SrijanWW
![Page 13: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/13.jpg)
Before Agile - Delivery Timeline
Some text
1 or 2 Major releases to production in 1 year
@srijan #SrijanWW
![Page 14: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/14.jpg)
Agile StormRunner Load Delivery Timeline
March April AugustJune Nov Dec
Whats the CodeName of the next release?If you know the answer, I will invite you to a
AlleyCat BubbleBobble Elevator Action Frogger Golden Axe Hang-On
FebruaryDec
CommanderKeen Digger
6 Major releases to production in 1 yearYear: 2015
@srijan #SrijanWW
![Page 15: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/15.jpg)
Agile – The Challenges
Some text
• Test new features
• Test Regression
• Automation
• Environments
• Continues Integration / Continues Delivery
• Hotfixes
Do it in 1.5 months
• Data Migration (When update SaaS with the newer version)
• Performance Testing
• Security Testing
• Globalization
• Documentation
• And more …
@srijan #SrijanWW
![Page 16: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/16.jpg)
Modern QA Team (DevTest)
@srijan #SrijanWW
![Page 17: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/17.jpg)
What is DevTest? Using top end QA/DEV practices combined with DevOps techniques
QA & DEV Working very close, on the same IDE, code base, and in united process
Automation is a MUST
Manual is for new features / exception flows that are difficult to automate
NO MORE “Deliveries for QA” YES for “Push to Production”
@srijan #SrijanWW
![Page 18: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/18.jpg)
Training
“we are testing, and breaking code constantly but we help rebuild it better…….”
@srijan #SrijanWW
![Page 19: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/19.jpg)
Continues Testing
Some text
Push new code
Master
Release branch (1.5 months)
Test new codeShort Regression
Push to production
Automation
X Many times a day
Builds Hang-On: 1400• Full: 236• Commit: 1164• Avg 30 build a day
Developer Engineer
Test Engineer DevTest Team
Builds in 1 Release (1.5 month): 1,400• Full: 236• Commit: 1,164
@srijan #SrijanWW
![Page 20: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/20.jpg)
Modern QA
Some text
DevTest
DevOpsSaaS
Dev
Product
Customer
@srijan #SrijanWW
![Page 21: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/21.jpg)
Automation
@srijan #SrijanWW
![Page 22: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/22.jpg)
Automation85% Coverage
100% Coverage
65% Coverage X 2 Browsers
Builds Number (JumpMan 1.95): 1,617• Number of Full : 427• Number of Commits: 1,190
@srijan #SrijanWW
![Page 23: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/23.jpg)
@srijan #SrijanWW
![Page 24: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/24.jpg)
@srijan #SrijanWW
![Page 25: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/25.jpg)
Frameworks:
Frameworks
Tests
Client Testing Framework
API Testing FrameworkCloud Framework
Results
@srijan #SrijanWW
![Page 26: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/26.jpg)
Testing based analytics from production
@srijan #SrijanWW
![Page 27: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/27.jpg)
Client automation framework
@srijan #SrijanWW
![Page 28: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/28.jpg)
Backend automation framework
@srijan #SrijanWW
![Page 29: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/29.jpg)
API discovery tool
@srijan #SrijanWW
![Page 30: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/30.jpg)
Cost cloud tool
@srijan #SrijanWW
![Page 31: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/31.jpg)
Cloud Testing
@srijan #SrijanWW
![Page 32: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/32.jpg)
Example for Automation challenge
Some text
17 Regions in the Cloud 6 different images for each region
15 different metrics
102 Tests
(~1500 metrics)
@srijan #SrijanWW
![Page 33: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/33.jpg)
Automation – Cloud Framework - Report
@srijan #SrijanWW
![Page 34: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/34.jpg)
Test Environments
@srijan #SrijanWW
![Page 35: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/35.jpg)
Test Environments Farm
QA Security Performance IntegrationLocal (Linux)
Staging
@srijan #SrijanWW
![Page 36: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/36.jpg)
Hotfixes in 1 day
@srijan #SrijanWW
![Page 37: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/37.jpg)
Hotfixes Lifecycle
Some text
07:00Production bug
08:00Research by QA and Dev
10:00Fixing bug
16:00Testing (Staging)
14:00Testing (Local)
18:00 Push to production
@srijan #SrijanWW
![Page 38: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/38.jpg)
Articles • 10 best practices for QA teams to deliver quality software, fast
• Blurring the lines: How the development tester role changes on agile teams
• 3 steps to building test databases for the real world
@srijan #SrijanWW
![Page 39: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/39.jpg)
Tip
“Changing our mindset takes precedence over technology. When we work together, we will succeed.”
Thank you
@srijan #SrijanWW
![Page 40: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/40.jpg)
@kim0z85
Question?
https://il.linkedin.com/in/[email protected]@HPE.com
Karim FanadkaDevTest ManagerHPE Software
@srijan #SrijanWW
![Page 41: [Srijan Wednesday Webinars] Building a High Performance QA Team](https://reader031.fdocuments.net/reader031/viewer/2022030305/587564021a28abd80a8b4ac5/html5/thumbnails/41.jpg)
Neat Picture!