7 fundamentals of a successful testing team
play

7 Fundamentals of a Successful Testing Team Presented - PDF document

T12 Leadership Thursday, October 4th, 2018 11:15 AM 7 Fundamentals of a Successful Testing Team Presented by: Greg Paskal


  1. ¡ ¡ T12 ¡ Leadership ¡ Thursday, ¡October ¡4th, ¡2018 ¡11:15 ¡AM ¡ ¡ ¡ ¡ ¡ 7 ¡Fundamentals ¡of ¡a ¡Successful ¡Testing ¡ Team ¡ ¡ Presented ¡by: ¡ ¡ ¡ ¡ Greg ¡Paskal ¡ ¡ Ramsey ¡Solutions ¡ ¡ Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 350 ¡Corporate ¡Way, ¡Suite ¡400, ¡Orange ¡Park, ¡FL ¡32073 ¡ ¡ 888 -­‑-­‑-­‑ 268 -­‑-­‑-­‑ 8770 ¡ ·√·√ ¡904 -­‑-­‑-­‑ 278 -­‑-­‑-­‑ 0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡http://www.starwest.techwell.com/ ¡ ¡ ¡ ¡ ¡ ¡

  2. ¡ Greg ¡Paskal ¡ ¡ Greg ¡Paskal ¡is ¡a ¡natural ¡innovator, ¡pioneering ¡new ¡approaches ¡across ¡the ¡Quality ¡ Assurance ¡landscape. ¡Greg ¡enjoys ¡mentoring ¡others ¡in ¡sustainable ¡approaches ¡to ¡ manual ¡and ¡automated ¡testing. ¡Author ¡of ¡Test ¡Automation ¡in ¡the ¡Real ¡World ¡and ¡ countless ¡technical ¡publications, ¡Greg ¡can ¡be ¡heard ¡on ¡the ¡TestTalks ¡podcast ¡with ¡ Joe ¡Colantonio. ¡Creator ¡of ¡METS ¡the ¡Minimal ¡Essential ¡Testing ¡Strategy, ¡Greg’s ¡ approach ¡is ¡recognized ¡and ¡taught ¡by ¡ASTQB ¡as ¡an ¡effective, ¡manual ¡testing ¡ strategy. ¡Greg ¡has ¡spoken ¡at ¡numerous ¡conferences ¡including ¡Automation ¡Guild, ¡ StarEast, ¡StarWest, ¡and ¡QA ¡Trailblazers. ¡Greg ¡founded ¡the ¡Open ¡Test ¡Technology ¡ Forum, ¡encouraging ¡collaboration ¡and ¡focusing ¡on ¡greater ¡quality ¡across ¡the ¡SDLC. ¡ Find ¡Greg ¡on ¡LinkedIn ¡and ¡learn ¡more ¡about ¡his ¡work ¡at ¡METSTesting.com, ¡ RealWorldTestAutomation.com ¡and ¡RecognizeAnother.com. ¡ ¡

  3. T E C H N O L O G Y T E A M Seven Fundamentals of a Successful Testing Team Presented By: Greg Paskal

  4. T E C H N O L O G Y T E A M

  5. T E C H N O L O G Y T E A M

  6. T E C H N O L O G Y T E A M https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action

  7. T E C H N O L O G Y T E A M Fundamental #1 – Foundations of Testing Why Software Testing Ø Re Reduce Ri Risk Ø Pr Protect Brand Ø En Ensure Ex Expectation ons 5

  8. T E C H N O L O G Y T E A M Fundamental #1 – Foundations of Testing Bu Build on sound testing practices 6

  9. T E C H N O L O G Y T E A M Fundamental #1 – Foundations of Testing Bu Build a co common vo voca cabula lary Positive Boundary Negative 7

  10. T E C H N O L O G Y T E A M Fundamental #1 – Foundations of Testing Co Common Foundation Traps Wrong focus Making it up as you go Reinventing Test Engineering 8

  11. T E C H N O L O G Y T E A M

  12. T E C H N O L O G Y T E A M Fundamental #2 – Manual Test Strategy http://www.METSTesting.com 10

  13. T E C H N O L O G Y T E A M Fundamental #2 – Manual Test Strategy Ac Action ons can be prior oritized by importance im ce such ch as… • Cr Critical • Hi High Tires • Me Medium Critical High Medium Low • Lo Low Co Cond ndit itio ion Four Fo ur Pressure Pr Ba Balanced 11

  14. T E C H N O L O G Y T E A M

  15. T E C H N O L O G Y T E A M Fundamental #3 – Execute the Strategy Da Day in the life of our ty typical manual te teste ter - Check for new release - Standups - Check for re-test of fixed defects - Run METS Critical Test - Exploratory Testing - Documents they should create 13

  16. T E C H N O L O G Y T E A M Fundamental #3 – Execute the Strategy En Encou ouraging Own wnership - Build champions within your team. - Talk about how they are using their tools. - METS - Exploratory - Defects found using Positive, Negative and Boundary tests. 14

  17. T E C H N O L O G Y T E A M Fundamental #3 – Execute the Strategy - Test most critical to least critical - Test as much as time allows - METS is awesome for exploratory testing. http://www.METSTesting.com 15

  18. T E C H N O L O G Y T E A M Fundamental #3 – Execute the Strategy Co Common QA Traps - Re-writing test cases for every release - “I just” & “I don’t care about” mindset - A love affair with tools 16

  19. T E C H N O L O G Y T E A M

  20. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology Why Test Automation 18

  21. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology Consistent Execution Reveals Inconsistency A manual tester confidence tool. 19

  22. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology Build on a sound Manual Testing Strategy Make sure you’re actually testing something 20

  23. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology What OS and Language to develop in? What Browsers and Devices? 21

  24. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology Au Autom omation on Re Reality Check - Find it in one, find it in all environments - Not a replacement for Manual Testers - Automation demos sell software but rarely represent reality 22

  25. T E C H N O L O G Y T E A M Fundamental #4 – Automation Methodology Co Common Test Automation Traps - Nothings free in Test Automation - Be ready for the expense - Consultant built with no handoff plans 23

  26. T E C H N O L O G Y T E A M

  27. T E C H N O L O G Y T E A M Fundamental #5 – Building Automation Au Autom omate the Critical Tests 25

  28. T E C H N O L O G Y T E A M Fundamental #5 – Building Automation 26

  29. T E C H N O L O G Y T E A M Fundamental #5 – Building Automation Bu Build your automation to be maintainable - Test assets managed and stored consistently (Scripts, Libraries, Drivers) - Consistent naming convention (Tests, Objects, Etc.) - Mirror the physical application when organizing - Avoid abbreviations - Logical groupings - Consistent across projects 27

  30. T E C H N O L O G Y T E A M Fundamental #5 – Building Automation Co Common Traps when Building Automation - Automated tests should be traceable to manual tests - More complex than the thing being tested - Tied to a specific User, Computer, Credentials - Overly complicated to use - No historical reporting capabilities 28

  31. T E C H N O L O G Y T E A M Fundamental #5 – Building Automation Co Common Traps when Building Automation (C (Continued) - ROI Roller Coaster 29

  32. T E C H N O L O G Y T E A M

  33. T E C H N O L O G Y T E A M Fundamental #6 – Manual Tester and Automation Ma Manual Tester Activities - Run test automation daily - Same time - Same environment(s) - Same order - Regardless of new code or build 31

  34. T E C H N O L O G Y T E A M Fundamental #6 – Manual Tester and Automation Le Learning the Application “P “Perso sonal ality” Cooperative Stubborn Tired Strict Always Runs Perfect Temperamental to Run Specific Run Conditions Slow to Run Inconsistent Unforgiving Consistent Latent Unpredictable Unpredictable Predictable Predictable 32

  35. T E C H N O L O G Y T E A M Fundamental #6 – Manual Tester and Automation Wh When Test Automation Fails - Run Again - Analyze for identical results - Identify flaky automated tests flaky test : a test, manual or automated, producing different results when executed upon the identical codebase 33

  36. T E C H N O L O G Y T E A M Fundamental #6 – Manual Tester and Automation Co Common Traps When Manual Testers Use Automation - Required to become command line experts - Executing on their local machine - Disable browser auto updates 34

  37. T E C H N O L O G Y T E A M

  38. T E C H N O L O G Y T E A M Fundamental #7 – Important Partnerships Wo Working Together - QA & Automation Engineer - QA, Automation & Dev Engineer - QA, Automation, Dev & Ops Engineer 36

  39. T E C H N O L O G Y T E A M Fundamental #7 – Important Partnerships Ke Keeping These Partnerships Healthy Ne New Testing Opportunities Ne New Automation Opportunities 37

  40. T E C H N O L O G Y T E A M Fundamental #7 – Important Partnerships Co Common Traps when building Partnerships - QA becoming the “Software Police” - Living up to the “Technologist Stereotype” - Squash Imposter Syndrome 38

  41. T E C H N O L O G Y T E A M Final Thoughts

  42. T E C H N O L O G Y T E A M Contact Information Greg Paskal I would enjoy hearing how you’re using the teachings from this Need a better Manual and Automated Interested in Test Automation? Greg presentation. Test Strategy? Learn more about Greg’s shares from 30 years of experience in Minimal Essential Testing Strategy. “Test Automation in the Real World”. METSTesting.com RealWorldTestAutomation.com

Recommend


More recommend