ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
H??ng d?n vi?t testcase
RIKKEISOFT
04/14/2016
ThanhLVT
? Copyright 2016 Rikkeisoft
Outline
1. What: Test l¨¤ g¨¬
2. Why: V¨¬ sao ph?i th?c hi?n test
3. Who: Ai l¨¤ ng??i th?c hi?n test
4. When: Khi n¨¤o th¨¬ test
5. Where
6. How: Test th? n¨¤o, vi?t testcase th? n¨¤o
7. Bonus: Nh?ng ?i?u n¨ºn tr¨¢nh khi test
8. Quiz
? Copyright 2016 Rikkeisoft
1. What
? Test l¨¤ qu¨¢ tr¨¬nh ??m b?o ch??ng tr¨¬nh ch?y ?¨²ng y¨ºu c?u
? Trong d? ¨¢n ph?n m?m th?ng th??ng, test ???c chia
th¨¤nh c¨¢c giai ?o?n nh? sau
? Copyright 2016 Rikkeisoft
1. What
? Trong d? ¨¢n theo m? h¨¬nh agile, test ???c th?c hi?n theo
m? h¨¬nh nh? sau
? Copyright 2016 Rikkeisoft
2. Why
? ???c n¨ºu ra trong ??nh ngh?a, ?¨® l¨¤: ?? ??m b?o ch??ng
tr¨¬nh ch?y ?¨²ng y¨ºu c?u.
? ?? ??t ???c m?c ?¨ªch, c¨® th? th?c hi?n theo nhi?u ph??ng
ph¨¢p kh¨¢c nhau.
? Thay ??i mindset: Code c¨¢i g¨¬ c?ng ph?i test
? C¨¢c sai l?m ph? bi?n
¨C M?c ?¨ªch c?a test l¨¤ ?? t¨¬m ra l?i c?a nhau
? Test l¨¤ ?? ??m b?o ch?t l??ng c?a s?n ph?m, ch? kh?ng ph?i t¨¬m ra ai code k¨¦m
¨C Test l¨¤ vi?c ri¨ºng c?a tester, dev kh?ng quan t?m
? M?t developer ?¨²ng ngh?a ph?i bi?t th?c hi?n unit test, ?? ??m b?o ch??ng tr¨¬nh
m¨¬nh code ra ch?y ?¨²ng design
¨C S?a 1 d¨°ng ko ph?i test ??u
? Khi s?a code, d¨´ ch? l¨¤ m?t d¨°ng v?n c¨® th? g?y ra nh?ng ?nh h??ng ko l??ng h?t
???c, n¨ºn ph?i test l?i ch? ?? s?a v¨¤ nh?ng ch? li¨ºn quan
¨C ?? ch?y ???c 1 l?n r?i l¨¤ kh?ng c¨°n bug
? Test h?t v?n c¨® th? c¨°n bug
? Copyright 2016 Rikkeisoft
3. Who
? Nh?ng ng??i th?c hi?n test l¨¤ Developer v¨¤ Tester
? Copyright 2016 Rikkeisoft
4. When
? Th?c hi?n test khi ?ang code, ngay sau khi code xong, v¨¤
b?t k¨¬ khi n¨¤o thay ??i code
? Copyright 2016 Rikkeisoft
5. Where
? Ch? c¨® n?i dung g¨¬
? Copyright 2016 Rikkeisoft
6. How
? Ph?n lo?i test
¨C Functional test: Test xem ch??ng tr¨¬nh ch?y ?¨²ng ch?c n?ng ch?a
¨C Non-functional
? Performance: Test ch??ng tr¨¬nh ?¨¢p ?ng ???c v? m?t th?i gian x? l?, kh?i
l??ng d? li?u x? l?¡­
? Usability: Ch??ng tr¨¬nh c¨® d? d¨´ng, giao di?n c¨® ph¨´ h?p hay kh?ng¡­
? Security: Ch??ng tr¨¬nh c¨® b?o m?t hay kh?ng
? Portability: Ch??ng tr¨¬nh c¨® th? ch?y tr¨ºn m¨¢y kh¨¢c c¨® m?i tr??ng t??ng
???ng hay kh?ng
? Vi?t testcase: Common template c?a b?t k? testcase n¨¤o
? Copyright 2016 Rikkeisoft
6. How
? Ngh? ra testcase nh? th? n¨¤o?
¨C Tr??ng h?p ph?n nh¨¢nh: 1 nh¨¢nh <-> 1 case
¨C Tr??ng h?p switch:
? Copyright 2016 Rikkeisoft
?Tr??ng h?p di chuy?n b?ng taxi, set
gi¨¢ v¨¦ l¨¤ 200,0000
?Tr??ng h?p kh¨¢c, set gi¨¢ v¨¦ l¨¤ 0
6. How
? Ngh? ra testcase nh? th? n¨¤o?
¨C Logic: A and B
¨C Logic: A or B
? Copyright 2016 Rikkeisoft
6. How
? Ngh? ra testcase nh? th? n¨¤o?
¨C Loop (??c DB, ??c file data¡­): C?n 3 case
? Case loop 0 l?n (DB kh?ng c¨® data)
? Case loop 1 l?n
? Case loop n l?n
¨C So s¨¢nh: Test gi¨¢ tr? c?n bi¨ºn, gi¨¢ tr? bi¨ºn
? Copyright 2016 Rikkeisoft
6. How
? Ngh? ra testcase nh? th? n¨¤o?
¨C Data: M?t data item th?ng th??ng c?n 3 case
? 1 Case data normal
? 1 case data c¨® s? k? t?/s? ch? s? l¨¤ max
? 1 case data blank
? Copyright 2016 Rikkeisoft
? Ngh? ra testcase nh? th? n¨¤o?
¨C Khi s?a code: Ph?i t¨¬m nh?ng ch? s? d?ng bi?n/function ???c s?a
?? test l?i
6. How
? Copyright 2016 Rikkeisoft
? Ngh? ra testcase nh? th? n¨¤o?
¨C Khi test list, report:
? Ph?i test case kh?ng c¨® d? li?u.
? N?u c¨® ph?n trang, m?i trang n record -> Test n record, n + 1 record
6. How
? Copyright 2016 Rikkeisoft
No data
No Name
1 Tuan Anh
2 Lan Anh
3 Hong Anh
5 Phuc Anh
n record0 record
No Name
1 Tuan Anh
2 Lan Anh
3 Hong Anh
5 Phuc Anh
n + 1 record
No Name
6 Tran Anh
? Kh?ng s? d?ng test data v? ngh?a (g? to¨¤n s? 0, 1, aaa¡­)
¨C Kh?ng th? ph¨¢t hi?n ra bug nh?m item
7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test
? Copyright 2016 Rikkeisoft
Spec
Code
aaaaa
aaaaa
Test
Maria
Maria
? ?n b?t testcase trong c¨¢c case logic
¨C C¨® th? b? s¨®t bug logic
7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test
? Copyright 2016 Rikkeisoft
Spec N?u ?i xe h?i v¨¤ t?ng hoa h?ng th¨¬ m?i nh?n l?i
Code
Test
? Kh?ng test c?n v¨¤ bi¨ºn khi so s¨¢nh
¨C C¨® th? b? s¨®t bug sai d?u, sai ng??ng
7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test
? Copyright 2016 Rikkeisoft
Spec Ch? ch?p nh?n ?i du h?c n?u s? d? t¨¤i kho?n t?
100,000 tr? l¨ºn
Code
Test
? Test cho m¨¤n h¨¬nh sau
8. Quiz
? Copyright 2016 Rikkeisoft
Spec M¨¤n h¨¬nh Search c¨® 2 item. C? 2 ??u l¨¤ optional
Thank you
RIKKEISOFT
? Copyright 2016 Rikkeisoft
? Test case
8. Quiz - Answer
? Copyright 2016 Rikkeisoft
8. Quiz - Answer
? Copyright 2016 Rikkeisoft
Test data
Run test

More Related Content

What's hot (20)

T?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
T?M HI?U C?C K? THU?T KI?M TH? PH?N M?MT?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
T?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
Nguy?n Anh
?
Gi¨¢o tr¨¬nh Tester Full
Gi¨¢o tr¨¬nh Tester FullGi¨¢o tr¨¬nh Tester Full
Gi¨¢o tr¨¬nh Tester Full
Thanh S?n
?
Kiem thu phan mem
Kiem thu phan memKiem thu phan mem
Kiem thu phan mem
TIen Le
?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T? T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
Nguy?n Anh
?
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 20216 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
MDuyn83
?
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m ?ng d?ng trong l?p tr¨¬nh Java.
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m  ?ng d?ng trong l?p tr¨¬nh Java.T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m  ?ng d?ng trong l?p tr¨¬nh Java.
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m ?ng d?ng trong l?p tr¨¬nh Java.
Nguy?n Anh
?
?ng d?ng c?ng c? test t? ??ng ki?m th? website
?ng d?ng c?ng c? test t? ??ng ki?m th? website?ng d?ng c?ng c? test t? ??ng ki?m th? website
?ng d?ng c?ng c? test t? ??ng ki?m th? website
Dotnet Open Group
?
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
Aliza Rogahn
?
Gi?i Ng?n H¨¤ng ??m B?o Ch?t L??ng Ph?n M?m PTIT - SQA
Gi?i Ng?n H¨¤ng ??m B?o Ch?t L??ng Ph?n M?m PTIT - SQAGi?i Ng?n H¨¤ng ??m B?o Ch?t L??ng Ph?n M?m PTIT - SQA
Gi?i Ng?n H¨¤ng ??m B?o Ch?t L??ng Ph?n M?m PTIT - SQA
Popping Khiem - Funky Dance Crew PTIT
?
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?mT¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
Nguy?n Anh
?
Th?c t?p ki?m th? ph?n m?m
Th?c t?p ki?m th? ph?n m?mTh?c t?p ki?m th? ph?n m?m
Th?c t?p ki?m th? ph?n m?m
Nguy?n Anh
?
?? t¨¤i: X?y d?ng h? th?ng qu?n l? xe kh¨¢ch, HAY
?? t¨¤i: X?y d?ng h? th?ng qu?n l? xe kh¨¢ch, HAY?? t¨¤i: X?y d?ng h? th?ng qu?n l? xe kh¨¢ch, HAY
?? t¨¤i: X?y d?ng h? th?ng qu?n l? xe kh¨¢ch, HAY
D?ch v? vi?t thu¨º Kh¨®a Lu?n - ZALO 0932091562
?
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tu
Thi¨ºn?¨¤ng C?ngD?n
?
Ki?m Th? Junit
Ki?m Th? Junit Ki?m Th? Junit
Ki?m Th? Junit
Thanh Huong
?
DEV3_TestTraining.pptx
DEV3_TestTraining.pptxDEV3_TestTraining.pptx
DEV3_TestTraining.pptx
LmDngNgc
?
Ki?m th? b?o m?t web
Ki?m th? b?o m?t webKi?m th? b?o m?t web
Ki?m th? b?o m?t web
Minh Tri Nguyen
?
Thiet ke test case luong
Thiet ke test case luongThiet ke test case luong
Thiet ke test case luong
HoangThiHien1
?
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
The Nguyen Manh
?
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?mNguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Ng?c Kh¨¢nh
?
T?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
T?M HI?U C?C K? THU?T KI?M TH? PH?N M?MT?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
T?M HI?U C?C K? THU?T KI?M TH? PH?N M?M
Nguy?n Anh
?
Gi¨¢o tr¨¬nh Tester Full
Gi¨¢o tr¨¬nh Tester FullGi¨¢o tr¨¬nh Tester Full
Gi¨¢o tr¨¬nh Tester Full
Thanh S?n
?
Kiem thu phan mem
Kiem thu phan memKiem thu phan mem
Kiem thu phan mem
TIen Le
?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T? T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
T¨¬m Hi?u C¨¢c K? Thu?t Ki?m Th? Ph?n M?m v¨¤ M?t S? ?ng D?ng Trong Th?c T?
Nguy?n Anh
?
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 20216 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
6 c?u h?i ph?ng v?n tester th?ng d?ng n?m 2021
MDuyn83
?
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m ?ng d?ng trong l?p tr¨¬nh Java.
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m  ?ng d?ng trong l?p tr¨¬nh Java.T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m  ?ng d?ng trong l?p tr¨¬nh Java.
T¨¬m hi?u c¨¢c k? thu?t ki?m th? ph?n m?m ?ng d?ng trong l?p tr¨¬nh Java.
Nguy?n Anh
?
?ng d?ng c?ng c? test t? ??ng ki?m th? website
?ng d?ng c?ng c? test t? ??ng ki?m th? website?ng d?ng c?ng c? test t? ??ng ki?m th? website
?ng d?ng c?ng c? test t? ??ng ki?m th? website
Dotnet Open Group
?
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
?? ¨¢n Qu?n l? h?c sinh tr??ng THPT
Aliza Rogahn
?
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?mT¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
T¨¬m hi?u v? k? thu?t Ki?m th? ph?n m?m
Nguy?n Anh
?
Th?c t?p ki?m th? ph?n m?m
Th?c t?p ki?m th? ph?n m?mTh?c t?p ki?m th? ph?n m?m
Th?c t?p ki?m th? ph?n m?m
Nguy?n Anh
?
DEV3_TestTraining.pptx
DEV3_TestTraining.pptxDEV3_TestTraining.pptx
DEV3_TestTraining.pptx
LmDngNgc
?
Thiet ke test case luong
Thiet ke test case luongThiet ke test case luong
Thiet ke test case luong
HoangThiHien1
?
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
[B¨¢o c¨¢o] B¨¤i t?p l?n Ng?n ng? l?p tr¨¬nh: Qu?n l? th? vi?n
The Nguyen Manh
?
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?mNguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Nguy¨ºn t?c c? b?n c?a ki?m th? ph?n m?m
Ng?c Kh¨¢nh
?

Similar to [Seminar] H??ng d?n vi?t test case (20)

kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptxkiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
LnNguynThnh4
?
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab CenterT¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
GMO-Z.com Vietnam Lab Center
?
Ki?m-th?-ph?n-m?mBC.pptx
Ki?m-th?-ph?n-m?mBC.pptxKi?m-th?-ph?n-m?mBC.pptx
Ki?m-th?-ph?n-m?mBC.pptx
QuangUyH
?
Effectivesoftwaretesting 131104102937-phpapp01
Effectivesoftwaretesting 131104102937-phpapp01Effectivesoftwaretesting 131104102937-phpapp01
Effectivesoftwaretesting 131104102937-phpapp01
Thanh Danh
?
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjhBDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
YnTrn119521
?
?? t¨¤i: C?ng c? sinh d? li?u th? t? ??ng cho ch??ng tr¨¬nh Java
?? t¨¤i: C?ng c? sinh d? li?u th? t? ??ng cho ch??ng tr¨¬nh Java?? t¨¤i: C?ng c? sinh d? li?u th? t? ??ng cho ch??ng tr¨¬nh Java
?? t¨¤i: C?ng c? sinh d? li?u th? t? ??ng cho ch??ng tr¨¬nh Java
D?ch v? vi?t b¨¤i tr?n g¨®i ZALO: 0909232620
?
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Working in Japan
?
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
Vu Hung Nguyen
?
Tai lieu microsoft project 2007 smith.n
Tai lieu microsoft project 2007   smith.nTai lieu microsoft project 2007   smith.n
Tai lieu microsoft project 2007 smith.n
pvhdhxd
?
Tailieu.vncty.com t ke-testcase
Tailieu.vncty.com   t ke-testcaseTailieu.vncty.com   t ke-testcase
Tailieu.vncty.com t ke-testcase
Tr?n ??c Anh
?
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdfBai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
doanhvn1207
?
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdfBai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
doanhvn1207
?
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?pX?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
Thao Media 99
?
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
Kevin Vu
?
VTV Mobile Performace Test
VTV Mobile Performace TestVTV Mobile Performace Test
VTV Mobile Performace Test
C?ng Ngh? - VTC Mobile
?
Ch??ng 1.pdf
Ch??ng 1.pdfCh??ng 1.pdf
Ch??ng 1.pdf
ChauNguyenThiMinh6
?
ggggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggggggggggggggggg
HngPhmTh35
?
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
Agile ??y Vietnam
?
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Tranghoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
H?c C? Kh¨ª
?
kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptxkiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
kiemthuphanmemnhom14 (1)nhomsvk17thuchien.pptx
LnNguynThnh4
?
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab CenterT¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
T¨¤i li?u gi?i thi?u c?ng ty GMO-Z.com Vietnam Lab Center
GMO-Z.com Vietnam Lab Center
?
Ki?m-th?-ph?n-m?mBC.pptx
Ki?m-th?-ph?n-m?mBC.pptxKi?m-th?-ph?n-m?mBC.pptx
Ki?m-th?-ph?n-m?mBC.pptx
QuangUyH
?
Effectivesoftwaretesting 131104102937-phpapp01
Effectivesoftwaretesting 131104102937-phpapp01Effectivesoftwaretesting 131104102937-phpapp01
Effectivesoftwaretesting 131104102937-phpapp01
Thanh Danh
?
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjhBDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
BDCLPM_1.khc ? eaw xcvbuihlgfdsasrdtfyvgubhnjhgvfcxdzxrdctfvgbjh
YnTrn119521
?
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Working in Japan
?
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
ScrumDay Vietnam 2013: Ph??ng ph¨¢p lu?n ph?n m?m - Truy?n th?ng v¨¤ Agile - Ng...
Vu Hung Nguyen
?
Tai lieu microsoft project 2007 smith.n
Tai lieu microsoft project 2007   smith.nTai lieu microsoft project 2007   smith.n
Tai lieu microsoft project 2007 smith.n
pvhdhxd
?
Tailieu.vncty.com t ke-testcase
Tailieu.vncty.com   t ke-testcaseTailieu.vncty.com   t ke-testcase
Tailieu.vncty.com t ke-testcase
Tr?n ??c Anh
?
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdfBai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
doanhvn1207
?
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdfBai 02 - Vong doi Phan Mem - cong nghe pm.pdf
Bai 02 - Vong doi Phan Mem - cong nghe pm.pdf
doanhvn1207
?
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?pX?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
X?y d?ng v¨¤ ?ng d?ng 5S v¨¤o th?c ti?n s?n xu?t kinh doanh t?i doanh nghi?p
Thao Media 99
?
Agile Scrum for your startup
Agile Scrum for your startupAgile Scrum for your startup
Agile Scrum for your startup
Kevin Vu
?
ggggggggggggggggggggggggggggggggggggggggggggggggggg
gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
ggggggggggggggggggggggggggggggggggggggggggggggggggg
HngPhmTh35
?
[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation[HanoiScrum.net] Scrum foundation
[HanoiScrum.net] Scrum foundation
Agile ??y Vietnam
?
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Tranghoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
hoccokhi.vn Gi¨¢o Tr¨¬nh CNC Cho M¨¢y Phay - B¨´i Qu? Tu?n, 113 Trang
H?c C? Kh¨ª
?

[Seminar] H??ng d?n vi?t test case

  • 1. H??ng d?n vi?t testcase RIKKEISOFT 04/14/2016 ThanhLVT ? Copyright 2016 Rikkeisoft
  • 2. Outline 1. What: Test l¨¤ g¨¬ 2. Why: V¨¬ sao ph?i th?c hi?n test 3. Who: Ai l¨¤ ng??i th?c hi?n test 4. When: Khi n¨¤o th¨¬ test 5. Where 6. How: Test th? n¨¤o, vi?t testcase th? n¨¤o 7. Bonus: Nh?ng ?i?u n¨ºn tr¨¢nh khi test 8. Quiz ? Copyright 2016 Rikkeisoft
  • 3. 1. What ? Test l¨¤ qu¨¢ tr¨¬nh ??m b?o ch??ng tr¨¬nh ch?y ?¨²ng y¨ºu c?u ? Trong d? ¨¢n ph?n m?m th?ng th??ng, test ???c chia th¨¤nh c¨¢c giai ?o?n nh? sau ? Copyright 2016 Rikkeisoft
  • 4. 1. What ? Trong d? ¨¢n theo m? h¨¬nh agile, test ???c th?c hi?n theo m? h¨¬nh nh? sau ? Copyright 2016 Rikkeisoft
  • 5. 2. Why ? ???c n¨ºu ra trong ??nh ngh?a, ?¨® l¨¤: ?? ??m b?o ch??ng tr¨¬nh ch?y ?¨²ng y¨ºu c?u. ? ?? ??t ???c m?c ?¨ªch, c¨® th? th?c hi?n theo nhi?u ph??ng ph¨¢p kh¨¢c nhau. ? Thay ??i mindset: Code c¨¢i g¨¬ c?ng ph?i test ? C¨¢c sai l?m ph? bi?n ¨C M?c ?¨ªch c?a test l¨¤ ?? t¨¬m ra l?i c?a nhau ? Test l¨¤ ?? ??m b?o ch?t l??ng c?a s?n ph?m, ch? kh?ng ph?i t¨¬m ra ai code k¨¦m ¨C Test l¨¤ vi?c ri¨ºng c?a tester, dev kh?ng quan t?m ? M?t developer ?¨²ng ngh?a ph?i bi?t th?c hi?n unit test, ?? ??m b?o ch??ng tr¨¬nh m¨¬nh code ra ch?y ?¨²ng design ¨C S?a 1 d¨°ng ko ph?i test ??u ? Khi s?a code, d¨´ ch? l¨¤ m?t d¨°ng v?n c¨® th? g?y ra nh?ng ?nh h??ng ko l??ng h?t ???c, n¨ºn ph?i test l?i ch? ?? s?a v¨¤ nh?ng ch? li¨ºn quan ¨C ?? ch?y ???c 1 l?n r?i l¨¤ kh?ng c¨°n bug ? Test h?t v?n c¨® th? c¨°n bug ? Copyright 2016 Rikkeisoft
  • 6. 3. Who ? Nh?ng ng??i th?c hi?n test l¨¤ Developer v¨¤ Tester ? Copyright 2016 Rikkeisoft
  • 7. 4. When ? Th?c hi?n test khi ?ang code, ngay sau khi code xong, v¨¤ b?t k¨¬ khi n¨¤o thay ??i code ? Copyright 2016 Rikkeisoft
  • 8. 5. Where ? Ch? c¨® n?i dung g¨¬ ? Copyright 2016 Rikkeisoft
  • 9. 6. How ? Ph?n lo?i test ¨C Functional test: Test xem ch??ng tr¨¬nh ch?y ?¨²ng ch?c n?ng ch?a ¨C Non-functional ? Performance: Test ch??ng tr¨¬nh ?¨¢p ?ng ???c v? m?t th?i gian x? l?, kh?i l??ng d? li?u x? l?¡­ ? Usability: Ch??ng tr¨¬nh c¨® d? d¨´ng, giao di?n c¨® ph¨´ h?p hay kh?ng¡­ ? Security: Ch??ng tr¨¬nh c¨® b?o m?t hay kh?ng ? Portability: Ch??ng tr¨¬nh c¨® th? ch?y tr¨ºn m¨¢y kh¨¢c c¨® m?i tr??ng t??ng ???ng hay kh?ng ? Vi?t testcase: Common template c?a b?t k? testcase n¨¤o ? Copyright 2016 Rikkeisoft
  • 10. 6. How ? Ngh? ra testcase nh? th? n¨¤o? ¨C Tr??ng h?p ph?n nh¨¢nh: 1 nh¨¢nh <-> 1 case ¨C Tr??ng h?p switch: ? Copyright 2016 Rikkeisoft ?Tr??ng h?p di chuy?n b?ng taxi, set gi¨¢ v¨¦ l¨¤ 200,0000 ?Tr??ng h?p kh¨¢c, set gi¨¢ v¨¦ l¨¤ 0
  • 11. 6. How ? Ngh? ra testcase nh? th? n¨¤o? ¨C Logic: A and B ¨C Logic: A or B ? Copyright 2016 Rikkeisoft
  • 12. 6. How ? Ngh? ra testcase nh? th? n¨¤o? ¨C Loop (??c DB, ??c file data¡­): C?n 3 case ? Case loop 0 l?n (DB kh?ng c¨® data) ? Case loop 1 l?n ? Case loop n l?n ¨C So s¨¢nh: Test gi¨¢ tr? c?n bi¨ºn, gi¨¢ tr? bi¨ºn ? Copyright 2016 Rikkeisoft
  • 13. 6. How ? Ngh? ra testcase nh? th? n¨¤o? ¨C Data: M?t data item th?ng th??ng c?n 3 case ? 1 Case data normal ? 1 case data c¨® s? k? t?/s? ch? s? l¨¤ max ? 1 case data blank ? Copyright 2016 Rikkeisoft
  • 14. ? Ngh? ra testcase nh? th? n¨¤o? ¨C Khi s?a code: Ph?i t¨¬m nh?ng ch? s? d?ng bi?n/function ???c s?a ?? test l?i 6. How ? Copyright 2016 Rikkeisoft
  • 15. ? Ngh? ra testcase nh? th? n¨¤o? ¨C Khi test list, report: ? Ph?i test case kh?ng c¨® d? li?u. ? N?u c¨® ph?n trang, m?i trang n record -> Test n record, n + 1 record 6. How ? Copyright 2016 Rikkeisoft No data No Name 1 Tuan Anh 2 Lan Anh 3 Hong Anh 5 Phuc Anh n record0 record No Name 1 Tuan Anh 2 Lan Anh 3 Hong Anh 5 Phuc Anh n + 1 record No Name 6 Tran Anh
  • 16. ? Kh?ng s? d?ng test data v? ngh?a (g? to¨¤n s? 0, 1, aaa¡­) ¨C Kh?ng th? ph¨¢t hi?n ra bug nh?m item 7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test ? Copyright 2016 Rikkeisoft Spec Code aaaaa aaaaa Test Maria Maria
  • 17. ? ?n b?t testcase trong c¨¢c case logic ¨C C¨® th? b? s¨®t bug logic 7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test ? Copyright 2016 Rikkeisoft Spec N?u ?i xe h?i v¨¤ t?ng hoa h?ng th¨¬ m?i nh?n l?i Code Test
  • 18. ? Kh?ng test c?n v¨¤ bi¨ºn khi so s¨¢nh ¨C C¨® th? b? s¨®t bug sai d?u, sai ng??ng 7. Nh?ng ?i?u n¨ºn tr¨¢nh khi test ? Copyright 2016 Rikkeisoft Spec Ch? ch?p nh?n ?i du h?c n?u s? d? t¨¤i kho?n t? 100,000 tr? l¨ºn Code Test
  • 19. ? Test cho m¨¤n h¨¬nh sau 8. Quiz ? Copyright 2016 Rikkeisoft Spec M¨¤n h¨¬nh Search c¨® 2 item. C? 2 ??u l¨¤ optional
  • 21. ? Test case 8. Quiz - Answer ? Copyright 2016 Rikkeisoft
  • 22. 8. Quiz - Answer ? Copyright 2016 Rikkeisoft Test data Run test