Môi trường Kiểm thử
ố
07/04/16
1
ễ ThS Nguy n Qu c Huy
ể ề ầ ị Ki m đ nh ph n m m
Tổng quan
ng
ử ườ ế ậ ệ
ự c xây d ng
ng.
ố
07/04/16
2
ễ ThS Nguy n Qu c Huy
ườ ườ ườ ặ ể • Thành ph n c u thành môi tr ườ ầ ấ • Môi tr ướ ể ng ti p c n hi u ng ki m th là h ả ể ề ầ ạ ộ qu đ đo ho t đ ng ph n m m. • Khi nào môi tr ử ượ ể ườ ng ki m th đ ườ ng và khác th ứ ề ng nào g p nhi u thách th c ứ ng nào ki m soát thách th c bình th • Môi tr • Môi tr
Giới thiệu
ể ử ầ
ử ể • Môi tr ạ • Môi tr
ể ả i
ố
07/04/16
3
ễ ThS Nguy n Qu c Huy
ế ộ ườ ng ki m th là m t thành ph n k ử ho ch th . ườ ng ki m th cho phép ki m tra viên ế ẽ ử ụ ể ả ườ quan sát k t qu mà khách hàng hay ng ẩ dùng s s d ng khi tri n khai s n ph m.
Giả lập - Simulation
ệ ấ ự ả ơ ư ng thì đ n gi n, nh ng th c hi n r t • Ý t
ưở ứ ạ ph c t p.
ả ế t đúng là ho t
• Các gi ộ thi ể ượ ạ ể c và có đ
• Gi
ườ ữ l p là s k t n i gi a các mô hình toán ệ ố ng h th ng
ố
07/04/16
4
ễ ThS Nguy n Qu c Huy
ả ậ ự l p d a trên gi ủ ầ ứ đ ng c a ph n c ng có th đo đ c.ượ đoán đ ả ậ ọ ớ ướ ưở ề ệ h c v i nhau đ t o ra môi tr d ự ế ố ể ạ i đi u ki n lý t ng.
Giả lập - Simulation
ớ ề ả ẻ ơ l p ph i r h n nhi u so v i
ề ề ệ ệ ử ậ
ả ậ l p đóng vai trò
ọ
ố
07/04/16
5
ễ ThS Nguy n Qu c Huy
ả ậ ạ • Đi u ki n gi ả ậ ể đi u ki n ki m th th t. • Trong 10 năm v a qua, gi ừ ử ể quan tr ng trong vi c ki m th . ế ở ầ t giai đo n thi ệ l p cũng c n thi • Gi ế ế t k .
Lấy điểm chuẩn
ẩ ấ ể ọ ỷ • K thu t l y đi m chu n r t quan tr ng
ậ ấ ả ậ l p. ẩ ệ ố ể ị • Đi m chu n đ xác đ nh 1 h th ng ở ướ d i
trong gi ể ứ
ố
07/04/16
6
ễ ThS Nguy n Qu c Huy
ớ ờ m c cho phép. • Ví d : g n gi ng v i logic m ố ụ ầ
Môi trường kiểm thử
ườ • M c đích là t o ra m t môi tr ạ
ữ ụ c m c tiêu là thách th c cho vi c
ạ thi
ụ ẩ • Đ đ t đ ể ạ ượ ế ế ầ ầ ứ ể ầ t.
ầ ử ầ ụ ụ ể ể ả ộ ng đ s n ự ế ớ ế ph m bày ra nh ng y u kém so v i th c t . ệ ứ ử t k trong giai đo n ki m th . • Yêu c u ph n c ng và ph n m m c n thi ế ề • Ph i ph c v cho chu trình ki m th đ u
ố
07/04/16
7
ễ ThS Nguy n Qu c Huy
ả tiên.
Môi trường kiểm thử
ế ậ
• Thi
ử ể ng ki m th :
ườ ả
ể
t l p môi tr – Xác nh n tính kh thi ậ – Xác nh n tính đúng đ n ắ ậ ệ ậ ườ ủ c a môi tr ế ị ế
ụ ể
• N u quy t đ nh s d ng công c ki m t ử ụ ụ ể
ự ộ
ử ng cho vi c v n hành ki m th . ự ộ đ ng, đ ng trong môi
thì ph i cài công c ki m t tr
ườ
ể
ứ ế
ể
ề
ng ki m quá ph c t
ả ử ể ng ki m th . • N u h đi u hành môi tr ệ ề ả ầ ườ
ườ ế ạ t p, c n ph i có chuyên gia v HĐH đ thi ậ l p môi tr
ng đúng.
ố
07/04/16
8
ễ ThS Nguy n Qu c Huy
Môi trường kiểm thử
ệ ề
– H đi u hành – An ninh, b o m t ậ ả – Các h th ng t p tin ậ ệ ố – C s d li u ơ ở ữ ệ – K t n i m ng ạ ế ố
ố
07/04/16
9
ễ ThS Nguy n Qu c Huy
ầ ầ ế • Danh sách các thành ph n c n thi t:
Môi trường kiểm thử
ầ
ề ữ ệ ử ợ • C n tìm chuyên gia v d li u th đ : ử ể • Tìm ngu n d li u th h p lý nh t đ di n ấ ể ể
ồ ữ ệ ẩ t
ế ử i d li u th đó
d li u s n ph m. • Xác đ nh làm th nào đ t ườ ư ể ả ữ ệ ị ử ể ng ki m th đ xem nh giá tr
ả ữ ệ ả ị ể vào môi tr ườ ầ ủ ban đ u c a môi tr ị
ố
07/04/16
10
ễ ThS Nguy n Qu c Huy
ng. • Xác đ nh làm th nào đ t ể ả ạ ữ ệ ử ở ầ ệ ạ ế ậ đó khi v n hành l i l ể i vi c ki m th ử i d li u th l n sau.
Môi trường kiểm thử
ề ầ ướ ử ng đ ch nh s a ph n m m tr c
ố
07/04/16
11
ễ ThS Nguy n Qu c Huy
• Môi tr ườ ể ể ỉ khi ki m – staging.
Môi trường kiểm thử
ướ ộ ứ ề ầ ớ c ph n m m l n và đ ph c
ố
07/04/16
12
ễ ThS Nguy n Qu c Huy
• N u kích th ế ạ t p cao.
Môi trường kiểm thử
ườ ể ạ ng.
ế ị ầ ắ t b c n thuê ng n h n hay mua dài
• ườ ượ ử ụ ng 1 năm môi tr ng đ c s d ng
ố
07/04/16
13
ễ ThS Nguy n Qu c Huy
• Xác đ nh chi phí đ t o môi tr ị • Các thi ạ h n.ạ Ướ ượ c l bao nhiêu l n.ầ
Môi trường kiểm thử tốt
ố ộ
ườ c. ả ế ng th t, k t qu
ố ử
ể ể ề ợ • Gi ng môi tr ậ ườ ng th t. • Đ i ngũ ki m th ki m soát đ ượ ử ế ể • Càng gi ng v i môi tr ậ ớ ợ ki m th càng h p lý. c môi tr ng s có 2 đi u l i:
c các l n ki m sau
ườ ầ
ộ ậ
ạ
ả
ố
07/04/16
14
ễ ThS Nguy n Qu c Huy
ượ ố ượ t đ ế ẽ ể ể • Ki m soát đ – Ki m soát t ể – Có kh năng ra k ho ch và ki m đ c l p
Môi trường kiểm thử xấu
ườ
ậ ườ ể ớ ế ậ ả ng th t, k t qu
• Môi tr ng ki m không t p trung. • Càng ít g n v i môi tr ầ ơ ồ càng m h . ể ộ ườ ử ẽ
• Khi đ i ki m th chia s môi tr ể ệ
ố
07/04/16
15
ễ ThS Nguy n Qu c Huy
ể ng ki m ẽ cho nhóm nào khác, thì vi c ki m soát s ả ả không đ m b o. • Không có s qu n lý rõ ràng. ự ả
Thảo luận
ố
07/04/16
16
ễ ThS Nguy n Qu c Huy