ultimat systemkvalitet. Genom att genomföra funktionstestet som en formell process kan testare bättre hantera den funktionella komplexiteten hos den programvara som testas. Testplansdokument och testfallsspecifikationer är viktiga resultat från den formella testprocessen. 2 För komplexa system är testfall avgörande för effektiv testning. Enbart det faktum att testare använder testfallsspecifikationer garanterar dock inte att systemen är tillräckligt testade. Många andra faktorer avgör också om testerna har utförts väl och om testerna har varit effektiva. I slutändan kan testare endast utvärdera fullständig testeffektivitet när ett system är i produktion. Om denna utvärdering visar att ett system inte har testats tillräckligt eller att testfallen varit ineffektiva, är det dock för sent att dra nytta av detta projekt. För att minska en sådan risk kan projektgruppen bedöma testeffektiviteten genom att utvärdera testfallens effektivitet under processen. På så sätt kan de identifiera problem och korrigera testprocessen innan systemet släpps. I denna artikel beskrivs en teknik för validering under processen och förbättring av testfallens effektivitet. Den bygger på en ny mätmetod och en tillhörande förbättringsram. Dessa arbetar tillsammans för att förbättra systemkvaliteten innan den släpps ut i produktionen. Utvärderingsprocessen intygar att en produkt överensstämmer med den avsedda användningen. När det gäller programvaruprojektresultat i allmänhet, och testfall i synnerhet, består utvärderingen vanligen av verifierings- och valideringsuppgifter. 3 till
Chernak Ref betonar vikten av utvärdering av testsviten som en grund för att förbättra testprocessen.
Validating and improving test-case effectiveness
{'venue': 'IEEE Software', 'journal': 'IEEE Software', 'mag_field_of_study': ['Computer Science']}