@MillanKaul
@MillanKaul
@MillanKaul
Website
https://my-fitbit.github.io
@MillanKaul
@MillanKaul
Pick a fruit tool
for Testing
@MillanKaul
Waterfall
@MillanKaul
Testing
Time
Testing in waterfall
@MillanKaul
@MillanKaul
@MillanKaul
GitHub QA roles
@MillanKaul
@MillanKaul
♾ Loop ♾
♾
@MillanKaul
@MillanKaul
♾ Loop ♾
@MillanKaul
@MillanKaul
♾ Loop with phases …♾
@MillanKaul
@MillanKaul
♾ SEC - OPS ♾
SEC OPS
@MillanKaul
@MillanKaul
DEV OPS
♾ DEV- OPS ♾
@MillanKaul
@MillanKaul
DEV OPS
♾ DEV- SEC -OPS ♾
@MillanKaul
♾ demystifying Loop for TESTING ♾
@MillanKaul
RIGHT
LEFT CENTRE
@MillanKaul
♾ demystifying Loop for TESTING ♾
@MillanKaul
RIGHT
LEFT CENTRE
@MillanKaul
♾ demystifying Loop for TESTING ♾
@MillanKaul
RIGHT
LEFT CENTRE LEFT
@MillanKaul
♾ demystifying Loop for TESTING ♾
@MillanKaul
LFT CENTRE
am I taking right direction ?
CENTER
LEFT
Less time
more to
release
Enough
time and
new project
RIGHT
half way
through
project
deadline
Prod Bugs
re-testing
Have time
and prod
bugs
Development Production
TIME
@MillanKaul
@MillanKaul
Security
Starts before first commit
Performance
Steady quality = growth
Repeat
Automate repetitive tasks
(including 3 on left)
Awareness
Everyone owns Quality
Quality is a Journey
@MillanKaul
@MillanKaul
A note on Accessibility ♿
Image source : https://undraw.co/
@MillanKaul
Watch : How Do Blind People Use Smartphones?
https://youtu.be/IkQk8ZbToNo
@MillanKaul
@MillanKaul
Cognitive
Hearing Vision
Mobility
Please mind accessibility
During testing and before that..
@MillanKaul
Voice over
Speech
readability - Contrast
captions
TalkBack
Lookout ( Android camera)
captions
Hearing devices
Voice Control
Keyboard support
Haptics/ Vibrations
Switch access (Android) adaptive key
Live Caption
Hearing devices
Sound Amplifier
Live Transcribe
icons: flaticon
@MillanKaul
android
https://developer.android.com/guide/topics/ui/accessibility/testing @MillanKaul
@MillanKaul
ios
source: https://developer.apple.com/accessibility/ @MillanKaul
@MillanKaul
shift - Left
@MillanKaul
@MillanKaul
@MillanKaul
DEMO
@MillanKaul
Accessibility
Security
Automation
Performance
@MillanKaul
♿
🚀
A S A P - model
⚒
🛡
on your - LEFT Hand Side
@MillanKaul
Move to
Centre
@MillanKaul
@MillanKaul
C-E-N-T-R-E
Negative path
testing
Conformance
Testing
E2E Testing
Test Data
Regression
Exploratory
🎯
@MillanKaul
Go - Right
@MillanKaul
A/B Testing Process
VARIATION A
30%
50% visitors
see variation A
VARIATION B
16%
Conversion rate
Conversion rate
50% visitors
see variation B
@MillanKaul
@MillanKaul
G-Test
High Order
Integration
Release Testing
🚀
on your - RIGHT Hand Side
Shift
Left
@MillanKaul
@MillanKaul
Reporting 📝
@MillanKaul
@MillanKaul
Key takeaways
and conclusion
@MillanKaul
❖ How the role of tester and importance of testing has
evolved.
❖ Recognizing how to approach testing during various
phases of SDLC.
❖ Building an understanding of what type of testing is suitable
from left to right.
❖ Guidelines on when to use one over the other or handover.
❖ What to do before development begins.
❖ When you should or shouldn’t automate.
@MillanKaul
Thank you
@MillanKaul
@MillanKaul
@
#QualityWithMillan
37

When to Shift Left, Move to Centre, and Go Right in Testing