A Study of Software Testing Practices in Sri Lankan Software Companies
Shanmuganathan Vasanthapriyan · 2018
Software testing is a knowledge intensive and a collaborative activity, which mainly depends on knowledge and experience of the software testers. This study presents using an empirical investigation carried out in Sri Lankan software companies about the current status of software testing practices. The study focused on mainly testing methodologies and techniques, automated tools, testing metrics, testing training and academic collaboration with software industry. As reported from this study, Agile methodology became very popular in software companies for software development. As an overall analysis, there was a great interest in using tools such as Selenium for testing activities. Findings of this study emphasized that while software testing practices were considered to be important, training, money and resources were inadequate to address an effective management of software testing knowledge in these three software companies. Findings also presented a compelling evidence of the soundness for the need of knowledge management practices to manage software testing knowledge.