0% found this document useful (0 votes)
11 views1 page

Software Verification Project Guidelines

This document provides guidelines for a software verification and validation course project. Students are instructed to download source code for a Snake game, create JUnit test cases to achieve 100% statement coverage for critical modules, run JCoCo to confirm coverage, create a GitHub repository, and push test files and the JCoCo report by the deadline of December 21, 2017. Teams of two students will each write test cases for a Java file, integrate them, and perform JCoCo on the full project code.

Uploaded by

Vani Vasudevan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Software Verification Project Guidelines

This document provides guidelines for a software verification and validation course project. Students are instructed to download source code for a Snake game, create JUnit test cases to achieve 100% statement coverage for critical modules, run JCoCo to confirm coverage, create a GitHub repository, and push test files and the JCoCo report by the deadline of December 21, 2017. Teams of two students will each write test cases for a Java file, integrate them, and perform JCoCo on the full project code.

Uploaded by

Vani Vasudevan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

College of Computer and Information Systems

Bachelor of Computer and Information Systems


Fall Semester 2017-18
SWE 411 Software Verification and Validation
Course Instructor: [Link] V

Project Question and Guidelines:

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

[Link]

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