cs1699 - software testing