Successfully reported this slideshow.
Your SlideShare is downloading. ×

Testing from a Traveler's point of view - expoQA

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 64 Ad

Testing from a Traveler's point of view - expoQA

Download to read offline

This presentation was made at expoQA 2019 and provides a general introduction to testing concepts by using traveling as an analogy. Based on personal traveling experiences, you'll also discover that testing and traveling have so much in common.
What, how and with whom you can travel? And what about testing? What is scripted testing? And "automated testing"? And exploratory testing?

This presentation was made at expoQA 2019 and provides a general introduction to testing concepts by using traveling as an analogy. Based on personal traveling experiences, you'll also discover that testing and traveling have so much in common.
What, how and with whom you can travel? And what about testing? What is scripted testing? And "automated testing"? And exploratory testing?

Advertisement
Advertisement

More Related Content

Advertisement

Testing from a Traveler's point of view - expoQA

  1. 1. #expoQA19 @darktelecom
  2. 2. #expoQA19 @darktelecom Testing from a Traveler’s Point of View Sergio Freire Head of Solution Architecture - Xpand IT @darktelecom
  3. 3. #expoQA19 @darktelecom Traveling and Testing Going on guided Tours Going by yourself, using a checklist Weekend, focused cityscape ? Testing Landmarks sightseeing Random walk
  4. 4. #expoQA19 @darktelecom Testing is a matter of luck Traveling ?
  5. 5. #expoQA19 @darktelecom Traveling Why, Who and How
  6. 6. #expoQA19 @darktelecom Traveling: Why • work • food • for fun • to relax • to get away (from everyday context) • to discover & explore • to meet people and cultures
  7. 7. #expoQA19 @darktelecom Traveling: Who Lonely • Example: “Lena”
  8. 8. #expoQA19 @darktelecom Transnistria (unrecognized state)
  9. 9. #expoQA19 @darktelecom Traveling: Who With partner / friend(s) • Example • common interests Tip* • we're all different: respect differences and try to learn from them to broaden your knowledge
  10. 10. #expoQA19 @darktelecom Traveling: How My traveling experience
  11. 11. #expoQA19 @darktelecom Traveling as a young, single guy • Aims: • have fun, see as much as we can, with the least money possible • Examples: • Dublin, Amsterdam, Prague
  12. 12. #expoQA19 @darktelecom Trip to Dublin, Ireland
  13. 13. #expoQA19 @darktelecom
  14. 14. #expoQA19 @darktelecom
  15. 15. #expoQA19 @darktelecom How was it? • Checklist based • Limited by budget limitations for some of us • Limited by completely different interests • No previous agreement • Fun yet stressful sometimes
  16. 16. #expoQA19 @darktelecom Traveling has more success when there are common goals.
  17. 17. #expoQA19 @darktelecom Trip to Amsterdam, Netherlands
  18. 18. #expoQA19 @darktelecom
  19. 19. #expoQA19 @darktelecom Long checklists will distract you. Looking != Learning
  20. 20. #expoQA19 @darktelecom Trip to Prague, Czech Republic
  21. 21. #expoQA19 @darktelecom
  22. 22. #expoQA19 @darktelecom Carpathian Ruthenian Church of the Saint Michael “Where is Wally?”
  23. 23. #expoQA19 @darktelecom How did we NOT find it? • We had a rough street, touristic map of the mountain • No GPS/google maps • No homework done beforehand
  24. 24. #expoQA19 @darktelecom Traveling with my wife • Aims 1. Explore 2. Learn 3. Relax • Examples: • “Passadiços do Paiva”, Portugal • “San Frutos del Duraton” Hermitage, Sepúlveda, Spain • “Nessie” and Loch Ness, Scotland • “Castro of Santa Trega”, Spain
  25. 25. #expoQA19 @darktelecom Trip to “Passadiços do Paiva”, Portugal The story of the ”strange couple”
  26. 26. #expoQA19 @darktelecom
  27. 27. #expoQA19 @darktelecom Where would you look at?
  28. 28. #expoQA19 @darktelecom Don’t forget user’s perspective/motif!
  29. 29. #expoQA19 @darktelecom Trip to Sepulveda, Spain The finding of "San Frutos del Duraton" Hermitage
  30. 30. #expoQA19 @darktelecom
  31. 31. #expoQA19 @darktelecom How we found it? Start with a scope/charter explore explore further→ →
  32. 32. #expoQA19 @darktelecom A purpose drives you… your openness will take you much further.
  33. 33. #expoQA19 @darktelecom Trip to Scotland The search for “Nessie” and Loch Ness
  34. 34. #expoQA19 @darktelecom Nessie?
  35. 35. #expoQA19 @darktelecom Guided tours can take you on a planned journey to far places, while giving you time to rest or learn in-between.
  36. 36. #expoQA19 @darktelecom Trip to Galicia, Spain Lost in the Celtic (Celtiberians) remains, in St. Tecla Mountain, A Guarda, Spain
  37. 37. #expoQA19 @darktelecom “MONTE DE SANTA TECLA” HILL FORT / “Castro of Santa Trega”
  38. 38. #expoQA19 @darktelecom How we found it? “Galicia”, “Visit Galicia”, “tourism Galicia”, etc… ..plus… Our interest in history => “Celtic sites Galicia” Check it out: http://bit.ly/2YJWNYb
  39. 39. #expoQA19 @darktelecom The most important things may be the least visited ones or the ones you weren't even aware of.
  40. 40. #expoQA19 @darktelecom What about tools? Can they assist you in traveling?
  41. 41. #expoQA19 @darktelecom
  42. 42. #expoQA19 @darktelecom Landmark Tour (suggested)
  43. 43. #expoQA19 @darktelecom Tools are helpful; yet, they won’t do the trip for you or the trip that you need. Don’t forget about your purpose, including learning.
  44. 44. #expoQA19 @darktelecom Wrap-up of traveling approaches • Scripted Traveling • Manual • A contracted driver • Automated • A passenger • Exploratory Traveling • An explorer Tools can assist you (before and during) no matter what approach you choose.
  45. 45. #expoQA19 @darktelecom Having a great traveling experience Lessons Learned
  46. 46. #expoQA19 @darktelecom What is the best way to travel? • Purpose/Goals (why) • Company (who) • Restrictions (how)
  47. 47. #expoQA19 @darktelecom Who Traveling alone or with someone?
  48. 48. #expoQA19 @darktelecom Traveling: How do you plan trips? • No planning at all - just go and discover! • Study beforehand • Checklist • Prioritized checklist • Map with prioritized landmarks All of it, will be affected by restrictions/constraints.
  49. 49. #expoQA19 @darktelecom Traveling is about taking decisions; so is testing.
  50. 50. #expoQA19 @darktelecom The ideal trip • Infinite time • Infinite money to spend • Go everywhere • Extensive knowledge obtained • Fun and not exhausting limited X where it mattersX essential X X X possible
  51. 51. #expoQA19 @darktelecom Lessons learned 1. Lack of purpose → Frustration 2. Right company → Goals 3. Plan each day → Goals 4. Excess of preparation → Tiring, too strict 5. Prioritized checklist, mapped → Focus and flexibility 5. Do a mix (guided tours, walking tours, explore by ourselves) 6. Timeboxing → Focus 7. Rest & enjoy → Defocus/Focus
  52. 52. #expoQA19 @darktelecom What about Testing? Why, Who and How
  53. 53. #expoQA19 @darktelecom Testing: Why • Bug hunting • Validate specifications • Learn • Provide feedback • Feel the user Or simply put: “Build better products?”
  54. 54. #expoQA19 @darktelecom Testing: Who • Travel alone ↔ Test alone • Travel with friends ↔ Test in group • Travel with your partner ↔ Pair testing
  55. 55. #expoQA19 @darktelecom Testing: How • Manual vs Automated Scripts • Build and walk through your checklist vs get a tour following a prebuilt one → gain time • Scripted vs Exploratory • Go everywhere and find the expectable vs Focus and discovery "Around here, however, we don’t look backwards for very long. We keep moving forward, opening up new doors and doing new things, because we're curious … and curiosity keeps leading us down new paths.” – Walt Disney
  56. 56. #expoQA19 @darktelecom Testing: How TestNG
  57. 57. #expoQA19 @darktelecom Tools can be your “right-hand (wo)man.” They’re not your brain though.
  58. 58. #expoQA19 @darktelecom The best testing • Goals • The right pace • Has some level of planning • Has a Mix of approaches • With a Mix of techniques • Uses whatever tools can bring value Like travel
  59. 59. #expoQA19 @darktelecom Traveling and Testing Wrap-up
  60. 60. #expoQA19 @darktelecom Traveling and Testing Traveling Testing Checklist Manual, scripted testing Prioritized checklist Risk-Based Testing Guided tours Automated, scripted testing Random travel/walk Ad hoc testing Traveling with an open mind, making questions, reading/listening/observing Exploratory testing Weekend/cityscape travel with chartered scope Exploratory testing (SBTM) Landmarks sightseeing (Exploratory) Testing tours / Landmark Tours
  61. 61. #expoQA19 @darktelecom Outcomes Traveling 1. Stories to share 2. Tons of photos to remember J 3. Some videos to not forget 4. Know culture, history and people 5. Take notes as memories 6. Complain about/review things (e.g. hotel, restaurants) Testing 1. Feedback to testers and developers 2. Screenshots 3. Recordings 4. Exploratory testing 5. Testing notes, test ideas, questions 6. Report bugs
  62. 62. #expoQA19 @darktelecom … is a matter of luck Luck is where opportunity meets preparation. – Seneca (Spanish philosopher) Traveling Testing X thought
  63. 63. #expoQA19 @darktelecom Testing is a trip you take and knowledge is the outcome you get.
  64. 64. #expoQA19 @darktelecom Happy testing! Sergio Freire Head of Solution Architecture, Xpand IT @darktelecom

×