Memorias de investigación
Courses, Seminars and tutorials:
Tester Contribution to Testing Effectiveness - An Empirical Research
Year:2011

Research Areas
  • Information technology and adata processing

Information
Abstract
Software verification and validation might be improved by gaining knowledge of the variables influencing the effectiveness of testing techniques. Unless automated, testing is a human-intensive activity. It is not unreasonable to suppose then that the person applying a technique is a variable that affects effectiveness. We have conducted an empirical study on the extent to which tester and technique contribute to the effectiveness of two testing techniques (equivalence partitioning and branch testing). We seed three programs with several faults. Next we examine the theoretical effectiveness of the technique (measured as how likely a subject applying the technique strictly as prescribed is to generate a test case that exercises the fault). To measure the observed effectiveness, we then conduct an observational study where the techniques are applied by master?s students. The difference between theoretical and observed effectiveness suggests the tester contribution. To determine the nature of this contribution, we conduct a qualitative empirical study in which we ask the students to explain why they do or do not detect each seeded fault. We have found that the human component can reduce or increase testing technique effectiveness. We have also found that testers do not contribute equally to the different techniques.
International
Si
Congress
Seminario impartido en Swedish Research School in Software Verification and Validation
Entity
SWELL -- Swedish Research School in Software Verification and Validation
Entity Nationality
Sin nacionalidad
Place
Västerås (Sweden)
Start Date
07/11/2011
End Date
07/11/2011
Participants

Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: Ingeniería del Software