Professional Documents
Culture Documents
Software Testing Assignment
Software Testing Assignment
For the chosen small project designed in java, implemented as mini-project-1, design
and implement Junit Tests for the mini-project-1 java source code modules.
ROLL No.-2K19CSUN01039
CSH405B-P SOFTWARE TESTING WORKSHOP
In the software we can register as a user and user has of two types, student
and administrator. Administrator has the power to add new user and can edit
and delete a user. A student can register as user and can add edit and delete
his profile. The administrator can add edit and delete marks for the student.
All the users can see the marks.
CSH405B-P SOFTWARE TESTING WORKSHOP
JAVA CODE
package studentdatabaseapp;
import java.util.Scanner;
setStudentID();
//Generate an id
Enroll in courses
public void enroll() {
}
else {
break;
}
} while (1 != 0);
CSH405B-P SOFTWARE TESTING WORKSHOP
}
//View Balance
public void viewBalance() {
System.out.println("Your Balance is: $"
+ tuitionBalance);
//Pay Tuition
public void payTuition() {
viewBalance();
System.out.println("Enter your payment: $");
// Show Status
CSH405B-P SOFTWARE TESTING WORKSHOP
OUTPUT SNAPSHOTS:
CSH405B-P SOFTWARE TESTING WORKSHOP
CSH405B-P SOFTWARE TESTING WORKSHOP
TEST CASES:
package studentdatabaseapp;
import org.junit.Test;
@Test
public void testSum()
{ assertEquals(100,obj.sum(10,
15));
}
}
CSH405B-P SOFTWARE TESTING WORKSHOP
package studentdatabaseapp;
import org.junit.Test;
@Test
public void test() {
unittestingclass obj1 = new
unittestingclass(); int output_f =
obj1.sqaure(4); //Test the output
assertEquals(16,output_f);
}
}
CSH405B-P SOFTWARE TESTING WORKSHOP
package studentdatabaseapp;
import org.junit.Test;
@Test
public void testSum()
{ assertEquals(3,obj.sum(-5,
8));
}
}
CSH405B-P SOFTWARE TESTING WORKSHOP
package studentdatabaseapp;
import org.junit.Test;
@Test
public void testSum()
{ assertEquals(3,obj.sum(-10, -
15));
}
}
CSH405B-P SOFTWARE TESTING WORKSHOP
SNAPSHOTS
CSH405B-P SOFTWARE TESTING WORKSHOP
CSH405B-P SOFTWARE TESTING WORKSHOP