Skip to content

4.3: Quality Assurance & Differentiation

Lab 4.3 — Quality Assurance & Differentiation

Points: 100

Expand your testing, polish the user experience, and build features that differentiate your project.

Checklist

  • Test Expansion: Add edge case tests, integration tests, and non-functional tests
  • Non-Functional Requirements: Performance, security, accessibility
  • UX Polish: Refine user flows and interface
  • Differentiating Features: Build functionality beyond the basic MVP
  • Status Report: Iteration 3 report
  • Demo: Mid-course demonstration

Resources

  • [Testing & Test Generation Tools PDF] — supplementary reference on testing approaches
  • [Lab 4.3 Test Specification] — see CatCourses for the detailed test expectations

Key Deliverables

Item Points
QA + Differentiation 100

Notes

  • This is the midpoint checkpoint — use it to assess if you're on track for the final deliverable
  • Non-functional requirements often determine project success
  • 7-day grace period with 10% penalty

See Also