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

Testers Fighting Club

Yuri Reis
January 25, 2024

Testers Fighting Club

a tale about some strategies for succeeding in software testing

Yuri Reis

January 25, 2024
Tweet

More Decks by Yuri Reis

Other Decks in Programming

Transcript

  1. TESTING - WHAT’S IT? so, software testing… {“assesses software quality

    and helps reducing the risk of software failure in operation.” { explained in the next slide!
  2. TESTING - ARTIFACTS …is a byproduct of software development that

    helps describe the architecture, design and function of software. …is like roadmaps that software developers can use to trace the entire software development process. ~ software artifact test artifact ~ VS
  3. TESTING - ARTIFACTS …is a byproduct of software development that

    helps describe the architecture, design and function of software. …is like roadmaps that software developers can use to trace the entire software development process. ~ software artifact test artifact ~ VS
  4. TESTING - ARTIFACTS ~ software artifact test artifact ~ …are

    documents and scripts created during software testing to ensure that the tested application meets the desired quality standards. …provide evidence of the testing process and valuable insights into the overall testing efforts. VS
  5. TESTING - ARTIFACTS …are documents and scripts created during software

    testing to ensure that the tested application meets the desired quality standards. …provide evidence of the testing process and valuable insights into the overall testing efforts. ~ software artifact test artifact ~ VS
  6. diagrams meeting notes software documentation source code prototypes TESTING -

    ARTIFACTS test strategy test plan test scenario test case software test report generates software artifact test artifact EXAMPLES
  7. TESTING - MYER’S RULE OF TEN { { { x10

    x100 x1000 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) REAL LIFE IMPLEMENTATION
  8. TESTING - MYER’S RULE OF TEN { x1 DESIGN LIFE

    CYCLE REAL LIFE IMPLEMENTATION
  9. TESTING - CAREER PATH FUNCTIONAL TESTER AUTOMATION TESTER AGILE TESTER

    TEST LEAD QUALITY ASSURANCE } TESTER commonly seen as… + TECHNICAL MANAGEMENT + MANUAL TESTER SOFTWARE ENGINEER IN TEST
  10. TESTING - CAREER PATH } TESTERS CAN shift the career

    (i.e.: development) become a consultant be a technical expert focus in some test activity, area or industry automation AI testing mobile app performance usability acceptance automotive gaming gambling
  11. TESTING - ERRORS, DEFECTS AND FAILURES people defect make mistakes

    / errors that leads (or not) to which in turn may (or not) result in a failure (a.k.a bugs, faults) (a.k.a incidents)
  12. TESTING - CERTIFICATIONS SPECIALIST CORE AGILE TECHNICAL TEST ANALYST TEST

    ANALYST TEST MANAGER CERTIFIED TESTER FOUNDATION LEVEL MODEL-BASED TESTER AGILE TESTER FOUNDATION LEVEL TEST AUTOMATION ENGINEER SECURITY TESTER IMPROVING TESTING PROCESS TEST MANAGEMENT FOUNDATION ADVANCED EXPERT LEVELS { INTERNATIONAL SOFTWARE TESTING QUALIFICATION BOARD ISTQB®
  13. TESTING - SOFT SKILLS SOFT SKILLS CURIOSITY ATTENTION TO DETAILS

    BEING METHODICAL GOOD COMMUNICATION ACTIVE LISTENING TEAM PLAYER CREATIVITY DOMAIN KNOWLEDGE
  14. TESTING - MINDSET TESTERS DEVELOPERS supposes a critical view with

    the intention of ‘breaking’ the object under test to find defects in it. then knowing how to be diplomatic in giving feedback. is focused on how to build things and make them work such a mindset can be described as constructive rather than critical.
  15. DECIDED TO CHANGE CAREER CHANGE TELEMARKETER (2003 ~ 2008) SALESMAN

    (2008 ~ 2010) BUSINESS MANAGER (2010 ~ 2012) IT SUPPORT (2012 ~ 2013) BUSINESS ANALYST (2013 ~ 2014) QA ENGINEER (2014 ~ 2016) FRONTEND DEV (2016 ~ 2017) FULL STACK DEV (2017 ~ 2021) QA ENGINEER (2021 ~ NOW) FIRST CHILD (MALU) FIRST COLLEGE (WITHDRAWAL) FIRST PROMOTION CAREER SHIFT (BUSINESS) IT SUPPORT (2014 ~ 2015) CAREER SHIFT (SUPPORT) CAREER SHIFT (TESTER) CAREER SHIFT (DEV) CAREER SHIFT (TESTER) FIRST GRADUATION (IT MANAGEMENT) SECOND CHILD (AMANDA)
  16. 25 ~ 44 - 66% DEVELOPER, FRONTEND DEVELOPER, BACKEND DEVELOPER,

    QA OR TEST 25 ~ 44 - 69% 25 ~ 44 - 68% WHAT’S YOUR AGE?
  17. bachelor and master - 66% WHICH OF THE FOLLOWING DESCRIBES

    THE HIGHER LEVEL OF FORMAL EDUCATION THAT YOU’VE COMPLETED? DEVELOPER, FRONTEND DEVELOPER, BACKEND DEVELOPER, QA OR TEST bachelor and master - 71% bachelor and master - 66%
  18. hobby + freelance - 58% WHICH OF THE FOLLOWING BEST

    DESCRIBES THE CODE YOU WRITE OUTSIDE OF WORK? DEVELOPER, FRONTEND DEVELOPER, BACKEND DEVELOPER, QA OR TEST hobby + open-source - 59% hobby + open-source - 58%
  19. remote + hybrid - 81% ABOUT REMOTE WORK DEVELOPER, FRONTEND

    DEVELOPER, BACKEND DEVELOPER, QA OR TEST remote + hybrid - 85% hybrid + remote - 85%
  20. some or great deal of influence - 59% WHAT LEVEL

    OF INFLUENCE DO YOU, PERSONALLY, HAVE OVER NEW TECHNOLOGY PURCHASES AT YOUR ORGANIZATION? DEVELOPER, FRONTEND DEVELOPER, BACKEND DEVELOPER, QA OR TEST some or great deal of influence - 59% some or great deal of influence - 62%