CSC/ECE 517 Fall 2018- Project E1848: Writing unit tests for assignment team.rb

From Expertiza_Wiki
Revision as of 01:27, 2 November 2018 by Kaacken2 (talk | contribs)
Jump to navigation Jump to search

The purpose of this project is to improve the coverage and quality of the unit tests for the assignment team model in Expertiza. This project comprised the program 3 assignment of CSC/ECE 517 in fall 2018 and is entitled "Project E1848: Writing unit tests for assignment_team.rb." The source code for this project is in pull request #1228 of the Expertiza project on GitHub.

Key Contributions

The Class under Test

AssignmentTeam

Test Plan

Test Design

Test Structure

Test Coverage

Stubs for Isolating the UUT

DRY Testing Practices

Factories and the let RSPEC Helper Method

Contexts

Testing Framework

RSPEC

Bugs Detected

Results

Future Work

References