tirsdag den 16. maj 2023

De forskellige kilder til testprincipper

Begrebet testprincipper er omtalt flere steder i litteraturen, og jeg omtaler her de steder jeg lige kender til:

I ISTQB Foundation Syllabus Version 4.0 er nævnt følgende syv testprincipper:

  1. Testing shows the presence, not the absence of defects
  2. Exhaustive testing is impossible
  3. Early testing saves time and money
  4. Defects cluster together
  5. Tests wear out
  6. Testing is context dependent
  7. Absence-of-defects fallacy

I bogen 'TestGoal - Result-Driven Testing' skrevet af Derk-Jan de Grood skriver han om følgende ti testprincipper for testerne:

  1. Focus on result
  2. Build trust
  3. Take responsibility
  4. Master the testing profession
  5. Build bridges
  6. Test in phases
  7. Facilitate the entire IT life cycle
  8. Provide overview and insight
  9. Ensure re-usability
  10. Keep in mind: Testing is fun!

I bogen 'The Complete Guide to Software Testing' skrevet af Bill Hetzel skriver han om følgende seks testprincipper:

  1. Complete Testing Is Not Possible
  2. Testing Work Is Creative and Difficult
  3. An Important Reason for Testing is to Prevent Deficiencies from Occurring
  4. Testing Is Risk-Based
  5. Testing Must Be Planned
  6. Testing Requires Independence

I bogen 'Agile Testing' skrevet af Lisa Crispin og Janet Gregory skriver de om følgende ti testprincipper i relation til test i agil kontekst, som i deres optik er vigtige:

  1. Provide continuous feedback.
  2. Deliver value to the customer.
  3. Enable face-to-face communication.
  4. Have courage.
  5. Keep it simple.
  6. Practice continuous improvement.
  7. Respond to change.
  8. Self-organize.
  9. Focus on people.
  10. Enjoy.

I bogen 'Effective Software Testing - A Developer's Guide' skrevet af Mauricio Aniche skrives der om følgende syv testprincipper - hvor nogle minder om ISTQBs - måske med lidt andre ord:

  1. Exhaustive testing is impossible
  2. Knowing when to stop testing
  3. Variability is important
  4. Bugs happen in some places more that others
  5. No matter what testing you do, it will never be perfect or enough
  6. Context is king
  7. Verification is not validation

Jeg synes de forskellige kilder er interessante, og kan danne grundlag for en del refleksion og overvejelser.


Ingen kommentarer:

Send en kommentar