
M Đ UỞ Ầ
1. Gi i thi u đ tài ………………………………………………….02ớ ệ ề
2. M c đích nghiên c u……………………………………………….ụ ứ
3. Đ i t ng ph m vi nghiên c u …………………………………..03ố ượ ạ ứ
4. Ph ng pháp nghiên c u……………………………………………ươ ứ
5. Ý nghĩa th c ti n……………………………………………………ự ễ
A. C S LÝ THUY TƠ Ở Ế
I. T NG QUAN V QUÁ TRÌNH KI M THỔ Ề Ể Ử
I.1 Ki m th ph n m m là gì? …………………………………………03ể ử ầ ề
I.2 Phân lo i k thu t ki m th …………………………………………ạ ỹ ậ ể ử
I.3 Các c p đ ki m th ph n m m……………………………………ấ ộ ể ử ầ ề
I.4 Quy trình ki m th ph n m m………………………………………05ể ử ầ ề
B. T NG QUAN V KI M TH HI U SU T VÀ T I WEBỔ Ề Ể Ử Ệ Ấ Ả
II. KI M THỂ Ử
2.1.M c đích c a ki m th hi u su t và t i web……………………………06ụ ủ ể ử ệ ấ ả
2.2 Ki m th t i……………………………………………………………..ể ử ả
2.3 Các công vi c khi ki m th web…………………………………………07ệ ể ử
2. 4 M c tiêu c a vi c ki m th ………………………………………………ụ ủ ệ ể ử
2.5 Các m c đ ki m th ……………………………………………………..ứ ộ ể ử
C. C S TH C TI NƠ Ở Ự Ễ
III. GI I THI U CHUNG V PH N M M TESTING MASTERỚ Ệ Ề Ầ Ề
3.1 .Gi i thi u chung v ph n m m Testing Master………………………10ớ ệ ề ầ ề
3.2 L i ích c a ph n m m………………………………………………….11ợ ủ ầ ề
3.3 Các tính năng chính c a ph n m m……………………………………ủ ầ ề
3.4 Yêu c u cài đ t………………………………………………………..12ầ ặ
3.5 H ng d n cài đ t……………………………………………………...ướ ẫ ặ
IV. GIAO DI N PH N M MỆ Ầ Ề
4.1 Giao di n chính c a ph n m m……………………………………………19ệ ủ ầ ề
4.2 H ng d n s d ng ph n m m………………………………………..ướ ẫ ử ụ ầ ề
D. K T LU N………………………………………………………….30Ế Ậ
M Đ UỞ Ầ
1. Gi i thi u đ tàiớ ệ ề
Báo cáo môn các công c Case_nhóm 6ụ 1

Hi n nay cùng s phát tri n m nh m cũng nh b c chuy n mình nhanh chóngệ ự ể ạ ẽ ư ướ ể
c a các xu th công ngh thông tin trên th gi i đã mang l i cho Vi t Nam đ ngủ ế ệ ế ớ ạ ệ ồ
th i thu n l i và khó khăn. Do đó, nh ng d án, nh ng ch ng trình qu c giaờ ậ ợ ữ ự ữ ươ ố
nh m thúc đ y hi u qu ng d ng CNTT trong m i m t đ i s ng kinh t chính trằ ẩ ệ ả ứ ụ ọ ặ ờ ố ế ị
xa h i đang ngày càng đ c chú tr ng và tri n khai. Kéo theo đó là nhu c u v sộ ượ ọ ể ầ ề ử
d ng v lĩnh v c ki m th , đ c bi t là ki m th ph n m m t đ ng.ụ ề ự ể ử ặ ệ ể ử ầ ề ự ộ
Ki m th ph n m m là m t thành ph n quan tr ng trong qui trình phát tri n ph nể ử ầ ề ộ ầ ọ ể ầ
m m. Nó đóng vào trò quan tr ng trong vi c ki m đ nh ch t l ng c a ph n m m,ề ọ ệ ể ị ấ ượ ủ ầ ề
đ m b o ph n m m t o ra có ch y đúng v i yêu c u c a khách hàng hay không,ả ả ầ ề ạ ạ ớ ầ ủ
có x y ra nh ng sao sót nó khác v i b ng phân tích thi t k ban đ u không.ả ữ ớ ả ế ế ầ
Vi t Nam khái ni m v ph n m m ki m th tuy không m i m nh ng cũngỞ ệ ệ ề ầ ề ể ử ớ ẻ ư
ch a hoàn toàn quen thu c. Th c t cho th y s l ng đ n v chuyên sâu v cácư ộ ự ế ấ ố ượ ơ ị ề
tester chuyên nghi p và ph n m m ki m th không nhi u, ch a có th đáp ng đệ ầ ề ể ử ề ư ể ứ ủ
cho các d án doanh nghi p. Dù bi t công tác ki m th đ m b o ch t l ng giự ệ ế ể ử ả ả ấ ượ ữ
vai trò quan tr ng mang l i thành công c a các d án ph n m m song không ph iọ ạ ủ ự ầ ề ả
công ty nào cũng đ chuyên môn và đi u ki n cho phép đ th c hi n quy trình.ủ ề ệ ể ự ệ
Tuy nhiên v l i th c nh tranh nh : ngu n nhân l c r có s n trình đ k thu t,ề ợ ế ạ ư ồ ự ẻ ẵ ộ ỹ ậ
đ u t phát tri n c s h t ng nhanh, môi tr ng đ u t an toàn, ch t l ng d chầ ư ể ơ ở ạ ầ ườ ầ ư ấ ượ ị
v n i tr i và t l thay đ i nhân s th p. Vi t nam có th hy v ng và tin t ngụ ổ ộ ỉ ệ ổ ự ấ ệ ể ọ ưở
vào kh năng tr thành đ i tác kinh doanh đ y ti m năng và h p d n trong nghànhả ở ố ầ ề ấ ẫ
ki m th ph n m m.ể ử ầ ề
Sau quá trình tìm hi u nhóm 11 quy t đ nh l a ch n đ tài: “ Tìm hi u công cể ế ị ự ọ ề ể ụ
Testing master” đ làm báo cáo k t thúc môn h c. R t mong nh n đ c ý ki n vàể ế ọ ấ ậ ượ ế
nh n xét, đóng góp c a th y cô và các b n đ báo cáo c a nhóm đ c hoàn thi n.ậ ủ ầ ạ ể ủ ượ ệ
2. M c đích nghiên c uụ ứ
Đ tào t p trung nghiên c u, tìm hi u đánh giá các nguyên lý ph ng pháp ti p c nề ậ ứ ể ươ ế ậ
ki m th hi u năng ng d ng web. Kh năng đáp ng nhu c u ng i dùng, m cể ử ệ ứ ụ ả ứ ầ ườ ứ
t i đáp ng, là đi u ki n c n thi t trong vi c phát tri n và m r ng web.ả ứ ề ệ ầ ế ệ ể ở ộ
3. Đ i t ng ph m vi nghiên c uố ượ ạ ứ
-Các mô hình phân tích, thi t k và k ch b n trong ki m th hi u su t vàế ế ị ả ể ử ệ ấ
t i web.ả
-Đ c t các qui trình thi t k ki m th hi u năng và ng d ng web.ặ ả ế ế ể ử ệ ứ ụ
-Công c ki m th testing master.ụ ể ử
Báo cáo môn các công c Case_nhóm 6ụ 2

-
4. Ph ng pháp nghiên c uươ ứ
Đ tài t p trung tìm hi u v công c ki m th testing master. Quy trìnhề ậ ể ề ụ ể ử
ki m th ng d ng vào web.ể ử ứ ụ
5. Ý nghĩa c a vi c nghiên c u đ tàiủ ệ ứ ề
Đ tài ng d ng các ki n th c đã h c c a môn công ngh ph n m m vàề ứ ụ ế ứ ọ ủ ệ ầ ề
môn các công c case góp ph n nghiên c u tính năng ng d ng c a công cụ ầ ứ ứ ụ ủ ụ
ki m th testing master vào web vào nh ng ho t đ ng và ng i dùng khácể ử ữ ạ ộ ườ
A. C S LÝ THUY TƠ Ở Ế
I.T NG QUAN V QUÁ TRÌNH KI M TH PH N M MỔ Ề Ể Ử Ầ Ề
I.1. Ki m th ph n m m là gì?ể ử ầ ề
Ki m th là vi c ki m tra k t qu th c hi n c a ch ng trình máy tính xem cóể ử ệ ể ế ả ự ệ ủ ươ
đúng v i m c tiêu đ t ra c a nó không thông qua vi c th c hi n m t s m uớ ụ ặ ủ ệ ự ệ ở ộ ố ẫ
th .ử
Ki m th là vi c tìm ra l i trong b n thân ph n m m, vi c ki m th này trongể ử ệ ỗ ả ầ ề ệ ể ử
ph n m m s bi u th ra nh ng sai sót mà ta có th nh n th y trong hành vi c aầ ề ẽ ể ị ữ ể ậ ấ ủ
ph n m m, và tìm ra nh ng ph n không tuân theo quy đ nh và đi l ch ra kh iầ ề ữ ầ ị ệ ỏ
nh ng yêu c u c a ph n m m.ữ ầ ủ ầ ề
Ki m th ph n m m là m t cu c ki m tra đ ti n hành cung c p cho các bên liênể ử ầ ề ộ ộ ể ể ế ấ
quan thông tin v ch t l ng c a s n ph m ho c d ch v đ c ki m th . Ki mế ấ ượ ủ ả ẩ ặ ị ụ ượ ể ử ể
th có th cung c p cho doanh nghi p m t quan đi m, m t cách nhìn đ c l p vử ể ấ ệ ộ ể ộ ộ ậ ề
ph n m m đ t đó đánh giá và th u hi u đ c nh ng r i ro trong quá trình tri nầ ề ể ừ ấ ể ượ ữ ủ ể
khai ph n m m.ầ ề
Trong k thu t ki m th không ch gi i h n vi c th c hi n m t ch ng trìnhỹ ậ ể ử ỉ ớ ạ ở ệ ự ệ ộ ươ
ho c ng d ng v i m c đích tìm các l i ph n m m.ặ ứ ụ ớ ụ ỗ ầ ề
Đáp ng đ c m i yêu c u h ng d n khi thi t k và phát tri n ph n m mứ ượ ọ ầ ướ ẫ ế ế ể ầ ề
-Th c hi n công vi c đúng nh kỳ v ngự ệ ệ ư ọ
-Có th tri n khai đ c nh ng đ c tính t ng tể ể ượ ữ ặ ươ ự
-Và đáp ng đ c m i nhu c u c a các bên liên quan.ứ ượ ọ ầ ủ
Tùy thu c vào t ng ph ng pháp, vi c ki m th có th đ c th c hi n b t c lúcộ ừ ươ ệ ể ử ể ượ ự ệ ấ ứ
nào trong quá trình phát tri n ph n m m. Theo truy n th ng n l c ki m th đ cể ầ ề ề ố ỗ ự ể ử ượ
ti n hành sau khi các yêu c u đ c xác đ nh và vi c l p trình đ c hoàn t t nh ngế ầ ượ ị ệ ậ ượ ấ ư
trong các ph ng pháp phát tri n ph n m m linh ho t d a trên vi c l p đi l p l iươ ể ầ ề ạ ự ệ ặ ặ ạ
và gia tăng các giá tr . Thì vi c quá ki m th đ c ti n hành liên t c trong su t quáị ệ ể ử ượ ế ụ ố
trình ki m th ph n m m. Nh v y, m i m t ph ng pháp ki m th b chi ph iể ử ầ ề ư ậ ỗ ộ ươ ể ử ị ố
theo m t quy trình phát tri n ph n m m nh t đ nh.ộ ể ầ ề ấ ị
Báo cáo môn các công c Case_nhóm 6ụ 3

1.2 Phân lo i k thu t ki m thạ ỹ ậ ể ử
- Ta phân lo i ki m th d a vào y u t : Chi n l c ki m th , ph ng pháp ki mạ ể ử ự ế ố ế ượ ể ử ươ ể
th và k thu t ki m thử ỹ ậ ể ử
- D a vào chi n l c ki m th ta có th phân chia ki m th thành 2 lo i: ki m thự ế ượ ể ử ể ể ử ạ ể ử
th công và ki m th t đ ngủ ể ử ự ộ
- Theo ph ng pháp ti n hành ki m th ta có th phân chia ki m th thành 2 lao :ươ ế ể ử ể ể ử ị
ki m th tĩnh và ki m th đ ng.ể ử ể ử ộ
D a vào k thu t ki m th ta có th phân chia ki m th thành 3 lo i: ki m thự ỹ ậ ể ử ể ể ử ạ ể ử
h p đen, ki m th h p tr ng, ki m th h p xám.ộ ể ử ộ ắ ể ử ộ
1.3 Các c p đ ki m th ph n m mấ ộ ể ử ầ ề
Th c t ki m th ph n m m không đ n gi n nh nhi u ng oi nghĩ, công vi c nàyự ế ể ử ầ ề ơ ả ư ề ừ ệ
có nhi u m c đ khác nhau và có m i t ng quan v i các ch ng phát tri n trongề ứ ộ ố ươ ớ ặ ể
d án . Trong m t d án ki m th ph n m m bao g m 2 m c đ c b n: Ki mự ộ ự ể ử ầ ề ồ ứ ộ ơ ả ể
th đ n v , ki m th tích h p, ki m th h th ng và ki m th ch p nh n.ử ơ ị ể ử ợ ể ử ệ ố ể ử ấ ậ
Hình 1: Các c p đ ki m th ph n m mấ ộ ể ử ầ ề
1.4 Quy trình ki m tra t ng thể ổ ể
-Phân tích yêu c u: Ki m th th ng s b t đ u l y các yêu c u trong cácầ ể ử ườ ẽ ắ ầ ấ ầ
giai đo n c a vòng đ i phát tri n ph n m m. Trong giai đo n thi t k cácạ ủ ờ ể ầ ề ạ ế ế
tester làm vi c v i các nhà phát tri n đ xác đ nh khía c nh c a m t thi tệ ớ ể ể ị ạ ủ ộ ế
k đ c ki m ch ng và nh ng thông s đ c ki m tra.ế ượ ể ứ ữ ố ượ ể
- L p k ho ch ki m th : Chi n l c ki m th , k ho ch ki m th , ki mậ ế ạ ể ử ế ượ ể ử ế ạ ể ử ể
th sáng t o… Và có m t k ho ch c n thi t vì nhi u ho t đ ng s đ cử ạ ộ ế ạ ầ ế ề ạ ộ ẽ ượ
th c hi n trong th i gian ki m th .ự ệ ờ ể ử
-Ki m th phát tri n: Các quy trình ki m th , các k ch b n, test case, các dể ử ể ể ử ị ả ữ
li u đ c s d ng trong ki m th ph n m m.ệ ượ ử ụ ể ử ầ ề
Báo cáo môn các công c Case_nhóm 6ụ 4

-Ki m th th c hi n: D a trên các k ho ch, các văn b n ki m th và cácể ử ự ệ ự ế ạ ả ể ử
báo cáo cu i cùng v các báo cáo cu i cùng n l c ki m th c a h cà cóố ề ố ỗ ự ể ử ủ ọ
s n sang phát hành ph n m m hay khôngẵ ầ ề
-Phân tích k t qu ki m th ho c phân tích thi u sót đ c th c hi n b i đ iế ả ể ử ặ ế ượ ự ệ ở ộ
ngũ phát tri n k t h p v i khách hàng đ đ a ra quy t đ nh xem nh ngể ế ợ ớ ể ư ế ị ữ
thi u xót gì c n đ c chuy n giao, c đ nh và t b ho c gi i quy t sau.ế ầ ượ ể ố ị ừ ỏ ặ ả ế
-Test l i khi m khuy t: Khi m t khi m khuy t đã đ c x lý b i đ i ngũạ ế ế ộ ế ế ượ ử ở ộ
phát tri n, nó đ c ki m tra l i b i nhóm ki m th .ể ượ ể ạ ở ể ử
-Ki m tra h i quy: Ng i ta th ng xây d ng m t ch ng trình ki m thể ồ ườ ườ ự ộ ươ ể ử
nh là m t t p h p c a các bài ki m tra cho m i t p h p m i, s a ch a cỏ ộ ậ ợ ủ ể ỗ ậ ợ ớ ử ữ ố
đ nh ph n m m , đ đ m b o r ng nh ng cung c p m i nh t đã không pháị ầ ề ể ả ả ằ ữ ấ ớ ấ
h y b t c đi u gì và toàn b ph n m m v n còn ho t đ ng m t cách chínhủ ấ ứ ề ộ ầ ề ẫ ạ ộ ộ
xác.
-Ki m th đóng gói: M i phép th đ u th a mãn các ch tiêu truy xu t và thuể ử ỗ ử ề ỏ ỉ ấ
đ c nh ng k t qu quan tr ng nh : bài h c kinh nghi m, k t qu các b nượ ữ ế ả ọ ư ọ ệ ế ả ả
ghi, tài li u liên quan đ c l u tr và s d ng nh 1 tài li u tham kh o choệ ượ ư ữ ử ụ ư ệ ả
các d án trong t ng lai.ự ươ
B. T NG QUAN V KI M TH HI U SU T VÀ T I WEBỔ Ề Ể Ử Ệ Ấ Ả
II. KI M THỂ Ử
2.1.M c đích c a ki m th hi u su t và t i webụ ủ ể ử ệ ấ ả
Đ th c hi n ki m th m t cách đúng đ n đ a ra nh n xét chính xác v cácể ự ệ ể ử ộ ắ ư ậ ề
v n đ trong ng d ng th c ti n th nghi m ta ph i có m t s hi u bi t nh tấ ề ứ ụ ự ễ ử ệ ả ộ ố ể ế ấ
đ nh v c u hình ng d ng web.ị ề ấ ứ ứ
Ki m th các ng d ng web đ đ m b o r ng nó chính xác v ch c năng,ể ử ứ ụ ể ả ả ằ ề ứ
đáng tin c y, kh năng m r ng và th c hi n t t các t i tr ng khác nhau c aậ ả ở ộ ự ệ ố ả ọ ủ
ng i dùng. Nó bao g m ki m tra c các khách hàng và các thành ph n phíaườ ồ ể ả ầ
máy ch c a ng d ng Web.ủ ủ ứ ụ
Đ i v i các ng d ng web c n ph i ki m th v hi u su t và kh năng mố ớ ứ ụ ầ ả ể ử ề ệ ấ ả ở
r ng. Các tiêu chu n cho các trang web th nghi m là: K p th i, k t c u ch tộ ẩ ử ệ ị ờ ế ấ ấ
l ng, n i dung chính xác và nh t quán, đáp ng th i gian đ tr và hi u su t.ượ ộ ấ ứ ờ ộ ễ ệ ấ
2.2 Ki m th t iể ử ả
Ki m th t i là cách ki m th đ t yêu c u trên m t h th ng hay thi t bể ử ả ể ử ặ ầ ộ ệ ố ế ị
đo l ng s tr l i c a nó, đ c th c thi đ xác đ nh thái đ đ i x c a hườ ự ả ờ ủ ượ ự ể ị ộ ố ử ủ ệ
th ng d i các.ố ướ
Bên c nh vi c u tiên cho các ph n m m mã ngu n m đ đ m b o đ anạ ệ ư ầ ề ồ ở ể ả ả ộ
toàn cho các d án Website trong đó công c Testing Master đ c đánh giá làự ụ ượ
công c m nh và n đ nh khi s d ng. Nó giúp ta t o ra m i tr ng ki m thụ ạ ổ ị ử ụ ạ ộ ườ ể ử
Báo cáo môn các công c Case_nhóm 6ụ 5

