Previous Lecture | Lecture 02 | Next Lecture |
Lecture 02, Thu 03/31
Thu Lecture: (1) Test Coverage/Mutation Coverage in practice (2) Divide up LTD paper sections for H01
Test Coverage and Mutation Coverage
We went over a specific example of developing a small Java class using:
- Jacoco for Test Coverage
- Pitest for Mutation Coverage
Here’s the final code we ended up with: https://github.com/ucsb-cs156/student-tutorial/tree/ex08-s22 Coming soon: (partial) recording of the lecture (the testing part is complete): <>
Team Activity: Divide up Listening to Early Career Developers
The team activity for today is described here: https://ucsb-cs156.github.io/s22/hwk/p01/
When you finish that activity, please ping a member of the staff to check off your team’s work.
Once that’s done, you are free to go, but you are also invited to stay and work on one or more of these items:
What then?
- If you haven’t finished jpa00, I suggest working on that.
- If you’ve done jpa00 on CSIL, consider doing it again on your own machine, including doing all of the software setup needed for your machine.
- If you’ve done jpa00 on you own machine, consider doing it again on CSIL to make sure that your CSIL set up is valid (e.g. your
JAVA_HOME
settings and your ssh keys.)
And you can also work on: