Testing at StartupsMona SoniQA EngineerDec 5, 2012                 PROPRIETARY
PROPRIETARY
What happens when you discover an issue in production?                   ......Quickfix!                          PROPRIET...
PROPRIETARY
End Product!!!     PROPRIETARY
why startups don’t test??         PROPRIETARY
time to marketCost of hiring a tester                               cost of setting up a test environment       didnt have...
Drawbacks of this approach?           PROPRIETARY
training and on boarding                    Hiring  Growth                           Higher risk                     PROPR...
How do we roll at Intent Media........?                 PROPRIETARY
PROPRIETARY
What do we use to make this effective                PROPRIETARY
BDD  PROPRIETARY
PROPRIETARY
Test Coverage     Junit tests: 4278    Rspec tests: 3871    Cucumber tests: 631                         PROPRIETARY
Intent Media Ads                   PROPRIETARY
Cross Browser Testing        PROPRIETARY
Our code network graph               PROPRIETARY
Automation suite                                  Celerity               Capybara           Capybara-webkit               ...
PROPRIETARY
Does BDD really work???         PROPRIETARY
Conventional project                                               BDD project team        team                           ...
we do daily releases less issues in production                             we use developer machines for testing         w...
Build flakiness                                Hiring              challenges  UI tests                  PROPRIETARY
PROPRIETARY
Upcoming SlideShare
Loading in …5
×

Testing and beyond at startups

773 views
728 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
773
On SlideShare
0
From Embeds
0
Number of Embeds
349
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testing and beyond at startups

  1. 1. Testing at StartupsMona SoniQA EngineerDec 5, 2012 PROPRIETARY
  2. 2. PROPRIETARY
  3. 3. What happens when you discover an issue in production? ......Quickfix! PROPRIETARY
  4. 4. PROPRIETARY
  5. 5. End Product!!! PROPRIETARY
  6. 6. why startups don’t test?? PROPRIETARY
  7. 7. time to marketCost of hiring a tester cost of setting up a test environment didnt have enough time to write unit tests for my code pressure to get project up and running PROPRIETARY
  8. 8. Drawbacks of this approach? PROPRIETARY
  9. 9. training and on boarding Hiring Growth Higher risk PROPRIETARY
  10. 10. How do we roll at Intent Media........? PROPRIETARY
  11. 11. PROPRIETARY
  12. 12. What do we use to make this effective PROPRIETARY
  13. 13. BDD PROPRIETARY
  14. 14. PROPRIETARY
  15. 15. Test Coverage Junit tests: 4278 Rspec tests: 3871 Cucumber tests: 631 PROPRIETARY
  16. 16. Intent Media Ads PROPRIETARY
  17. 17. Cross Browser Testing PROPRIETARY
  18. 18. Our code network graph PROPRIETARY
  19. 19. Automation suite Celerity Capybara Capybara-webkit WebDriver PROPRIETARY
  20. 20. PROPRIETARY
  21. 21. Does BDD really work??? PROPRIETARY
  22. 22. Conventional project BDD project team team developers and testers Only testers write the (sometimes product managers) automation tests together own the tests need to document test cases BDD features are the test separately documentation updating test cases and BDD features serve the purposerequirements with ever changing of requirements as tests are scope is a huge task written in business language helps both developers andhiring and on boarding is difficult testers in understanding functionality PROPRIETARY
  23. 23. we do daily releases less issues in production we use developer machines for testing we don’t have time to write code without testswe have been writing tests since day one and thats our strength PROPRIETARY
  24. 24. Build flakiness Hiring challenges UI tests PROPRIETARY
  25. 25. PROPRIETARY

×