Upload
rahul-verma
View
563
Download
1
Embed Size (px)
Citation preview
How (I THINK) I Became THE TESTER I AM
Pattern ThinkingForPERFORMANCE ENGINEERSRahul VermaAuthor: www.RahulVerma.XYZChief Testing Officer: Test Mile www.testmile.comPrincipal: Talent Reboot www.talentreboot.com
Agenda
Pattern 1Pattern 2Pattern 3Pattern 4
Pattern Thinking , , When I looked at a particle, I understood a little about that particle(But) When I understood different particles, I understood about all of them.
Not a New ThingAs Indians, we arent new to pattern thinking.Look at:Music and RagasPoetryYoga99 dosas
Meta-Cognition
What Do You See?
int i = 1;
Do you See What You See?
How PT HelpsHelps you recognize PatternsHelps you appreciate Patterns recognized by OthersHelps you recognize Anti-PatternsWhen you know patterns, you can use them, build on them, avoid them, break them
Existing PatternsMostly Design RelatedGoF Patterns in OOP (e.g. Singleton, Flyweight, Proxy etc)Connie & Lloyd Principles, Patterns & Anti-Patterns (e.g. Fast Path Pattern (& Centering Principle))
GoFSingletonFlyweightProxyMemento (to some extent)
7
Case StudyHDFCs 40% Faster ATMs (Claim)
GoFSingletonFlyweightProxyMemento (to some extent)
8
YOUR PATTERNS?Never confuse pattern thinking with existing patterns.When you think patterns, you find them.
SOME PATTERNS & ANTI-PATTERNS I SEE(Applicable performance engineering areas mentioned in parenthesis)The VUser Thread Anti-Pattern (Simulation)The Blind Session Persistence Anti-Pattern (Simulation)The Partition-And-Sample Pattern (Simulation)The Ramp-Up/Down Pattern (Simulation)The Measurement Paradox (Measurement)The Perception Pattern (Measurement)
SOME PATTERNS & ANTI-PATTERNS I SEE(Applicable performance engineering areas mentioned in parenthesis)The More-Equal-Than-Others Pattern (Measurement)The Rule of Three Pattern (Simulation, Measurement)The Batch Pattern (Design, Distributed test/measurement)The Sample Count Pattern (Measurement)The Anomaly Pattern (Analysis)The Knee Pattern (Analysis)
SOME PATTERNS & ANTI-PATTERNS I SEE(Applicable performance engineering areas mentioned in parenthesis)The Anti-Average Pattern (Analysis)The Outlier Pattern (Analysis)The Outlier Anti-Pattern (Analysis)
Thank YouRahul VermaAuthor: www.RahulVerma.XYZChief Testing Officer: Test Mile www.testmile.comPrincipal: Talent Reboot www.talentreboot.com
Acknowledgement for PictureShttp://th05.deviantart.net/fs16/200H/i/2007/163/f/7/Boy_Meets_Girl_2_by_shinana.jpghttps://upload.wikimedia.org/wikipedia/en/e/eb/Modok.PNGhttp://s2.dmcdn.net/IFMtx/1280x720-fha.jpghttp://images4.fanpop.com/image/photos/20000000/dilwale-dulhania-le-jayenge-dilwale-dulhania-le-jayenge-20089046-564-552.jpghttp://media.newindianexpress.com/29849_Brahmanandam_HD_wallpaper.jpg/2013/12/11/article1940197.ece/alternates/w620/29849_Brahmanandam_HD_wallpaper.jpg