# Week 06 - Testing

Published 2024-09-30

# Lectures

Please watch the videos prior to attending class on Wed.

# Pair Programming

How to pair-up on design and implementation!

CS346-06-01-Pair-Programming.mp4
CS346-06-01-Pair-Programming.mp4 34.1MB
CS346-06-01-Pair-Programming.pdf
CS346-06-01-Pair-Programming.pdf 831KB

# Testing

How to write effective unit tests.

CS346-06-02-Testing.mp4
CS346-06-02-Testing.mp4 121MB
CS346-06-02-Testing.pdf
CS346-06-02-Testing.pdf 1.6MB

# Refactoring

Making non-breaking changes to improve your code.

CS346-06-03-Refactoring.mp4
CS346-06-03-Refactoring.mp4 69.8MB
CS346-06-03-Refactoring.pdf
CS346-06-03-Refactoring.pdf 2.46MB


# Wed (in-class)

In the first 15-20 mins of this class, the instructor will walkthrough the topics below. The remainder of the class will be a working session for you and your team.

# Demo the release process

Demonstrate how to customize a release in Gradle, and release software through GitLab.


# Fri (in-class)

Demo day! Please see the Teams page for your demo time. Make sure you are here 5 mins before the start of your demo!


# TODO