Previous Lecture | lect11 | Next Lecture |
lect11, Thu 05/06
Testing Tools, Different Types of Testing: Unit Testing
Announcements
- h07 posted
- CATME.org now fixed as well as was possible. Please log on and check if you see peer review data and comments. Please be kind and patient with each other! Feedback can be helpful even if it rubs you the wrong way at first. Give it your honest consideration.
- Feedback from MVP (posted to your Slack channels)
- Upcoming:
- Sprint Review and Planning Meeting (do today or schedule)
- Lab05: Second Retrospective, More Testing
More Info on Testing
- There are many types of testing that one can perform on a software project. The article topics/testing tries to provide a more comprehensive look at this topic. Related Topics:
- Testing: Acceptance Testing—Criteria for being ‘done’ with an issue
- Testing: Agile Testing (Crispin and Gregory)—Material from the book by Lisa Crispin and Janet Gregory, Agile Testing: A Practical Guide for Testers and Agile Teams
- Testing: Unit Testing with Jest—Setting up Jest for Next.JS projects
- Testing: Automation—How to make testing an automatic part of your process
- Testing: End to End Testing—Intro to End to End Testing, and Framework Specific Examples
- Testing: Jacoco Reports—How to interpret the reports (red, yellow, green)
- Testing: Jacoco via Maven—Setting up Jacoco test coverage, using Maven
- Testing: Mocking—Intro to Mocking in Tests, and Framework-specific Examples
Today: Work in Breakout Groups
- Standup
- Sprint review / planning (schedule if necessary)
- Finish up Testing requirement for lab04. Discuss best testing strategies. Let team members look into different potential libraries. See, e.g.
- Overview of Javascript Testing, PDF version
- Python Testing Frameworks
- Testing: Unit Testing with Jest—Setting up Jest for Next.JS projects
- Testing: Component Testing with Cypress