$30 off During Our Annual Pro Sale. View Details »

Testing beyond QualityAssurance

David
September 25, 2022

Testing beyond QualityAssurance

David

September 25, 2022
Tweet

More Decks by David

Other Decks in Programming

Transcript

  1. Testing beyond QualityAssurance @dvilchez www.xuaps.com

  2. QA They do tests

  3. DEVELOP They do tests

  4. What is the difference?

  5. Why do they test?

  6. To fi nd BUGS

  7. Why do we test?

  8. Executable speci fi cations

  9. Detect collateral effects

  10. Analysis of code

  11. To know when ours external dependencies change

  12. Design

  13. What test? Piece off code that require some thinking Bugs

    Boundaries Integration User Journey Any logic …
  14. A more dif fi cult question What no test? External

    code Boilerplate code …
  15. How many?

  16. What’s about quality?

  17. Internal quality * concision * cohesion * low coupling *

    generality * clarity
  18. External quality * conformity to their expectations * reliability *

    accuracy * ease of use and comfort * robustness * openness * ...
  19. Is tested code high quality?

  20. Tests are only a tool They must be guided by:

    Principles Patterns common sense
  21. The only one metric you care about

  22. Is it Worthy?

  23. Test is part of the development process To me, it

    is not optional anymore