Previous Lecture | lect10 | Next Lecture |
lect10, Mon 02/10
Unit Testing
Announcements
- Reminder: MVP Presentation Procedures - designate the 4 people with special roles, and log those on a Kanban ToDo card
- No new homework for the moment. Concentrate on your team’s MVP deliverable!
Topics:
- Overview of Technologies Used
- Recap of Acceptance Testing, Unit Testing, and Behavior-Driven Development
- Unit Testing in Detail
- Class standup and other Scrum coordination.
Class slides:
We covered the following on Unit Testing https://sites.cs.ucsb.edu/~holl/CS48/handouts/Slides_UnitTesting-1.pdf
Materials:
- Javascript TDD: The Testing Introduction I Wish I Had
- JavaScript Unit Testing Options
- Testing with React
- Travis CI with Firebase + React
- Android w. Firebase TDD (Note: this is from 2017, before MVVM was seriously pushed by JetBrains/Google)
- TDD Firebase Cloud Functions
- C# and Unity
- Android TDD Tutorial
- IOS test-driven development
- TDD with Python