Return to search

Are Open-Source Systems Tested Enough? : An analysis of open-source unit testing practices

It is of utmost importance for software developers to develop a product that is functional for the end users. One way to ensure this is to have continuous unit tests forthe product. However, software testing is deemed as an unimportant part of the iteration process by many developers. The extent to which an open-source system hasbeen tested may show the current testing practices or lack thereof. The results couldhelp future developers and product owners to improve the quality of their softwareand help identify bugs early on in the iteration process. Previous studies have shownthat there is a trend amongst developers to avoid testing their products and this research helps to show if that is the case or not. We have created a tool that extractsthe method names, class names, method bodies, test classes and test methods froma project in order to analyse and show how thoroughly they are being tested. Theresults of this project have agreed with the previous studies that there is a tendencyamong developers to avoid testing which can lead to a lot of problems.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:lnu-114312
Date January 2022
CreatorsMainali, Vikrant
PublisherLinnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0299 seconds