Hvorfor er test af software nødvendig ?

TEST

Vi er nødtil at test software fordi vi alle kan lave fejl. Nogle af disse fejl kan være mindre og ligegyldige – men nogle kan være meget betydningsfulde og dyre. Enkelt kan ligefrem være katastrofale. Derfor har vi brug for at teste den software vi producerer.

 

Software test er blandt andet nødvendig for:

 

  1.  at kende softwaren/produktets kvalitet
  2.  at finde de fejl, der er blevet lavet i software i udviklingsfasen
  3.  at vise om software har den ønskede performance og stabilitet
  4.  at sikre os, at software ikke bryder ned senere i dets livscyklus
  5.  at sikre os, at kunden/brugeren af software får opfyldt deres krav

 


UDVALGTE INDLÆG


Den Agile Testers Mindset

  • Den Agile Testers Mindset Posted in: Agile Testing

    testersmindsetTæt samarbejde med alle team-medlemmerne og forretning er nøglen til succes for en tester i et agilt team. Graden af kommunikation er en vigtig faktor, så fokus ligger mere på den bløde side.

     

    Vi kan opsummere den agile testers mindset til:

     

    • Quality Assistance over Quality Assurance
    • Building the Best Software over Breaking the Software
    • Early Involvement over Late Involvement
    • Continuous Testing over Testing at the End
    • Preventing Defects over Finding Defects
    • Short Feedback Loop over Delayed Feedback
    • User Stories and Customer Needs over Requirement Specifications
    • Whole Team Approach over Testing Departments
    • Team Responsibility for Quality over Tester’s Responsibility
    • Technical and API Testing over Just GUI Testing
    • Exploratory Testing over Scripted Testing
    • Automated Checking over Manual Regression Testing

    Derudover skal en agile tester også have:

    • Domænekendskab til det system der skal testes
    • Forståelse af den teknologi der anvendes
    • Et niveau af teknisk kompetence til at kunne interagere effektivt med udviklingsteamet

The Testing Manifesto