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

From Expertiza_Wiki
Jump to navigation Jump to search
(Change the headings.)
mNo edit summary
Line 13: Line 13:
==== Contexts ====
==== Contexts ====
== Testing Framework ==
== Testing Framework ==
[http://rspec.info/ RSPEC]
== Bugs Detected ==
== Bugs Detected ==
== Results ==
== Results ==
== Future Work ==
== Future Work ==
== References ==
== References ==

Revision as of 01:27, 2 November 2018

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