Vid flexibel mjukvaruutveckling kan testkoden avsevärt bidra till den totala källkodsstorleken. Eftersom en testsvit är en värdefull tillgång både när det gäller verifiering och dokumentation, måste sammansättningen av en testsvit förstås väl för att identifiera såväl möjligheter som svagheter för vidare utveckling. I detta dokument hävdar vi att visualisering av strukturella egenskaper är ett livskraftigt sätt att stödja utforskningen av testsviter. Tack vare en allmän överenskommelse om en begränsad uppsättning grundläggande principer för testkonstruktion är sådana visualiseringar relativt lätta att tolka. I synnerhet presenterar visualiseringar som stöder testare i (i) lokalisera testfall; (ii) undersöka sambandet mellan testkod och produktionskod; och (iii) studera sammansättningen av och beroenden i testfall. Med hjälp av två fallstudier visar vi hur visuella mönster hjälper till att identifiera viktiga testsvitsegenskaper.
Van Rompaey och Demeyer föreslog också en visualisering av enhetstester som fokuserade på förhållandet mellan testkod och produktionskod för att hjälpa mjukvaruingenjörer att förstå strukturen och kvaliteten på testsviten av stora system REF.
Exploring the composition of unit test suites
{'venue': '2008 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops', 'journal': '2008 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops', 'mag_field_of_study': ['Computer Science']}