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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend