Previous Lecture Lecture 02 Next Lecture

Lecture 02, Wed 01/05

Code Coverage and Mutation Testing (jpa01)

Programming Assignments

See Gradescope for due dates.

Both jpa00 and jpa02 are self-explanatory, and don’t involve much other than following directions.

jpa01, on the other hand, requires some thought, and involves learning some new concepts.

So let’s dig in.

Today: preparation for jpa01

Today, we’ll discuss:

as background for jpa01.

Today will be an exception to the usual way the course works, in that we may end up using the entire time for a more “traditional lecture”; there’s a lot of ground to cover with these four topics.

We’ll use a series of tutorials that are available here, all based on a simple Java class callled Student

You are encouraged to work through tutorials 01 through 09 on your own at a pace suitable for you; our tour in lecture today will be super fast, as we have a lot to cover.

So if you are left a little bewildered, if it all comes too much too fast, don’t worry. Just let as much sink it as can sink in, then go back through it on your own.

Overview

The rest of the lecture will be demonstrating these ideas using the Student tutorial.