a tale of testing the untestable a tale of testing the
play

A Tale of Testing the Untestable A Tale of Testing the Untestable - PowerPoint PPT Presentation

A Tale of Testing the Untestable A Tale of Testing the Untestable Angie Jones Senior Developer Advocate, Applitools http://angiejones.tech Director, Test Automation University http://testautomationu.com San Francisco, CA, USA @techgirl1908


  1. A Tale of Testing the Untestable A Tale of Testing the Untestable Angie Jones Senior Developer Advocate, Applitools http://angiejones.tech Director, Test Automation University http://testautomationu.com San Francisco, CA, USA @techgirl1908

  2. @tech

  3. I need I need a change! a change! @tech

  4. QA @ Twitter QA @ Twitter testing as a service @tech

  5. Twitter Twitter Ads Ads @tech

  6. Feature Feature Advertiser can Advertiser can create a campaign create a campaign that targets users that targets users who meet certain who meet certain criteria. criteria. @tech

  7. What What are we are we @tech

  8. @te

  9. @t

  10. The test The test @tech

  11. Challenge #1: Challenge #1: Company Company lacks testing lacks testing culture culture @tech

  12. What about What about integration? integration? @tech

  13. There's There's a gap a gap @tech

  14. Challenge #2: Challenge #2: Company lacks Company lacks resources for resources for testing testing @tech

  15. Challenge #3: Challenge #3: Testing in Testing in production production @tech

  16. Too Too expensive! expensive! @tech

  17. Challenge #4: Challenge #4: Targeting Targeting test users test users @tech

  18. User ID Username Gender Interest 1............. ............. F science 2............. ............. M art 3............. ............. N art 4............. ............. U science 5............. ............. M science 6............. ............. F art 7............. ............. F art @tech

  19. @tech

  20. Challenge #5: Challenge #5: Blocker in Blocker in targeting lists targeting lists @tech

  21. ...then how??? ...then how??? @tech

  22. Challenge #6: Challenge #6: Serving is not Serving is not guaranteed guaranteed @tech

  23. how does this how does this thing work? thing work? @tech

  24. Challenge #7: Challenge #7: Going lower Going lower in the stack in the stack @tech

  25. No time! No time! @techgirl1908

  26. Challenge #8: Challenge #8: Making time Making time for quality for quality @tech

  27. No No happy happy ending ending @tech

  28. @tech

  29. The 10 P's of Testability The 10 P's of Testability by Rob Meaney @tech

  30. Retrospective Retrospective @tech

  31. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech

  32. The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech

  33. The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech

  34. The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech

  35. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech

  36. The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech

  37. The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech

  38. The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech

  39. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech

  40. The product is designed to facilitate great exploratory testing and @tech

  41. The product is designed to facilitate great exploratory testing and @tech

  42. The product is designed to facilitate great exploratory testing and @tech

  43. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  44. The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg

  45. The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg

  46. The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg

  47. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  48. The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg

  49. The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg

  50. The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg

  51. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  52. The team is provided the time, resources, space and autonomy to focus & do great @techg

  53. The team is provided the time, resources, space and autonomy to focus & do great @techg

  54. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  55. The team’s pipeline provides fast, reliable, accessible and comprehensive feedback on every change as it moves towards production. @techg

  56. The team’s pipeline provides fast, reliable, accessible and comprehensive feedback on every change as it moves towards production. @techg

  57. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  58. For productivity , the team considers and applies the appropriate blend of testing to facilitate continuous feedback and unearth important problems as quickly as possible. @techg

  59. For productivity , the team considers and applies the appropriate blend of testing to facilitate continuous feedback and unearth important problems as quickly as possible. @techg

  60. For productivity , the team considers and applies the appropriate blend of testing to facilitate continuous feedback and unearth important problems as quickly as possible. @techg

  61. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  62. The team has very few customer impacting production issues but when they do occur the team can very quickly detect, debug and remediate the issue. @techg

  63. The team has very few customer impacting production issues but when they do occur the team can very quickly detect, debug and remediate the issue. @techg

  64. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  65. The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg

  66. The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg

  67. The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg

  68. People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg

  69. A Tale of Testing the Untestable A Tale of Testing the Untestable Angie Jones Senior Developer Advocate, Applitools http://angiejones.tech Director, Test Automation University http://testautomationu.com San Francisco, CA, USA @techgirl1908

Recommend


More recommend