Carleton University - School of Computer Science Honours Project
Winter 2019
Coach Helper Application and Automating the Testing Process
Daniel Lau
SCS Honours Project Image
ABSTRACT
The purpose of the application is to aid sport team coaches by recommending ideal practice menus for their teams. Unlike for academic courses, a concrete curriculum is ill-suited for university and recreational sport teams. This is due to practice menus being highly dependent on variables that are learned within only minutes of practice starting (attendance, skills, injury, etc). In software development, testing and best practices are sometimes avoided because they are seen as tedious to implement. The goal of this project is to make a mobile application to solve the practice menu problem, as well as to automate test running in order to adhere to best practices. The application checks which team members are present at practice and suggests an ideal practice menu based on the members’ meta-data. The usage of TDD during development is explained in the report.