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