Thông tin tài liệu
Đồ án môn học
Kiểm thử phần mềm
LỜI NÓI ĐẦU
Nhờ có sự phát triển vượt bậc của công nghệ thông tin cũng như công nghệ phần
mềm đã dẫn đến việc phát triển phần mềm ngày càng được hỗ trợ bởi rất nhiều công
cụ tiên tiến, giúp hạn chế những khó khăn và nâng cao hiệu quả trong việc xây dựng
phần mềm. Tuy vậy, vì độ phức tập của phần mềm và những giới hạn về trời gian, chi
phí cho nên cũng không chắc chắn đảm bảo được rằng các sản phẩm phần mềm đang
được ứng dụng là không có lỗi cho dù các hoạt động đảm bảo chất lượng phần mềm
nói chung và kiểm thử nói riêng ngày càng chặt chẽ và khoa học. Lỗi phần mềm luôn
tồn tại tiềm ẩn bên trong mọi sản phẩm phần mềm và có thể gây ra những thiệt hại
không lường trước được bất cứ lúc nào.
Một sản phẩm phần mềm không đơn giản là các giai đoạn mã chương tình, mà nó
còn bao gồm nhiều thành phần với nhiều các vai trò khác nhau. Do đó, việc xảy ra các
lỗi phần mềm không chỉ ở công đoạn lập trình, mà còn xảy ra ở tất cả các công đoạn
khác nhau của quy trình phát triển phần mềm, với xác suất cao thấp khác nhau. Kiểm
thử là một công đoạn đóng vai trò tối qaun trọng, quyết định đến việc đánh giá chất
lượng của một sản phẩm phần mềm. Mục đích của kiểm thử là đảm bảo rằng tất cả các
thành phần của phần mềm ăn khớp, vận hành như mong đợi và phù hợp các tiêu chẩn
thiết kế.
Kiểm thử phần mềm là một trong những hoạt động quan trọng trong tiến trình
phát triển phần mềm. Nó góp một phần rất lớn trong việc đánh giá chất lượng của một
phần mềm và quy trình bắt buộc trong các dự án phát triển phần mềm trên thế giới
cũng như trong nước.
Để củng cố kiến thức đã học và ứng dụng trong một số công việc cụ thể nên
nhóm chúng em đã được giao tìm hiểu về công cụ kiểm thử Loadrunner Nhóm chúng
em xin chân thành cảm ơn Giảng viên (ThS) Phạm Thị Phương Anh đã tận tình chỉ
dạy và hướng dẫn chúng em hoàn thiện đồ án này.
Nhóm 03 – LT04A Trang i
Đồ án môn học
Kiểm thử phần mềm
MỤC LỤC
LỜI NÓI ĐẦU i
MỤC LỤC ii
DANH MỤC HÌNH ẢNH v
CHƯƠNG 1: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 1
1.Định nghĩa 1
2.Kỹ thuật kiểm thử phần mềm 1
3.Kỹ thuật kiểm thử chức năng 1
4.Kỹ thuật kiểm thử cấu trúc 1
5.Chiến lược kiểm thử 2
6.Các giai đoạn kiểm thử 2
7.Kiểm thử đơn vị (Unit Testing) 2
8.Kiểm thử tích hợp (Integration Testing) 2
9.Kiểm thử hợp thức hóa (Validation Testing) 3
10.Kiểm thử chấp nhận (Acceptance Testing) 3
11.Kiểm thử hồi quy (Regression Testing) 3
12.Một số vấn đề khác của kiểm thử phần mềm 4
13.Các hạn chế của kiểm thử 4
14.Các nguyên tắc kiểm thử 4
CHƯƠNG 2: CÔNG CỤ KIỂM THỬ LOADRUNNER 6
16.Giới thiệu về Loadrunner 6
17.Những thành phần của Loadrunner 6
18. Thuật ngữ dùng trong Loadrunner 7
19.Phương pháp Load Test 7
CHƯƠNG 3: HƯỚNG DẪN SỬ DỤNG CÔNG CỤ LOADRUNNER 8
21.Download và cài đặt công cụ 8
22.Hướng dẫn sử dụng công cụ Loadrunner 12
23.Xây dựng một Vuser Script 12
24.Giới thiệu về VuGen – bộ tạo Virtual User Generator 12
25.Tạo một Vuser Script trống 12
26.Ghi lại một Vuser script 14
27.Xem một Vuser script 16
Nhóm 03 – LT04A Trang ii
Đồ án môn học
Kiểm thử phần mềm
28.Chạy lại scriptt của chúng ta 18
29.Thiết lập thời gian chạy( Run time settings) 18
30.Chạy một Vuser 22
31.Xem thông tin về vuser đã chạy 23
32.Kiểm tra script của chúng ta chạy lại thành công 23
33.Tìm kiếm hay lọc các kết quả 24
34.Giải quyết các vấn đề thường gặp phải 26
35.Chuẩn bị HP Tours để tái hiện lại lỗi 26
36.Làm việc với giá trị server duy nhất 27
37.Chuẩn bị một Vuser Script cho Load Testing 29
38.Đo lường các quy trình nghiệp vụ 29
39.Mô phỏng nhiều người dùng 32
40.Xác minh nội dung của trang web 35
41.Đưa ra thông tin lỗi 37
42.Kiểm tra đã test thành công chưa 38
43.Tạo một Scenario Load Test 39
44.Giới thiệu về LoadRunner Controller 39
45.Chạy load test scenario 39
46.Nhìn tổng quát Controller Run 41
47.Chỉnh sửa chi tiết script 42
48.Tạo một load test 43
49.Mô phỏng các ứng xử từ người dùng 45
50.Chạy Load Test 52
51.Tổng quát về Controller Run 52
52.Chạy load test scenario 53
53.Giám sát ứng dụng dưới tải 54
54.Theo dõi một user đang chạy theo thời gian thực, Khi mô phỏng những user,
chúng ta sẽ có thể nhìn thấy các hành động của những user ảo theo thời gian
thực 56
55.Tăng tải trong quá trình đang test 58
56.Giúp ứng dụng đối phó dưới tải 59
57.Đếm lỗi trong quá trình test 60
Nhóm 03 – LT04A Trang iii
Đồ án môn học
Kiểm thử phần mềm
58.Kết thúc quá trình test 60
LoadRunner hiển thị số lần một Vuser lặp lại nhiệm vụ (lặp đi lặp lại - iteration),
số lần lặp lại thành công, và thời gian còn lại 61
61
59.Xem Ứng dụng có thực thi tốt dưới tải 61
KẾT LUẬN 62
TÀI LIỆU THAM KHẢO 63
Nhóm 03 – LT04A Trang iv
Đồ án môn học
Kiểm thử phần mềm
DANH MỤC HÌNH ẢNH
Hình 3.1.Tiến trình cài đặt chương trình 8
Hình 3.2.Tiến trình cài đặt chương trình (tiếp theo) 9
Hình 3.3.Tiến trình cài đặt chương trình (tiếp theo) 10
Hình 3.4.Tiến trình cài đặt chương trình (tiếp theo) 10
Hình 3.5.Tiến trình cài đặt chương trình (tiếp theo) 11
Hình 3.6.Tiến trình cài đặt chương trình (tiếp theo) 11
Hình 3.7.Tiến trình cài đặt chương trình (tiếp theo) 12
Hình 3.8.Giao diện chính của HP Virtual UserGenerator 13
Hình 3.9.Giao diện tạo Vuser script trống 13
Hình 3.10.Giao diện ghi lại Vuser script 14
Hình 3.11.Giao diện trang Web Tours 15
Hình 3.12.Giao diện Solution Explorer 17
Hình 3.13.Giao diện Step Navigator 18
Hình 3.14.Giao diện Vuser Editor 18
Hình 3.15.Giao diện thiết lập Run-Time Settings 19
Hình 3.16.Giao diện thiết lập Run-Time Settings(tiếp theo) 20
Hình 3.17.Giao diện thiết lập Run-Time Settings(tiếp theo) 20
Hình 3.18.Giao diện thiết lập Run-Time Settings(tiếp theo) 21
Hình 3.19.Giao diện thiết lập Run-Time Settings(tiếp theo) 21
Hình 3.20.Giao diện chạy Vuser 22
Hình 3.21.Giao diện Replay Summary 23
Hình 3.22.Giao diện Test Results 24
Hình 3.23.Giao diện hộp thoại Find 25
Hình 3.24.Giao diện hộp thoại Filters 26
Hình 3.25.Giao diện Design Studio 28
Hình 3.26.Giao diện Design Studio( tiếp theo) 28
Hình 3.27.Giao diện Start Transaction 30
Hình 3.28.Giao diện End Transaction 31
Hình 3.29.Giao diện Step Navigator ( tiếp theo ) 31
Hình 3.30.Giao diện Submit Data Step Properties 32
Hình 3.31.Giao diện Select or Create Parameter 33
Nhóm 03 – LT04A Trang v
Đồ án môn học
Kiểm thử phần mềm
Hình 3.32.Giao diện Submit Data Step Properties( tiếp theo ) 33
Hình 3.33.Giao diện Parameter Properties 34
Hình 3.34.Giao diện Parameter Properties (tiếp theo ) 35
Hình 3.35.Giao diện Snapshot 36
Hình 3.36.Giao diện Step Navigator (tiếp theo ) 37
Hình 3.37.Giao diện Output Message 37
Hình 3.38.Giao diện Output Message( tiếp theo ) 38
Hình 3.39.Giao diện New Scenario 40
Hình 3.40.Giao diện HP Loadrunner Controller 41
Hình 3.41.Giao diện HP Loadrunner Controller ( tiếp theo ) 42
Hình 3.42.Giao diện HP Loadrunner Controller ( tiếp theo ) 43
Hình 3.43.Giao diện Load Generators 44
Hình 3.44.Giao diện Load Generators( tiếp theo) 45
Hình 3.45.Giao diện Scenario Schedule 46
Hình 3.46. Giao diện Global Schedule 46
Hình 3.47. Giao diện Edit Action 47
Hình 3.48. Giao diện Edit Action ( tiếp theo ) 47
Hình 3.49. Giao diện Run – Time Settings 48
Hình 3.50. Giao diện Run – Time Settings(tiếp theo) 49
Hình 3.51. Giao diện Windows Resources 50
Hình 3.52. Giao diện Windows Resources 50
Hình 3.53. Giao diện Add Machine 51
Hình 3.54. Giao diện Windows Resources 51
Hình 3.55. Giao diện HP Loadrunner Controller ( tiếp theo ) 52
Hình 3.56. Giao diện Scanario Groups 53
Hình 3.57. Giao diện Set Results Directory 54
Hình 3.58. Giao diện HP Loadrunner Controller ( tiếp theo ) 55
Hình 3.59. Giao diện HP Loadrunner Controller ( tiếp theo ) 56
Hình 3.60. Giao diện Vusers 56
Hình 3.61. Giao diện Vusers( tiếp theo ) 57
Hình 3.62 Giao diện Run/Stop Vusers 58
Hình 3.63. Giao diện Run/Stop Vusers(tiếp theo) 59
Nhóm 03 – LT04A Trang vi
Đồ án môn học
Kiểm thử phần mềm
Hình 3.64. Giao diện Scenario Status 59
Hình 3.65. Giao diện Trancactions 60
Hình 3.66. Giao diện Scenario Status(tiếp theo ) 61
Hình 3.67.Giao diện Vusers (tiếp theo ) 61
Nhóm 03 – LT04A Trang vii
Đồ án môn học
Kiểm thử phần mềm
CHƯƠNG 1: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM
1. Định nghĩa
Kiểm thử phần mềm có nhiều cách định nghĩa khác nhau. Tuy nhiên, chúng cùng
bao trùm hai nội dung cơ bản là phát hiện lỗi và đánh giá chất lượng của phần mềm.
Định nghĩa sau đây của Myers là đơn giản và có tính thực tế: “Kiểm thử là tiến trình
thực thi chương trình với mục đích tìm thấy lỗi”. Theo định nghĩa của Myers, kiểm thử
mà không phát hiện được lỗi được coi là không thành công.
Mục đích của kiểm thử là phát hiện lỗi vì trong thực tế phần mềm hầu như không
bao giờ không chứa lỗi.
2. Kỹ thuật kiểm thử phần mềm
Có thể chia các kỹ thuật kiểm thử thành hai loại: kỹ thật kiểm thử chức năng
(Functional Testing) hay còn gọi là kỹ thật kiểm thử hộp đen (Black-box-Testing) và
kỹ thật kiểm thử cấu trúc (Structutural Testing) hay còn gọi là kỹ thuật kiểm thử hộp
trắng (White-box-Testing).
3. Kỹ thuật kiểm thử chức năng
Trong kỹ thuật kiểm thử chức năng, dữ liệu kiểm thử được xuất phát từ đặc tả
phần mềm bao gồm: đặc tả các yêu cầu (đối với kiểm thử hệ thống), đặc tả thiết kế
(đối với kiểm thử tích hợp) và đặc tả chi tiết mô-đun (đối với kiểm thử đơn vị). Trong
kỹ thuật này, kiểm thử viên xem phần mềm như là một hộp đen. Kiểm thử viên hoàn
toàn không quan tâm cấu trúc và hành vi bên trong của phần mềm. Kiểm thử viên chỉ
cần quan tâm đến việc tìm các hiện tượng mà phần mềm không hành xử theo đúng đặc
tả của nó.
Kiểm thử viên chỉ biết những gì phần mềm dự kiến thực hiện và những gì dự kiến
không thực hiện, mà không thể nhìn vào bên trong xem nó hoạt động như thế nào. Vì
thế dữ liệu kiểm thử sẽ xuất phát từ đặc tả.
Kiểm thử chức năng cố gắng tìm các lỗi sau: thiếu chức năng, lỗi giao diện, lỗi
cấu trúc dữ liệu, lỗi truy cập cơ sở dữ liệu, lỗi thi hành, lỗi khởi tạo hoặc kết thúc,…
4. Kỹ thuật kiểm thử cấu trúc
Kỹ thuật kiểm thử cấu trúc là kỹ thuật dựa trên sự phân tích mã chương trình
hoặc một mô hình của mã chương trình để xây dựng các phép thử theo các tiêu chuẩn
bao phủ.
Kỹ thuật kiểm thử cấu trúc cho phép chúng ra kiểm thử cấu trúc bên trong của
phần mềm, với mục đích kiểm tra rất cả các câu lệnh và điểu kiện tồn tại trong phần
Nhóm 03 – LT04A Trang 1
Đồ án môn học
Kiểm thử phần mềm
mềm đó. Trong kỹ thuật này, kiểm thử viên lấy dữ liệu thử xuất phát từ việc kiểm tra
logic của chương trình (không quan tâm đến đặc tả).
5. Chiến lược kiểm thử
Một chiến lược kiểm thử (test strategy) là một kế hoạch định nghĩa mục tiêu các
giai đoạn kiểm thử cũng như các kỹ thuật kiểm thử sử dụng. Chiến lược kiểm thử
thường được quyết định dựa vào tiêu chuẩn về độ tin cậy của phần mềm và chi phí cho
việc phát triển phần mềm. Ngoài ra, một chiến lược kiểm thử sẽ phụ thuộc kích thước
của đối tượng được kiểm thử cũng như quan điểm về đối tượng được kiểm thử.
Nếu chúng ta muốn kiểm thử một cách độc lập các thành phần/đơn vị cấu tạo nên
phần mềm, chúng ta gọi là kiểm thử đơn vị. Nếu chúng ta muốn kiểm thử sự kết hợp
các thành phần cấu tạo nên phần mềm, chúng ta gọi là kiểm thử tích hợp. Nếu chúng ta
muốn bảo đảm rằng một phần mềm đang được phát triển một cách đúng đắn và các
thành phần cấu tạo nên phần mềm cũng được phát triển một cách đúng đắn, chúng ta
gọi là xác minh (verification). Tuy nhiên, một phần mềm không chỉ đơn thuần là đáp
ứng yêu cầu của nhà sản xuất, mà nó chỉ trở nên hữu ích nếu đáp ứng được nhu cầu
của người sử dụng cuối cùng. Việc bảo đảm một phần mềm đáp ứng nhu cầu của
người sử dụng được gọi là hợp thức hoá (validation).
6. Các giai đoạn kiểm thử
7. Kiểm thử đơn vị (Unit Testing)
Phần lớn các phương pháp thiết kế phần mềm đều dẫn đến chia phần mềm thành
những mô- đun hay chương trình nhỏ có các dữ liệu vào và kết quả riêng. Chúng ta gọi
các mô-đun hay chương trình đó là các đơn vị (unit) phần mềm. Trên các đơn vị này
chúng ta sẽ tiến hành kiểm thử đơn vị.
Một khi đơn vị phần mềm đã được mã hoá, nghĩa là lập trình và hồ sơ kiểm thử
đơn vị tương ứng đã được hoàn thành thì kiểm thử đơn vị có thể được tiến hành.
Kiểm thử đơn vị chủ yếu là thực hiện các trường hợp kiểm thử (test case) đã được
mô tả trong hồ sơ kiểm thử đơn vị và điền các thông tin cần thiết vào các phiếu báo
cáo kiểm thử. Nếu một lỗi hay sự không tương thích được phát hiện, cần phải chỉnh
sửa lại đơn vị phần mềm. Sau đó, kiểm thử đơn vị được thực hiện lại. Kiểm thử đơn vị
sẽ kết thúc khi mà tất cả các trường hợp kiểm thử được mô tả trong hồ sơ kiểm thử
đơn vị đã được thực hiện thành công và kết quả được lưu lại trong hồ sơ.
8. Kiểm thử tích hợp (Integration Testing)
Kiểm thử tích hợp được tiến hành một khi kiểm thử đơn vị các thành phần cần
thiết cho kiểm thử tích hợp kết thúc và hồ sơ kiểm thử tích hợp đã được chuẩn bị sẵn
Nhóm 03 – LT04A Trang 2
Đồ án môn học
Kiểm thử phần mềm
sàng. Trong giai đoạn kiểm thử tích hợp, ý tưởng là các thành phần đã được kiểm thử
đơn vị sẽ được tích hợp lại dần dần cho đến khi có được toàn bộ phần mềm. Phần mềm
càng phức tạp thì đòi hỏi giai đoạn kiểm thử tích hợp phải trải qua các giai đoạn trung
gian, là các giai đoạn mà các nhóm các thành phần sẽ được kiểm thử.
Mục tiêu của giai đoạn kiểm thử tích hợp là kiểm tra sự giao tiếp và trao đổi dữ
liệu giữa các thành phần phần mềm. Trong giai đoạn tích hợp, có thể có khả năng phải
sử dụng các thành phần không được phát triển trong dự án phần mềm, mà là những
thành phần được cung cấp sẵn bởi các thư viện hay thậm chí là các thành phần được
cung cấp bởi hệ điều hành.
9. Kiểm thử hợp thức hóa (Validation Testing)
Kiểm thử hợp thức hoá có thể bắt đầu ngay sau khi kiểm thử tích hợp kết thúc và
hồ sơ kiểm thử hợp thức hoá đã sẵn sàng. Mục tiêu của kiểm thử hợp thức hoá là cần
chỉ ra rằng phần mềm thực hiện đúng những gì mà người sử dụng mong đợi. Vì thế, ở
giai đoạn này, kiểm thử được thực hiện dưới góc nhìn của người sử dụng, chứ không
phải dưới góc nhìn của người phát triển như các giai đoạn kiểm thử đơn vị hay kiểm
thử tích hợp.
Vì kiểm thử được thực hiện dưới góc nhìn của người sử dụng nên giai đoạn này
chỉ sử dụng các kỹ thuật kiểm thử chức năng, tức là các kỹ thuật kiểm thử hộp đen.
Các bộ dữ liệu thử sẽ được tạo ra dựa trên các tài liệu đặc tả. Thông thường các tài liệu
đặc tả sẽ được phân tích để xác định các yêu cầu chứa đựng các hành vi mong đợi của
phần mềm.
10. Kiểm thử chấp nhận (Acceptance Testing)
Được thực hiện khi tất cả các giai đoạn kiểm thử được hoàn tất nhằm để chứng
minh phần mềm đã đủ sẵn sàng xuất xưởng. Các thủ tục kiểm thử hoặc chạy thử phải
được người đặt hàng chấp nhận trước khi thực hiện để nghiệm thu.
11. Kiểm thử hồi quy (Regression Testing)
Phần mềm là một trong những loại sản phẩm thay đổi rất nhanh. Người sử dụng
luôn có yêu cầu cải tiến phần mềm và các chức năng mới. Vì vậy, sự chỉnh sửa phần
mềm sau khi đưa vào sử dụng là cần thiết. Mặt khác, bất kỳ sự sửa đổi nào cùng có thể
dẫn đến các lỗi mới. Phần mềm nhất thiết phải được kiểm thử lại sau khi sửa đổi, giai
đoạn kiểm thử này gọi là kiểm thử hồi quy.
Giai đoạn kiểm thử hồi quy thường tái sử dụng các bộ dữ liệu thử đã sử dụng
trong các giai đoạn trước nhằm kiểm tra rằng không có các lỗi mới được đưa vào. Vấn
Nhóm 03 – LT04A Trang 3
[...]... sử dụng - Xác suất tồn tại của các lỗi hơn nữa trong một đơn vị phần mềm tỷ lệ với số các lỗi đã được phát hiện trong đơn vị phần mềm đó - Kiểm thử nên phải được lập kế hoạch - Các hoạt động kiểm thử nên phải được tích hợp vào tiến trình phát triển phần mềm - Kiểm thử là một công việc đầy sáng tạo và thách thức Nhóm 03 – LT04A Trang 5 Đồ án môn học Kiểm thử phần mềm CHƯƠNG 2: CÔNG CỤ KIỂM THỬ LOADRUNNER. .. triển, kiểm thử và bảo trì) phần mềm Kiểm thử là một trong những lĩnh vực của công nghệ phần mềm, kiểm thử cũng có các nguyên tắc riêng dành cho các kiểm thử viên Chúng ta sẽ xem xét một số nguyên tắc cơ bản liên quan đến kiểm thử động: - Kiểm thử là tiến trình thực thi phần mềm và sử dụng các trường hợp kiểm thử để phát hiện lỗi - Với mục đích của kiểm thử nhằm phát hiện lỗi, một ca kiểm thử tốt là ca kiểm. .. kiểm thử có khả năng cao phát hiện những lỗi chưa được tìm thấy - Một ca kiểm thử phải định nghĩa kết quả mong muốn - Kiểm thử nên được thực hiện bởi một nhóm độc lập với nhóm phát triển - Kết quả kiểm thử nên được kiểm tra một cách cẩn thận - Các ca kiểm thử nên được thiết kế cho cả những dữ liệu vào hợp lệ và không hợp lệ Nhóm 03 – LT04A Trang 4 Đồ án môn học Kiểm thử phần mềm - Các ca kiểm thử phải.. .Đồ án môn học Kiểm thử phần mềm đề đặt ra ở đây là trong giai đoạn này, các bộ dữ liệu thử nào được tái sử dụng: kiểm thử đơn vị, kiểm thử tích hợp hay kiểm thử hệ thống? 12 13 Một số vấn đề khác của kiểm thử phần mềm Các hạn chế của kiểm thử Do kiểm thử là chạy thử chương trình với tập dữ liệu giả nên không thể khẳng định tính đúng... thông báo kết quả sau khi cài đặt thành công Nhóm 03 – LT04A Trang 11 Đồ án môn học Kiểm thử phần mềm Hình 3.7.Tiến trình cài đặt chương trình (tiếp theo) 22 Hướng dẫn sử dụng công cụ Loadrunner Để hưỡng dẫn sử dụng công cụ Loadrunner trong việc kiểm thử hiệu nặng của phần mềm thì chúng ta sẽ sử dụng một trang web đăng ký tours du lịch được tích hợp sẵn trong phần mềm LoadRunner Địa chỉ website : http://localhost:1080/WebTours... mà phần mềm hoạt động với hiệu năng giống trong thực tế Run Screnario: Chạy, quản lý và giám sát việc thực hiện performance test Analyze Results: Phân tích kết quả dựa trên thống kê mà công cụ LoadRunner cung cấp Nếu kết quả thực tế chưa đáp ứng được yêu cầu thì phần mềm được kiểm tra cần được điều chỉnh Nhóm 03 – LT04A Trang 7 Đồ án môn học Kiểm thử phần mềm CHƯƠNG 3: HƯỚNG DẪN SỬ DỤNG CÔNG CỤ LOADRUNNER. .. định một chương trình tuyệt đối đúng bằng kiểm thử Tuy vậy, bộ dữ liệu kiểm thử phải phủ kín mọi trường hợp cần đánh giá Thêm vào đó, trong quá trình kiểm thử, ta thường mắc phải các đặc trưng của nguyên lý chủ quan như sau: 14 Các nguyên tắc kiểm thử Các nguyên tắc luôn đóng vai trò quan trọng trong lĩnh vực công nghệ phần mềm Các nguyên tắc trong công nghệ phần mềm là các luật hay quy tắc hướng dẫn làm... Nhóm 03 – LT04A Trang 6 Đồ án môn học Kiểm thử phần mềm Analysis: Cung cấp việc xem, phân tích và so sánh các kết quả kiểm tra hiệu năng phần mềm Launcher: Nơi tập trung tất cả các thành phần của LoadRunner cho người dùng 18 Thuật ngữ dùng trong Loadrunner Scenario: Là một file định nghĩa các sự kiện xảy ra trong mỗi lần kiểm tra dựa trên hiệu suất yêu cầu Vuser: Trong Scenario, LoadRunner thay thế người... theo chọn Next Nhóm 03 – LT04A Trang 9 Đồ án môn học Kiểm thử phần mềm Hình 3.3.Tiến trình cài đặt chương trình (tiếp theo) Tích chọn I Agree và nhấn Next Hình 3.4.Tiến trình cài đặt chương trình (tiếp theo) Điền tên và chon Next Nhóm 03 – LT04A Trang 10 Đồ án môn học Kiểm thử phần mềm Hình 3.5.Tiến trình cài đặt chương trình (tiếp theo) Chọn thư mục để cài đặt phần mềm và chọn các tùy chọn khác Hình 3.6.Tiến... CÔNG CỤ KIỂM THỬ LOADRUNNER 16 Giới thiệu về Loadrunner Kiểm tra tự động hiệu năng phần mềm nhằm giảm bớt những rủi ro của việc ứng dụng, nâng cấp và phát triển phần mềm Kiểm tra hiệu năng phần mềm được áp dụng trong việc kiểm tra trước khi triển khai hệ thống đồng thời đo lường hiệu quả hoạt động của hệ thống và kinh nghiệm của người sử dụng Một hệ thống kiểm tra tự động tốt trả lời được cho các câu . 61
Nhóm 03 – LT04A Trang vii
Đồ án môn học
Kiểm thử phần mềm
CHƯƠNG 1: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM
1. Định nghĩa
Kiểm thử phần mềm có nhiều cách định nghĩa. công việc đầy sáng tạo và thách thức.
Nhóm 03 – LT04A Trang 5
Đồ án môn học
Kiểm thử phần mềm
CHƯƠNG 2: CÔNG CỤ KIỂM THỬ LOADRUNNER
16. Giới thiệu về Loadrunner
Kiểm
Ngày đăng: 16/03/2014, 19:20
Xem thêm: Đồ án kiểm thử phần mềm - Tìm hiểu về công cụ kiểm thử Loadrunner ppt, Đồ án kiểm thử phần mềm - Tìm hiểu về công cụ kiểm thử Loadrunner ppt