You are on page 1of 17

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

Tên Module/Project: KIỂM THỬ PHẦN MỀM


(SOFTWARE TESTING)
Mã Module/Project:
Giáo viên: Nguyễn Thị Thu Hiền, Lê Thị Thu Hương
Ngành học: CNTT Số giờ học: 144/100/45
Loại hình đào tạo: Chính qui Thời gian thực hiện: Học kỳ II – Năm III
Năm học: 2009/2010 Loại Module/Project: Lý thuyết
Phiên bản: 20080110

1. Mục tiêu:
Sau khi hoàn thành project này, người học có khả năng:
- Nhận thức được tầm quan trọng của quá trình kiểm thử đối với phần mềm
- Phân tích được bản đặc tả yêu cầu của khách hàng
- Thưc hiện quy trình test: Thiết kế được kế hoạch test cụ thể cho một dự án nhỏ (lập kế
hoạch về nhân sự, về thời gian thực hiện và kỹ thuật lựa chọn)
- Viết được các test case cho một số project bằng Tiếng Việt hoặc Tiếng Anh
- Lập các test case và viết được báo cáo test hoàn chỉnh
- Sử dụng thành thạo các công cụ test tự động
Module này giúp người học rèn luyện kỹ năng: phân tích (M3), thiết kế(M3), tư vấn
(M3), thực hiện (M4), bảo trì (M3).
2. Điều kiện tiên quyết:
Modul này thực hiện sau các Modul:
- Kỹ nghệ phần mềm
- Phân tích & thiết kế hướng đối tượng
3. Mô tả module:
Module bao gồm nội dung chính:
- Đặc tả yêu cầu phần mềm
- Các loại hình kiểm thử
- Các phương pháp kiểm thử
- Các kỹ thuật kiểm thử
- Các chiến lược kiểm thử

Hưng yên – 10/2008 1


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

- Tự động hóa kiểm thử bằng cách sử dụng các công cụ kiểm
thử
- Quy trình kiểm thử:
 Lập kế hoạch test (Test Plan)
 Thiết kế test case (Test case Design)
 Thiết kế test (Test Design)
 Thực hiện test (Test Implimentation)
 Thẩm tra và đánh giá kết quả test (Valuate and Verify Test
Result)
 Tiếp nhận xử lý lỗi khách hàng trong quá trình dùng thử
(Acceptance Test)
 Lập kế hoạch và thực hiện test lại (Regression Test)
- Quản lý nhóm kiểm thử
- Kiểm thử phần mềm trong công nghiệp
4. Nội dung module:
PHẦN I. NỀN TẢNG CỦA KIỂM THỬ PHẦN MỀM
Bài 1: Cơ bản về kiểm thử phần mềm
1.1. Các lỗi phần mềm nghiêm trọng trong lịch sử
1.2. Lỗi là gì?
1.3. Tại sao lỗi xuất hiện
1.4. Chi phí cho việc sửa lỗi
1.5. Người kiểm thử phần mềm (software tester) làm những gì?
1.6. Những tố chất nào tạo nên một tester tốt?
Bài 2: Quy trình phát triển phần mềm
2.1. Quy trình phát triển phần mềm
2.1.1. Các thành phần của phần mềm
2.1.2. Các nhân lực của dự án phần mềm
2.1.3. Các mô hình vòng đời phát triển phần mềm
2.2. Thực trạng của quá trình kiểm thử phần mềm
2.2.1. Phương châm của việc kiểm thử phần mềm
2.2.2. Định nghĩa và thuật ngữ của quá trình kiểm thử phần mềm
2.2.3. Mô hình chữ V

Hưng yên – 10/2008 2


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

2.3. Quá trình nghiên cứu đặc tả phần mềm


2.3.1. Khởi đầu
2.3.2. Thực thi quá trình xem xét bản đặc tả ở mức cao
2.3.3. Kỹ thuật kiểm thử đặc tả mức thấp

PHẦN II. NGUYÊN LÝ KIỂM THỬ PHẦN MỀM


Bài 3: Các phương pháp kiểm thử
3.1. Phương pháp kiểm thử hộp trắng (White box test)
3.2. Phương pháp kiểm thử hộp đen (Black box test)
3.3. Phương pháp kiểm thử hộp xám (Gray box test)
3.4. Phương pháp kiểm thử Static
3.5. Phương pháp kiểm thử Dynamic
Bài 4. Các kỹ thuật kiểm thử
4.1. Phân chia lớp tương đương (Equivalence class partitioning )
4.2. Kiểm tra luồng điều khiển (Control flow testing )
4.3. Kiểm tra luồng dữ liệu (Data flow testing)
4.4. Kiểm tra sự giao dịch (Transaction testing )
4.5. Kiểm tra miền (Domain testing )
4.6. Kiểm tra lặp (Loop testing)
4.7. Kiểm tra cú pháp (Syntax testing )
4.8. Kiểm tra trạng thái (State machine testing)
4.9. Kiểm tra khả năng chịu tải và vận hành của hệ thống (Load and stress testing)
Bài 5: Các vấn đề cần kiểm thử
5.1. Kiểm thử cấu hình
5.2. Kiểm thử khả năng tương thích
5.3. Kiểm thử Foreign – Language
5.4. Kiểm thử khả năng tiện dụng
5.5. Kiểm thử tài liệu
5.6. Kiểm thử khả năng bảo mật phần mềm
Bài 6: Các giai đoạn kiểm thử
6.1. Test đơn vị
6.2. Test tích hợp
6.3. Test hệ thống
6.4. Test chấp nhận sản phẩm
6.5. Test hồi quy

Hưng yên – 10/2008 3


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

PHẦN III. QUY TRÌNH KIỂM THỬ PHẦN MỀM


Bài 7: Lập kế hoạch kiểm thử
7.1. Giới thiệu
7.2. Các yêu cầu Test
7.3. Chiến lược Test
7.4. Tài nguyên
7.5. Các mốc kiểm soát của giai đoạn Test
7.6. Các sản phẩm
Bài 8: Thực hành lập kế hoạch test
Bài 9: Viết và theo dõi các test case
9.1. Mục đích của test case
9.2. Xây dựng các test case
9.3. Theo dõi và quản lý các test case
Bài 10: Thực hành xây dựng các test case
Bài 11: Thực hiện test, viết báo cáo và đánh giá kết quả test
11.1. Thực hiện Test (Test Implimentation)
11.1.1. Chuẩn bị môi trường Test
11.1.2. Thực thi Test
11.1.3. Lưu kết quả Test trong Test Result và đưa ngay lên Bugtracker
11.1.4. Xử lý các vấn đề phát sinh trong quá trình Test
11.2. Thẩm tra và đánh giá kết quả Test (Evaluate and Verify Test Result )
11.2.1. Thu thập kết quả Test
11.2.2. Tổng hợp và phân tích kết quả Test
Bài 12: Thực hành thực thi test và viết báo cáo

PHẦN IV. MỘT SỐ KỸ NĂNG TRONG LĨNH VỰC KIỂM THỬ


Bài 13: Kiểm thử tự động và các công cụ kiểm thử
13.1. Tổng quan về kiểm thử tự động
13.2. Quy trình kiểm thử tự động
13.3. Một số công cụ kiểm thử
13.3.1. Quick Test Professional
13.3.2. Load Runner
13.3.3. Rational Robot
Bài 14: Thực hành test hồi quy trên Quick Test Professional
Bài 15: Thực hành ngôn ngữ VB Script trên Quick Test Professional

Hưng yên – 10/2008 4


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

Bài 16: Thực hành ngôn ngữ VB Script trên Quick Test Professional
Bài 17: Thực hành test hiệu năng trên Load Runner
Bài 18: Thực hành test trên Rational Robot
Bài 19: Thực hành test trên Rational Robot
Bài 20: Kiểm thử hướng đối tượng
20.1. Nền tảng của kiểm thử hướng đối tượng
20.2. Kiểm thử hướng đối tượng với hệ thống SATM
20.3. Các guideline cho kiểm thử hướng đối tượng

5. Tài liệu tham khảo:


Sách giáo trình, Slide do giáo viên biên soạn.
Sách tham khảo:
[1] Strategies for Effective Software Testing - Jessee Ring – Principal Consultant
[2] Practical Software Testing – A Process-Oriented Approach - Ilene Burnstein - 2003
Springer-Verlag New York, Inc.
[3] Ian Sommerville: “Software Engineering”, 7th Ed., Addison-Wesley, 2004.
[4] Roger S. Pressman: “Software Engineering: A Practitioner's Approach”, 6th Ed.,
McGraw-Hill, 2004.
[5] John Musa: “Software Reliability Engineering”, McGraw-Hill, 1998.
Barry W. Boehm et al.: “Software Cost Estimation with COCOMO II”, Prentice Hall
PTR, 2000.
[6] David E. Simon: “An Embedded Software Primer”, Addison-Wesley, 1999.
[7] By Ron Patton: “Software Testing”, Sams Publishing, 2005
[8] Ron Patton: “Software testing”, SAMS, 2006

6. Học liệu:
Giáo trình lưu hành nội bộ, sách tham khảo, hệ thống bài tập mẫu, bài tập tự làm, máy
tính, tài nguyên trên Internet, Projector.

7. Đánh giá:
Hình thức đánh giá:
- Kiểm tra giữa kỳ: 30%
- Thi học phần : 70%
Tiêu chí đánh giá:
- Kỹ năng thiết kế, xây dựng tài liệu Test

Hưng yên – 10/2008 5


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

- Kỹ năng thực thi Test


- Kỹ năng tổng hợp báo cáo kết quả
Người đánh giá: Giáo viên giảng dạy và người học.

8. Kế hoạch học tập


Bố trí giảng dạy môn Kiểm thử phần mềm (3 tín chỉ) như sau:
+ 33 tiết lý thuyết (thực hiện trong 11 buổi, mỗi buổi 3 tiết)
+ 27 tiết thực hành (thực hiện trong 9 buổi, mỗi buổi 3 tiết)
+ 100 giờ tự học
TGSV
Hoạt động giáo Hoạt động sinh Điều kiện
Bài Mục tiêu (Trên lớp /
viên viên thực hiện
tự học) - h
1. - Trình bày - Trình bày ví dụ - Tham gia thảo 2.7/3 - Phòng
được lỗi trong thực tế luận với giáo viên học lý
phần mềm - Thảo luận về về những vấn đề thuyết có
(software tầm quan trọng và đặt ra projector
bug) ảnh nhiệm vụ của quá - Ghi nhận lại - Tài liệu
hưởng tới
trình kiểm thử những vấn đề cơ tham khảo
ngành
phần mềm bản. - Slides
công
- Tổng kết bài học - Đọc tài liệu bài giảng
nghiệp
phần mềm - Hướng dẫn sinh được giao
như thế viên đọc tài liệu
nào tham khảo, và
- Nêu được nhấn mạnh những
lý do để công việc của sinh
kiểm thử viên trong bài tiếp
phần mềm theo
- Nêu được
vai trò,
mục tiêu
của kiểm
thử phần
mềm

Hưng yên – 10/2008 6


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

- Phân tích
tiến trình
kiểm thử
phần mềm
2. - Phân tích
- Gợi ý, dẫn dắt - Trình bày lại về 2.7/3 - Phòng
sinh viên thảo
và so sánh tầm quan trọng học lý
được cácluận về các thành của quá trình kiểm thuyết có
vòng đờiphần của phần thử phần mềm projector
mềm
phát triển - Cùng tham gia - Tài liệu
phần mềm- Thảo luận về vai thảo luận, xây
tham khảo
- trò, nhiệm vụ của
Trình bày dựng theo các chủ
- Slides
được tạicác thành viên xây đề được giáo viên
bài giảng
sao kiểmdựng nên một dự đưa ra
thử phầnán - Trao đổi những
mềm - Đưa ra một dự phân tích, so sánh
án cụ thể, thảo
không hẳn theo nhận định
luận về quy trình
là một vấn chủ quan
đề mang thực hiện dự án - Đưa ra những
- Đưa ra các vòng
tính chính vấn đề chưa hiểu,
xác đời phát triển chưa nắm rõ
- phần mềm để sinh
Phân tích - Ghi chú lại
đặc viên cùng phân
tả những vấn đề cơ
phần mềmtích và so sánh bản
- Tổng kết, nhận
ở mức cao - Chuẩn bị, đọc
xét kết quả thảo các tài liệu được
luận giao
- Yêu cầu sinh
viên về xem lại
bài học và đọc tài
liệu chuẩn bị cho
bài học mới
3. - Trình bày - Thảo luận về các - Thảo luận theo 2.7/4 - Phòng
khái niệm phương pháp các chủ đề học lý
các kiểm thử phần - Áp dụng làm bài thuyết có
phương mềm tập projector

Hưng yên – 10/2008 7


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

pháp kiểm - Phân tích và đưa - Ghi chú những - Tài liệu
thử black ra ví dụ để áp điểm cần lưu ý
tham khảo
box, white dụng các phương - Chuẩn bị bài
- Slides
box, static, pháp này vào các mới
bài giảng
dynamic mức độ kiểm thử
- Bài tập
- Áp dụng phần mềm
các - Nhận xét, tổng
phương kết bài học
pháp kiểm - Yêu cầu sinh
thử phần viên làm bài tập
mềm trong để rèn kỹ năng và
từng mức chuẩn bị bài học
độ kiểm mới
thử phần
mềm
4. - Trình bày - Thảo luận về các - Trao đổi theo 2.7/6 - Phòng
khái niệm kỹ thuật kiểm thử các chủ đề dưới học lý
các kỹ phần mềm sự dẫn dắt của thuyết có
thuật kiểm - Đưa ra các ví dụ giáo viên projector
thử phần cụ thể với từng kỹ - Áp dụng với các - Tài liệu
mềm thuật kiểm thử phần mềm cụ thể
tham khảo
- Phân tích - Áp dụng trên - Ghi chú những
- Slides
nguyên lý một phần mềm cụ điểm cần lưu ý
bài giảng
các kỹ thể - Chuẩn bị bài
thuật kiểm - Nhận xét, tổng mới
thử phần kết bài học
mềm - Yêu cầu sinh
- Áp dụng viên làm bài tập
các kỹ để rèn kỹ năng và
thuật kiểm chuẩn bị bài học
thử cho mới
phù hợp
với từng
giai đoạn
5. - Phân tích - Thảo luận về các - Trao đổi theo 2.7/6 - Phòng

Hưng yên – 10/2008 8


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

được các vấn đề kiểm thử các chủ đề dưới học lý


vấn đề cần phần mềm sự dẫn dắt của
thuyết có
kiểm thử - Đưa ra các ví dụ giáo viên
projector
khi gặp cụ thể với từng - Áp dụng với một
- Tài liệu
một phần vấn đề kiểm thử phần mềm nhỏ
mềm - Áp dụng trên - Ghi chú những tham khảo
- Áp dụng một website nhỏ điểm cần lưu ý - Slides
các kỹ - Nhận xét, tổng - Chuẩn bị bài bài giảng
thuật kiểm kết bài học mới
thử cho - Yêu cầu sinh
phù hợp viên làm bài tập
với từng để rèn kỹ năng và
loại phần chuẩn bị bài học
mềm mới
6 - Trình bày -Thảo luận về các - Trao đổi theo 2.7/4 - Phòng
được các giai đoạn kiểm các chủ đề dưới học lý
giai đoạn thử sự dẫn dắt của thuyết có
của quá - Áp dụng với một giáo viên projector
trình kiểm dự án cụ thể - Áp dụng với một - Tài liệu
thử - Nhận xét, tổng phần mềm nhỏ
tham khảo
- Áp dụng kết - Ghi chú những
- Slides
được từng - Yêu cầu sinh điểm cần lưu ý
bài giảng
giai đoạn viên làm bài tập - Chuẩn bị bài
- Các phần
với các dự để rèn kỹ năng và mới
mềm đơn
án phù chuẩn bị bài học
mới giản
hợp
7 - Chỉ ra - Thảo luận về - Thảo luận theo 2.7/10 - Phòng
được mục việc lập kế hoạch chủ đề dưới sự học lý
đích và cho quá trình dẫn dắt của giáo thuyết có
vai trò của kiểm thử phần viên projector
việc lập kế mềm - Áp dụng lập kế - Tài liệu
hoạch test - Hướng dẫn sinh hoạch kiểm thử
tham khảo
- Phân tích viên lập kế hoạch cho một phần
- Slides
được kiểm thử cho một mềm đơn giản
bài giảng
những phần mềm đơn - Ghi nhớ những ý
- Các phần

Hưng yên – 10/2008 9


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

điểm cần giản chính mềm đơn


chú ý - Lưu ý những - Làm bài tập giản
trong quá điểm quan trọng được giao
trình lập - Nhận xét, tổng - Chuẩn bị bài học
kế hoạch kết bài học mới
kiểm thử - Yêu cầu sinh
- Xác định viên làm bài tập
được cách và chuẩn bị bài
cập nhật mới
kế hoạch
kiểm thử
8 - Sử dụng - Hướng dẫn sinh - Sinh viên chủ 2.7/4 Phòng học
các thông viên quy trình động thảo luận thực hành
tin đầu kiểm thử phần chủ đề dưới sự có
vào như mềm hướng dẫn của projector
bản đặc tả - Phân chia lớp giáo viên - Tài liệu
yêu cầu thành nhiều nhóm - Phân tích mẫu
tham khảo
(SRS)... nhỏ và bản đặc tả phần
- Slides
để lập kế - Huớng dẫn sinh mềm để bắt đầu
hướng dẫn
hoạch Test viên lập kế hoạch lập kế hoạch kiểm
- Các phần
- Sử dụng Test dựa vào các thử
mềm đơn
các công mẫu biểu có sẵn - Phân công công
- Đưa cho sinh việc cho từng giản
cụ MS
Word, MS viên các thông tin thành viên trong
Excel để cần thiết về dự án nhóm
lập kế cần Test như: bản
hoach Test đặc tả phần mềm,
- Tổ chức các mẫu biểu có
phân công liên quan...
công việc
cho các
thành viên
trong đội
Test
- Lập được

Hưng yên – 10/2008 10


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

kế hoạch
Test trên
một dự án
nhỏ
9 - Nêu được - Thảo luận về - Thảo luận theo 2.7/4 - Phòng
vai trò quá cách xây dựng các sự hướng dẫn của học lý
trình viết test case giáo viên thuyết có
và theo - Thảo luận về - Thực hành phân projector
dõi các những chú ý khi tích và xây dựng - Tài liệu
test case xây dựng test case các test case cho
tham khảo
- Trình bày và tìm hiểu các một số phần mềm
- Slides
được cách mẫu biểu có sẵn đơn giản
bài giảng
thức viết - Nhận xét, tổng - Ghi nhớ những ý
- Các phần
các test kết bài học chính
mềm đơn
case - Yêu cầu sinh - Làm bài tập
giản
- Áp dụng viên viết các test được giao
viết các case theo mẫu - Chuẩn bị bài học
test case biểu có sẵn cho mới
cho các các ứng dụng đơn
ứng dụng giản
đơn giản - Yêu cầu sinh
theo một viên chuẩn bị bài
biểu mẫu mới
đã có sẵn
10 - Phân tích - Thảo luận cùng - Thảo luận cùng 2.7/4 - Phòng
các chức năng sinh viên về cách với giáo viên về học thực
dựa vào bản xây dựng các tình cách xây dựng hành có
đặc tả phần huống kiểm thử tình huống kiểm Projector
mềm từ đó đề - Hướng dẫn sinh thử - Tài liệu
xuất ý tưởng viên xây dựng các - Tự đề xuất các
tham khảo
xây dựng các tình huống kiểm mẫu biểu cần thiết
- Slide
tình huống thử trên một phần cho quá trình xây
hướng dẫn
test mềm cụ thể đã lập dựng các Test case
- Thiết kế ra kế hoạch test - Làm bài tập sinh viên
các mẫu biểu trước đó được giao - Các phần

Hưng yên – 10/2008 11


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

cần thiết để - Đưa cho sinh - Báo cáo tiến độ mềm cần
phụ vụ cho viên các mẫu biểu của nhóm thực
thiết khác
quá trình viết tham khảo về xây hiện
và theo dõi dựng các test case
Test case - Khuyến kích
- Sử dụng các sinh viên tạo ra
công cụ cần các mẫu biểu mới
thiết để thiết phù hợp cho quá
kế các trường trình xây dựng
hợp kiểm thử test case
cho từng chức
năng
11 - Xác định - Hướng dẫn sinh - Thảo luận theo 2.7/6 - Phòng
được môi viên chuẩn bị môi chủ đề với sự học lý
trường trường test hướng dẫn của thuyết có
kiểm thử - Thảo luận cách giáo viên projector
- Tìm hiểu thực hiện test - Chủ động cùng - Tài liệu
về cách - Hướng dẫn sinh giáo viên thực thi
tham khảo
thực hiện viên cách lưu kết test
- Slides
test quả test - Cùng giáo viên
bài giảng
- Xác định - Thảo luận các tiến hành thu thập,
vấn đề phát sinh tổng hợp và phân - Các phần
được cách
lưu kết trong quá trình tích kết quả test mềm đơn
quả test test giản
- Tìm hiểu - Hướng dẫn sinh - Làm bài tập
cách xử lý viên thu thập kết được giao
các vấn đề quả test - Chuẩn bị bài học
phát sinh - Thảo luận cùng mới
trong quá sinh viên về cách
trình test tổng hợp và phân
- Tìm hiểu tích kết quả test
cách thu - Hướng dẫn cách
thập kết thông báo với PM
quả test về TSR
- Xách định

Hưng yên – 10/2008 12


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

được cách
tổng hợp
và phân
tích kết
quả test
- Thông báo
với trưởng
dự án về
bảng tóm
tắt kết quả
test
12 - Thực thi - Hướng dẫn- Đề xuất các mẫu 2.7/3 - Phòng
test bằng chuẩn bị môi
biểu cần thiết học thực
công cụ tự trường test, đưa ra
trong quá trình hành có
động hoặc các mẫu biểu cần
thực thi và báo Projector
thủ công thiết cáo kết quả test - Các Slide
- Xử lý các - Hướng dẫn sinh
- Thảo luận theo
bài hướng
vấn đề viên cách thực thi
nhóm, các thành
dẫn
phát sinh test, đưa ra các ví
viên trong nhóm
- Các mẫu
trong quá dụ minh họathực hiện test theo
- Hướng dẫn sinh
công việc đã được biểu tham
trình Test
- Lưu kết viên cách xử lý
phân công khảo
quả ra các vấn đề phát
- Thảo luận cùng
bảng tổng sinh trong quá
giáo viên để xử lý
hợp lỗi trình test các vấn đề phát
phần mềm - Hướng dẫn sinh
sinh trong quá
- Tổng hợp viên cách tổng
trình test
và phân hợp và phân tích
- Tổng hợp và
tích kết kết quả Test
phân tích kết quả
quả Test test
- Làm bài tập
được giao
- Chuẩn bị bài học
mới
13 - Nêu được - Cùng trao đổi, - Thảo luận về 5.4/9 - Phòng

Hưng yên – 10/2008 13


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

vai trò của thảo luận về vai chủ đề được giáo học lý
các công trò và cách thức viên đưa ra
thuyết có
cụ kiểm sử dụng các công - Kiểm thử trên
projector
thử và sự cụ kiểm thử những ứng dụng
- Tài liệu
tự động - Dẫn dắt sinh cụ thể dưới sự
hóa viên phân tích, hướng dẫn của tham khảo
- Giới thiệu đưa ra những giáo viên - Slides
một số trường hợp nào - Ghi nhớ những ý bài giảng
công cụ nên sử dụng công chính - Phần
test tự cụ kiểm thử - Làm bài tập mềm để
động - Đưa ra ứng dụng được giao kiểm thử
(Quick cụ thể cùng với - Chuẩn bị bài học - Tool hỗ
Test một tool đơn giản, mới trợ việc
Profession chỉ dẫn sinh viên kiểm thử
al, Load cách sử dụng
Runner, - Nhận xét, tổng
Rational kết bài học
Robot) - Yêu cầu sinh
- Áp dụng viên làm bài tập
việc kiểm về nhà để rèn kỹ
thử trên năng sử dụng tool
các công và chuẩn bị bài
cụ kiểm học mới
thử đơn
giản
- Phân tích
được ưu,
nhược
điểm của
các công
cụ kiểm
thử và rút
ra những
nhận định
về các

Hưng yên – 10/2008 14


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

trường
hợp nên
sử dụng
công cụ và
những
trường
hợp không
nên sử
dụng công
cụ kiểm
thử
14 - Xác định - Thảo luận về - Thảo luận theo 2.7/5 - Phòng
được cách cách lập kế hoạch chủ đề với sự học thực
lập kế test lại hướng dẫn của hành có
hoạch test - Hướng dẫn cách giáo viên projector
lại chuẩn bị và thực - Cùng giáo viên - Tài liệu
- Chỉ ra các thi test lại tiến hành test lại
tham khảo
chuẩn bị - Hướng dẫn sinh - Ghi nhớ những ý
- Slides
và thực viên cách thực thi chính
bài giảng
hiện test test lại trên phần - Làm bài tập
mềm QTP được giao - Các phần
lại
- Thực hiện - Chuẩn bị bài học mềm đơn
test lại mới giản
phần mềm
Quick Test
Profession
al (QTP)
15 - Sử dụng - Giới thiệu phần - Thực hiện viết 2.7/5 - Phòng
QTP để mềm QTP các script trên học thực
viết các - Hướng dẫn sinh QTP dưới sự hành có
kịch bản viên sử dụng phần hướng dẫn của Projector
Test mềm QTP giáo viên - Các ví dụ
- Thực hiện - Hướng dẫn sinh - Làm bài tập
mẫu
viết các viên cách viết được giao
- Phần
script trên script trên phần - Viết các script

Hưng yên – 10/2008 15


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

QTP mềm QTP tương ứng với mềm QTP


- phần mềm đang
được test
16 - Tìm hiểu - Hướng dẫn sinh - Thực hiện viết 2.7/5 - Phòng
về phần viên sử dụng phần các script trên học thực
mềm mềm QTP QTP dưới sự hành có
Quick - Giới thiệu về hướng dẫn của Projector
Testprofes cách viết script giáo viên - Các ví dụ
sional trên QTP - Làm bài tập
mẫu
- Thực hiện - Hướng dẫn sinh được giao
- Phần
viết các viên cách viết - Viết các script
mềm QTP
script trên script trên phần tương ứng với
QTP (tiếp mềm QTP (tiếp phần mềm đang
tục) tục) được test
- -
17 - Vai trò của - Giới thiệu về - Trao đổi và tìm 2.7/4 - Phòng
công cụ Load phần mềm LR hiểu về phần mềm học thực
Runner - Hướng dẫn sinh LR hành có
- Tìm hiểu viên cách sử dụng - Sử dụng phần Projector
cách test chịu phần mềm mềm LR - Các ví dụ
tải trên phần - Thảo luận về - Tiến hành test
mẫu
mềm Load cách test chịu tải chịu tải trên phần
- Phần
Runner (LR) - Hướng dẫn sinh mềm dưới sự
mềm LR
- Thực thi test viên thực hiện test hướng dẫn của
chịu tải trên chịu tải trên một giáo viên
phầm mềm ứng dụng cụ thể
LR
18 - Vai trò của - Giới thiệu về - Trao đổi và tìm 2.7/5 - Phòng
công cụ Load phần mềm LR hiểu về phần mềm học thực
Runner - Hướng dẫn sinh LR hành có
- Xác định viên cách sử dụng - Sử dụng phần Projector
cách test chịu phần mềm mềm LR - Các ví dụ
tải trên phần - Thảo luận về - Tiến hành test
mẫu
mềm Load cách test chịu tải chịu tải trên phần
- Phần
Runner (LR) - Hướng dẫn sinh mềm dưới sự
mềm LR

Hưng yên – 10/2008 16


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN

- Thực thi test viên thực hiện test hướng dẫn của
chịu tải trên chịu tải trên một giáo viên
phầm mềm ứng dụng cụ thể
LR
19 - Vai trò của - Giới thiệu về - Trao đổi và tìm 2.7/5 - Phòng
công cụ phần mềm RR hiểu về phần mềm học thực
Rational - Hướng dẫn sinh RR hành có
Robot (RR) viên cách sử dụng - Sử dụng phần Projector
- Xác định phần mềm mềm RR - Các ví dụ
cách test trên - Thảo luận về - Tiến hành test
mẫu
phần mềm cách test trên phần trên phần mềm
- Phần
RR mềm RR dưới sự hướng
mềm RR
- Thực thi test - Hướng dẫn sinh dẫn của giáo viên
tự động trên viên thực hiện test - Chuẩn bị bài
phần mềm trên một ứng dụng mới
RR cụ thể
20 - Trình bày - Giới thiệu về - Thảo luận cùng 2.7/4 - Phòng
được nền tảng nền tảng của kiểm giáo viên về nền học lý
của kiểm thử thử hướng đối tảng của kiểm thử thuyết có
hướng đối tượng hướng đối tượng trang bị
tượng - Giới thiệu hệ - Tìm hiểu và Projector
- Tìm hiểu thống SATM phân tích hệ thống
- Các slide
được kiểm - Giới thiệu các SATM
bài giảng
thử hướng đối guideline của - Thảo luận cùng
- Các phần
tượng với hệ kiểm thử hướng giáo viên về
thống SATM đối tượng guideline kiểm mềm cần
- Trình bày thử hướng đối thiết
được các tượng
guideline cho
kiểm thử
hướng đối
tượng

THÔNG QUA KHOA, BỘ MÔN

Hưng yên – 10/2008 17

You might also like