You are on page 1of 1

College of Computer and Information Systems

Bachelor of Computer and Information Systems


Fall Semester 2017-18
SWE 411 Software Verification and Validation
Course Instructor: Dr.Vani V

Project Question and Guidelines:

1. Consider the following github link and download the files into your local machine to
kick start your project:

https://github.com/vanivasudevan/Snake

2. The above link contains the source code which is forked from a main repository and
used for your project.
3. Create a netbeans project and add all the source files (.java) pertaining to this snake
game.
4. Execute and check how the program works.
5. Identify the test cases and automate it using JUnit that would ensure 100% statement
coverage for the critical modules which has if /switch case / for statements
6. Invoke JCoCo to reassure 100% statement coverage for the identified module
7. Create a new repository in your github (if the account is not there, then create one
account for a team)
8. Push the generated test files and JCoCo report into the github and upload that link in
LMS

Guidelines:

You can form 2 team to do this project. Each team member can come out with the test cases
and automated test scripts using Junit for a chosen .java file , integrate it and perform the
JCoCo for the complete project and push the result in one github repository.

Submission Deadline: 21-Dec-2017 (Kindly note that Late submission will be not be assessed)

You might also like