Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[2016.05 Meetup #2][TALK #2] Filipe Bartolomeu ...

[2016.05 Meetup #2][TALK #2] Filipe Bartolomeu - What I've Learned About Test Automation and DevOps

Filipe Bartolomeu's talk slides: What I've Learned About Test Automation and DevOps

All rights belong to Filipe Bartolomeu.

DevOps Lisbon

May 16, 2016

Transcript

43 slides
  1. 3 . 2 My Boss requested me to implement a

    Test Automation Competence to reduce Production Incidents...
  2. 4 . 1 ACT 2 HOW WE MANAGED TO TURN

    THINGS AROUND And learned from it!
  3. 4 . 2 AUTOMATION IS NO SILVER BULLET! It won't

    start delivering at day zer0 It's no guarantee of quality It won't replace testers
  4. 4 . 6 But.. Unit Tests aren’t the Holy Grail...

    Unit tests are not related to user/business requirements Developers just want to prove that the code works!
  5. 4 . 9 With the help from the OPS team

    we devised a flexible test environment Routing & Virtualization
  6. 4 . 12 THE PROBLEM IS THE NOT THE TECHNICAL

    STUFF! Bussiness Logic? Specification? Test Conditions? Undestand the Requirements! Environment...
  7. 4 . 15 All the applications that require integrated data

    for testing will profit. #1 Create a test data generation process
  8. 4 . 16 #2 Review and automate the manual regresion

    Test Set. Shi the saved time for new features testing.
  9. 4 . 17 #3 THE AUTOMATION FRAMEWORK SHOULD ALLOW THE

    QUALITY TEAM: (1) Allow testers to automate tests without having to code (Keyword-driven FW) (2) Performing data-driven tests (using the same test with diverse input data) (3) Easy mantainance by using an object repository (to store object properties)
  10. 4 . 20 PAIRWISE TESTING Exaustive Testing: 2^9 * 5

    = 2.560 tests! Pairwize test generation: 12 tests
  11. 5 . 2 SHIFT LEFT SHOULD BE BY NOW A

    REALITY Begin Testing Activities as soon as the dirst dra arrives!
  12. 5 . 3 BUT A NEW 'SHIFT-RIGHT' IS EMERGING Shi

    -Right: Test in Production A/B Testing, Feature Flags, Actionable Analytics, Bug Finding Challenge

More Decks by DevOps Lisbon

Other Decks in Technology