Professional Documents
Culture Documents
6.2 Final
6.2 Final
Các ca kiểm thử đã thực hiện và các ca kiểm thử hồi quy đã thực hiện
Có 29 ca kiểm thử hồi quy đã thực hiện ứng với kỹ thuật kiểm thử dòng điều khiển
cho chức năng nạp tiền và rút tiền.
.1.Kiểm thử hồi quy dòng điều khiển cho phần nạp tiền
Expected System
ID Đường đi Test case tương ứng Result
Output Output
user.trangthai=1
Nhận thấy, với cả 5 ca kiểm thử trên, chúng ta có thể đạt được độ phủ cho cả độ đo C2
Độ phủ C3
Đồ thị luồng điều khiển cho hàm Naptien độ phủ C3
Xác định độ phức tạp Cyclomatic
C = P +1 = 8+ 1 = 9
Cần xác định 9 đường đi để đạt độ phủ C3.
Expected System
ID Đường đi Test case tương ứng Result
Output Output
Không nạp
TC Không nạp tiền,
1,2(T), 3 user.trangthai=2 tiền, trả về Pass
1 trả về giao diện
giao diện
Tiền nạp
user.trangthai=1 Tiền nạp không
TC 1,2(F), không hợp
hợp lệ, trả về Pass
3 4,5(F),7.1(T),8 tiennap=200 lệ, trả về
giao diện
giao diện
Tiền nạp
1,2(F), user.trangthai=1 Tiền nạp không
TC không hợp
4,5(F),7.1(F),7. hợp lệ, trả về Pass
4 tiennap=50000000 lệ, trả về
2(T),8 giao diện
giao diện
user.trangthai=1
1,2(F), Tiền nạp
tiennap=50000000 Tiền nạp không
TC 4,5(F),7.1(F),7. không hợp
hợp lệ, trả về Pass
6 2(F),7.3(F),7.4( user.sodutui=40000000 lệ, trả về
giao diện
T),8 giao diện
user.soduvi=3000000
user.trangthai=1
1,2(F),
tiennap=5000000
4,5(F),7.1(F),7. Nạp tiền
TC Nạp tiền không
2(F),7.3(F),7.4( user.sodutui=4000000 không Pass
9 thành công
F),9,10.1(F),10. thành công
user.soduvi=6000000
2(F),12
confirm=’a’
2.. Kiểm thử hồi quy dòng điều khiển cho phần rút tiền
Expected System
ID Đường đi Test case tương ứng Result
Output Output
user.trangthai=0
user.trangthai=0
baomatruttien(user)=false
user.trangthai=0
Nạp tiền
tienrut=300000 Nạp tiền thành
thành công.
công. Sau 20
user.sodutui=99800000 Sau 20 phút,
1,2(F),4,5(F),6(F),8 phút, số dư
TC6 số dư túi: Pass
,9(T),10(F),11 user.soduvi=5000000 túi: 99500000,
99500000, số
số dư
confirm=’y’ dư
ví:5641869
ví:5641869
baomatruttien(user)=true
Nhận thấy, với cả 6 ca kiểm thử trên, chúng ta có thể đạt được độ phủ cho cả độ đo C2
Expected
ID Đường đi Test case tương ứng System Output Result
Output
user.trangthai=0
1,2.1(F),2.2(F),4,5 Số tiền rút không Số tiền rút
TC5 tienrut=5000000 Pass
(F),6.1(F),6.2(T),7 hợp lệ không hợp lệ
user.sodutui=4000000
user.trangthai=0
tienrut=5000000
1,2.1(F),2.2(F),4,5
user.sodutui=6000000 Lỗi bảo mật, Lỗi bảo mật,
TC6 (F),6.1(F),6.2(F),8 Pass
Không thực hiện Không thực hiện
,9.1(T),10(T) confirm=’Y’
Baomatruttien(user)=f
alse
user.trangthai=0
TC8 1,2.1(F),2.2(F),4,5 user.trangthai=0 Thực hiện thành Thực hiện thành Pass
(F),6.1(F),6.2(F),8 công. Sau 20 công. Sau 20
tienrut=5000000
,9.1(F),9.2(T), phút, số dư túi: phút, số dư túi:
10(F),11 user.sodutui=6000000 99500000, số dư 99500000, số dư
confirm=’y’
user.trangthai=0
tienrut=5000000
1,2.1(F),2.2(F),4,5
TC9 (F),6.1(F),6.2(F),8 user.sodutui=6000000 Không thực hiện Không thực hiện Pass
,9.1(F),9.2(F), 12
confirm=’A’