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
@tech
I need I need a change! a change! @tech
QA @ Twitter QA @ Twitter testing as a service @tech
Twitter Twitter Ads Ads @tech
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
What What are we are we @tech
@te
@t
The test The test @tech
Challenge #1: Challenge #1: Company Company lacks testing lacks testing culture culture @tech
What about What about integration? integration? @tech
There's There's a gap a gap @tech
Challenge #2: Challenge #2: Company lacks Company lacks resources for resources for testing testing @tech
Challenge #3: Challenge #3: Testing in Testing in production production @tech
Too Too expensive! expensive! @tech
Challenge #4: Challenge #4: Targeting Targeting test users test users @tech
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
@tech
Challenge #5: Challenge #5: Blocker in Blocker in targeting lists targeting lists @tech
...then how??? ...then how??? @tech
Challenge #6: Challenge #6: Serving is not Serving is not guaranteed guaranteed @tech
how does this how does this thing work? thing work? @tech
Challenge #7: Challenge #7: Going lower Going lower in the stack in the stack @tech
No time! No time! @techgirl1908
Challenge #8: Challenge #8: Making time Making time for quality for quality @tech
No No happy happy ending ending @tech
@tech
The 10 P's of Testability The 10 P's of Testability by Rob Meaney @tech
Retrospective Retrospective @tech
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech
The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech
The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech
The people in our team possess the mindset, skillset & knowledge set to do great testing and are aligned in their pursuit of quality. @tech
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech
The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech
The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech
The philosophy of our team encourages whole team responsibility for quality and collaboration across team roles, the business and with the customer. @tech
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @tech
The product is designed to facilitate great exploratory testing and @tech
The product is designed to facilitate great exploratory testing and @tech
The product is designed to facilitate great exploratory testing and @tech
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg
The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg
The process helps the team decompose work into small testable chunks and discourages the accumulation of testing debt. @techg
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg
The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg
The team has a deep understanding of the problem the product solves for their customer and actively identifies and mitigates risk. @techg
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
The team is provided the time, resources, space and autonomy to focus & do great @techg
The team is provided the time, resources, space and autonomy to focus & do great @techg
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
The team’s pipeline provides fast, reliable, accessible and comprehensive feedback on every change as it moves towards production. @techg
The team’s pipeline provides fast, reliable, accessible and comprehensive feedback on every change as it moves towards production. @techg
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
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
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
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
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
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
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
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg
The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg
The team proactively seeks to continuously improve their test approach, learn from their mistakes and experiment with new tools and techniques. @techg
People Philosophy Product Process Problem Project Pipeline Productivity Production Issues Proactivity @techg
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