, where he has worked since 2012. He has contributed to several research projects on software testing and human-computer interaction, and he has also designed and taught training courses on topics related to software testing. He received his B.Sc. in 2011 and his M. Sc in Computer and Information Science in 2015 both from University of Costa Rica. His research interests include in software testing, human-computer interaction, and computer science education.
Design and Implementation of a Software Testing Training Course AbstractThis paper presents the design and implementation of a software testing training course for software developers with little or no background on software testing. The design of this training course is modular, so that it can be adapted to different industry needs. The first module is a theoretical course that comprises the fundamentals of software testing, testing types, levels and design techniques. The second module is a practical hands-on workshop where students apply the theoretical concepts from the first module using a specialized tool that supports the entire testing process. The training was given to a small group of developers who work in a software development unit at our university. Our design and implementation of the training course was assessed from three different points of view: the trainer's, the trainee's, and the manager's. Our experience might help educational institutions and college professors in designing and implementing software testing training courses for industry.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations鈥揷itations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.