Lab2 Unit Test Case RRS Group 5
Lab2 Unit Test Case RRS Group 5
Lab2 Unit Test Case RRS Group 5
1. Overview
- In the template, Unit test cases are based on functions. Each sheet presents test cases for one function.
- Cover: General information of the project and Unit Test cases
- FunctionList: The list of Classes and Functions in the document.
+ To control that the number of Unit TC meets customer's requirement or the norm, user should fill value for
'Normal number of Test cases/KLOC'.
+ Click on Function link to open the related Test cases of the function.
Note: You should create new Function sheet before creating the link
- Test Report: provive the overview results of Functions Unit test: Test coverage, Test successful coverage
(Summary, for normal/abnormal/boundary cases)
Note: Should check the formula of "Sub Total" if you add more functions
Record of change
Effective Date Version Change Item *A,D,M Change description Reference
<Date when these <List of documents which are refered in this version.>
changes are effective>
15/07/2021 1.0 Draft Adding Functions Adding test case for Functions
Test Type
Passed Percent
Failed
18%
Passed N A
Failed B
Untested
Passed
82%
UTCID01
UTCID02
UTCID03
UTCID04
UTCID05
UTCID06
UTCID07
UTCID08
UTCID09
Condition Precondition
<None>.
Username
Blank O
"Character" type O O
"Integer" type O O
"String" type O O O O
First Name, Last Name, Address
Blank O
"Character" type O O O O
"Integer" type O O
"String" type O O
Email
Invalid Email O O
test123@mail.com O O O O O O
Password
length<8 O O
length>32 O
32>length>8 O
!,@,#,$,%,^,&,*,(,) >8 <32 O O O O O
123789
Confirm Return
T O O O O
F O O O O O
Exception
UTCID01
UTCID02
UTCID03
UTCID04
Condition Precondition Precondition
User already have an account
Account
Valid O O
Invald O O
Password
Valid O O
Invalid O O
Confirm
Result
"Login Successfully" O
"Incorrect account or password" O O O
UTCID01
UTCID02
UTCID03
UTCID04
UTCID05
UTCID06
UTCID07
UTCID08
UTCID09
Conditio Precondition
User already have an account
Location
Ho Chi Minh O O O O
Ha Noi O O O
New York O O
Price
"String" type O O O O
"Character" type O O
"Integer" type O O
"Float" type O O
Image
JPEG O O O O O O
PNG O O O
Zalo
"string type" O O O
"integer" type lenght=10 O O O
"integer" type length=11 O O
"integer" type 1=<length<10 O
Confirm Result
1
0
Log message
"Location is not currently available" O O O
"Can only upload image file .JPEG" O O O
"Room added successfully" O O O
"Error! Your input is out of format" O O O O O O
Result Type(N : Normal, A : Abnormal, B : Boundary) N N N N N B A N N
Passed/Failed P P P P P F F P P
Executed Date 0 0 0 0 0 0 0 0 0
Defect ID 2 2 2 2 3 3 3 3 3
D D D D
/ / / / / / / / /
F F F F
2 2 2 2 0 0 0 0 0
I I I I
6 6 7 8 1 2 3 4 5
D D D D
0 0 0 0
0 0 0 0
2 4 5 6
UTCID01
UTCID02
UTCID02
UTCID02
UTCID02
UTCID02
UTCID07
UTCID08
UTCID09
UTCID10
UTCID11
UTCID12
UTCID13
UTCID14
UTCID15
Condition Precondition
a
-2 O
-1 O
0 O O O
1 O O
b
0 O O
-2 O O O
2 O
c
0 O
1 O O O
3 O
5 O
Confirm Return
list
null O O O
size = 0 O
{-1/2} O
{1,1} O
{1,-3} O
Exception
Log message
"please input a>= -1" O