Module: QA Part 2: Testing

Designing and implementing simple unit tests using Javascript and Jasmine.

Learning Outcomes

Design and implement effective test suites

Create high quality technical essays

Readings

Experiential Learning

Assessments

A14: Assess your ability to write simple tests

WOD 08 Oct 09:00 AM

Outcomes assessed: Design and implement effective test suites

Rx: < 20 min Av: 20-30 min Sd: 30-45 min DNF: 45+ min or incorrect

This in-class WOD assessed your ability to write simple tests using Jasmine, Javascript, GitHub, and IntelliJ.

Discussion:

  • Things are starting to look up, as the DNFs are way down.

  • Most problems surrounded the attempt to create test cases that threw errors and the need to surround those function calls in an anonymous function.

  • I am hopeful we can get the DNFs down to zero in the coming weeks.

A15: Assess your ability to write about your testing experiences

08 Oct 09:00 PM

Outcomes assessed: Design and implement effective test suites, Create high quality technical essays

This assessment will evaluate your technical essay regarding the testing module for clarity, insight, and conformance to the technical essay guidelines.

Discussion:

  • Only 16 students wrote the technical essay this week. All who turned it in did a reasonably good job.

  • I am happy to see that many of you are finding Jasmine to be a good framework for testing, and that you’re excited to see that you can test without using printf statements!