Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/14816
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBowes, D-
dc.contributor.authorHall, T-
dc.contributor.authorPetric, J-
dc.contributor.authorShippey, T-
dc.contributor.authorTurhan, B-
dc.date.accessioned2017-06-22T12:42:46Z-
dc.date.available2017-06-22T12:42:46Z-
dc.date.issued2017-
dc.identifier.citationProceedings of the 8th Workshop on Emerging Trends in Software Metrics (WETSOM 17), Buenos Aires, Argentina, pp. 9-14, 20 - 28 May, (2017)en_US
dc.identifier.isbn978-1-5386-2807-2-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/14816-
dc.description.abstractBackground: Test quality is a prerequisite for achieving production system quality. While the concept of quality is multidimensional, most of the effort in testing context has been channelled towards measuring test effectiveness. Objective: While effectiveness of tests is certainly important, we aim to identify a core list of testing principles that also address other quality facets of testing, and to discuss how they can be quantified as indicators of test quality. Method: We have conducted a two-day workshop with our industry partners to come up with a list of relevant principles and best practices expected to result in high quality tests. We then utilised our academic and industrial training materials together with recommendations in practitioner oriented testing books to refine the list. We surveyed existing literature for potential metrics to quantify identified principles. Results: We have identified a list of 15 testing principles to capture the essence of testing goals and best practices from quality perspective. Eight principles do not map to existing test smells and we propose metrics for six of those. Further, we have identified additional potential metrics for the seven principles that partially map to test smells. Conclusion: We provide a core list of testing principles along with a discussion of possible ways to quantify them for assessing goodness of tests. We believe that our work would be useful for practitioners in assessing the quality of their tests from multiple perspectives including but not limited to maintainability, comprehension and simplicity.en_US
dc.description.sponsorshipThis work was partly funded by a grant from the UK’s Engineering and Physical Sciences Research Council under grant number EP/L011751/1 and by Academy of Finland with decision number 278354. Authors would like to thank Liam Williams and Dean Smith for their invaluable opinions that contributed to this work.en_US
dc.language.isoenen_US
dc.publisherACMen_US
dc.sourceThe 8th Workshop on Emerging Trends in Software Metrics-
dc.sourceThe 8th Workshop on Emerging Trends in Software Metrics-
dc.subjectUnit testingen_US
dc.subjectTest qualityen_US
dc.subjectMetricsen_US
dc.titleHow Good Are My Tests?en_US
dc.typeConference Paperen_US
pubs.publication-statusPublished-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdf129.08 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.