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
Tweet

More Decks by DevOps Lisbon

Other Decks in Technology

Transcript

  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