TRƯỜNG ĐẠI HỌC BÁCH KHOA HỒ CHÍ MINH
KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH
Xây dựng cơng cụ minh họa các
khái niệm và thuật toán trong lý
thuyết đồ thị
Kế hoạch test
Mã dự án: DA502007
Mã tài liệu: TL502007
HCM….
CuuDuongThanCong.com
/>
WEBSITE HỖ TRỢ DẠY VÀ HỌC MƠN
MẠNG MÁY TÍNH
Kế hoạch test
Version 1.0
Mã dự án: 2
CSE HCMUT…
1
CuuDuongThanCong.com
/>
Revision History
Date
Version
06/06/201
0
1.0
Description
Author
Initiated version
Nguyễn Như An
2
Reviewer
Đỗ Châu Ngọc
Table of Contents
INTRODUCTION................................................................................................................................................................ 4
Product’s purpose.................................................................................................................................................... 4
Test purpose............................................................................................................................................................ 4
Related documents.................................................................................................................................................. 4
Test Scope................................................................................................................................................................ 5
TESTING TYPE................................................................................................................................................ 5
Liệt kê các rủi ro...................................................................................................................................................... 5
RủI RO DO Kế HOạCH...................................................................................................................................................................... 5
RủI RO DO KINH PHÍ VÀ TÀI NGUYÊN............................................................................................................ 6
RủI RO DO VậN HÀNH..................................................................................................................................................................... 6
RủI RO DO Kỹ THUậT....................................................................................................................................................................... 6
TEST REQUIREMENT......................................................................................................................................................... 7
TEST STRATEGY................................................................................................................................................................. 7
Test tool................................................................................................................................................................... 7
Test environment..................................................................................................................................................... 8
TEST RESOURCES.............................................................................................................................................................. 8
Man-power............................................................................................................................................................. 8
System..................................................................................................................................................................... 8
HARDWARE................................................................................................................................................... 8
SOFTWARE..................................................................................................................................................... 9
FEATURES..........................................................................................................................................................................9
Testing features.......................................................................................................................................................9
Non-testing features (build version 1.5)..................................................................................................................9
TEST MILESTONES.............................................................................................................................................................9
TEST PRODUCTS..............................................................................................................................................................10
3
INTRODUCTION
Product’s purpose
Sử dụng Joomla! Viết bằng ngôn ngữ PHP, cơ sở dữ liệu MySQL để xây dựng web site
nhằm hổ trợ giảng viên trong công tác giảng dạy môn Mạng máy tính.
Web site sẽ là một mơi trường thân thiện, thuận tiện giữa giảng viên và học viên
trong quá trình giảng viên truyền đạt kiến thức và học viên tíêp thu kiến thức.
Web site này có thể chạy trên tất cả các trình duyệt web như Internet Explorer hay
Mozilla Firefox…
Web site này cần đảm bảo tốc độ load không quá 2 giây với 10 kết nối cùng một
thời điểm và 5 giây đối với trường hợp 100 kết nối.
Web site cần có hệ thống quản trị quyền truy xuất từng chức năng cho từng user khi truy
xuất.
Test purpose
Tài liệu kế hoạch kiểm thử cho dự án “Website hỗ trợ dạy học mơn Mạng máy tính”
được dùng để:
Xác định những thơng tin dự án và các phần dự án cần được kiểm
thử.
yêu cầu kiểm thử (Test Requirements)
Liệt kê những
phương pháp, chiến lược kiểm thử nên sử dụng
Nêu ra những
Xác định nguồn lực cần.
Nêu rõ các chức năng test và các chức năng
không test
Liệt kê môi trường test
Related documents
ID
Documents
1
Tài liệu mô tả yêu cầu
2
Tài liệu mô tả chức năng
3
Tài liệu kế hoạch dự án
4
Tài liệu phân tích thiết kế
5
Tài liệu hướng dẫn sử
dụng
Resource
Đã được
cung cấp
đầy đủ
Comment
4
Test Scope
TESTING
ID
1
TYPE
Feature
Functional Testing
Quản lý người dùng và
quyền truy xuất website
5 man days
2
Quản lý module môn học
5 man days
3
3 man days
4
Quản lý chủ đề thuyết
trình
Đăng tải bài kiểm tra,
thực
5
hành, thuyết trình
Đăng ký thuyết trình
5 man days
Itegration Testing
Security & Access
Control Tesing
0.5 man days
0.5 man days
0.5 man days
0.5 man days
3 man days
Feature / non-feature to be test
- Chức năng test : các chức năng chính yếu của sản phẩm như quản lý người dùng;
module môn học; đăng tải bài kiểm tra, thực hành, thuyết trình và đăng ký thuyết trình
- Chức năng khơng test: các chức năng ở version 1.5 như quản lý bài kiểm tra, thực hành,
thuyết trình; xem thơng tin và phản hồi.
Xem chi tiết hơn ở các mục sau trong tài liệu này.
Liệt kê các rủi ro
RủI RO DO Kế HOạCH
ID
1
2
3
Risk
Remedy and Prevention
Effect
Build ra trễ hạn.
Báo lại cho Project Manager điều
chỉnh
Trung bình
Vượt hạn định cho phép
kế hoạch chung.
Ln theo sát tiến độ, cập nhật,
điều
chỉnh plan.
Cao
Có change request nhưng
Liên hệ với Project Manager và
không được báo đầy đủ.
Business Analysis để lấy thông tin
5
Cao
RủI RO DO
ID
1
2
3
KINH PHÍ VÀ TÀI NGUYÊN
Risk
Remedy and Prevention
Effect
Vượt chi phí cho phép
trong
Ln theo sát tiến độ, cập nhật,
điều
Trung bình
thời gian hoạt động
chỉnh plan.
Đề nghị thêm kinh phí, hỗ trợ tài
ngun
Trung bình
hệ thống.
Xem xét plan, điều chỉnh những
điềm vơ
Trung bình
Thiếu tài ngun về hệ
thống
Chi phí ban đầu khơng đủ
lý, cắt giảm các task ít quan trọng.
RủI RO DO VậN HÀNH
ID
Risk
Khơng vận hành được
1
trên môi trường được mô
tả trong
2
Remedy and Prevention
Phản hồi lại với bên developers để
nhận bản build khác.
requirement.
Tranh cãi giữa feature lỗi và Họp để xác minh lại với bên
developers,
khơng lỗi.
Project manager và khách hàng.
Effect
Trung bình
Cao
RủI RO DO Kỹ THUậT
ID
Risk
Remedy and Prevention
Effect
Module quá phức tạp
Đề nghị được chuyển thành nontesting
2
Integration test: developer
sửa
feature.
Xem xét, thảo luận lại các test failed
Trung bình
để
3
chỗ này, sai chỗ khác
Tài liệu kỹ thuật, hướng
dẫn
đưa ra quyết định về chất lượng.
Yêu cầu Manager cung cấp đủ tài
liệu
sử dụng không đủ.
chi tiết hơn.
1
Cao
Thấp
6
TEST REQUIREMENT
Test các chức năng, thành phần có độ ưu tiên cao trước.
Đánh giá chất lương sản phẩm. Chất lượng sản phẩm phải ở mức có thể chấp nhận
được và phù hợp với yêu cầu khách hàng.
Tìm càng nhiều lỗi càng tốt.
TEST STRATEGY
Xem xét tài liệu sử dụng, giao diện người dùng, các chức năng dễ gây lỗi.
Kiểm tra chức năng có được hiện thực đúng với mơ tả u cầu.
o
Dữ liệu hợp lệ có cho ra đúng kết quả mong đợi.
o
Lỗi và hiển thị thơng báo chính xác khi dữ liệu khơng hợp lệ.
o
Những business rule được thực hiện chính xác.
Kiểm tra các kịch bản khác nhau từ đơn giản đến phức tạp.
Chỉ sử dụng kỹ thuật black-box.
Các kiểu test: Functional Test (chủ yếu), Integration Test, Security & Access Control Testing.
Tất cả các thông tin về lỗi đều phải được ghi nhận lại từ đó đánh giá chất lượng sản phẩm.
Việc test dừng khi: hết thời gian, hết kinh phí, hồn thành kế hoạch dự định hoặc
đạt mức chất lượng đã thỏa thuận.
Test tool
Action
Supplier /
Tools
Self-constrcution
Quản lý họat động kiểm thử Excel
Microsoft
Kiểm sốt lỗi
Microsoft
Excel
Version
2010
2010
Các cơng cụ quản trị CSDL PHP My Admin
3.3
Quản lý tiến độ dự án
2010
Microsoft Project Microsoft
7
Test environment
Functional Test / Integration Test
Resource
System Test
Security & Access Control Testing
Phiên bản
Chạy trên code
Chạy trên code
Database
DB phát triển
DB thiết lập riêng
Mạng
Localhost
Internet
Server/client
Localhost
1 server, 1 domain
TEST RESOURCES
Man-power
Bảng sau mô tả nguồn lực test cho dự án.
Member
Position / Responsibility / Comment
Test Manager : quản lý họat động
kiểm thử
Nguyễn Như An
Hướng dẫn kỹ thuật.
Sử dụng và quản lý nguồn lực.
Báo cáo quản lý.
Báo cáo chất lượng sản phẩm.
Test Designer : thiết kế testcase
Nguyễn Đức Thiện
Định nghĩa cách tiếp cận
test.
Lương Bá Linh
Tester : hiện thực và chạy test
case.
Võ Hoàng Nguyên
Viết các testcase.
Hiện thực test và
test suites.
Chạy test
suit.
Ghi kết quả.
System
HARDWARE
1 PC (RAM >= 128MB, CPU Pentium III 800 MHz) .
8
SOFTWARE
Các browser: IE > 7.0, Firefox > 3.0, hỗ trợ đầy đủ Javascript.
Server LAMP: Ubuntu Server > 9.04, Apache 2.0, MySQL 5.0, PHP 5.0.
Localhost.
FEATURES
Testing features
Quản trị web site:
Quản lý người dùng và quyền truy xuất web site .
Giảng viên:
Quản lý module mơn học (thêm, sửa, xóa).
Quản lý chủ đề thuyết trình (thêm, sửa, xóa, duyệt đăng ký) .
Học viên:
Đăng tải bài thực hành, bài kiểm tra, bài thuyết trình.
Đăng ký thuyết trình.
Non-testing features (build version 1.5)
Giảng viên
Quản lý bài giảng, thực hành, bài kiểm tra và bài thuyết trình (thêm, sửa, xóa,
chấm điểm).
Học viên
Xem bài giảng, bài thực hành, bài kiểm tra, giải đáp thắc mắc.
TEST MILESTONES
Mỗi Milestone cho 1 module bao gồm cả việc design testcase và chạy
testcase.
Chỉ test những chức năng hoàn thành trong version 1.0
Milestone Task
Resource
Quản lý người dùng và
quyền
Quản lý người dùng
An, Thiện
9
Begin date
End date
Man days
25-5-2010
27-5-2010
2 days
25-5-2010
27-5-2010
2 days
Quản ký quyền hạn
Linh, Nguyên
25-5-2010
27-5-2010
2 days
Integration Test
An, Nguyên
27-5-2010
27-5-2010
0.5 day
28-5-2010
30-5-2010
2 days
Quản lý module mơn học
Thêm mơn học
An, Thiện
28-5-2010
30-5-2010
2 days
Sửa / xóa mơn học
Linh, Ngun
28-5-2010
30-5-2010
2 days
31-5-2010
1-6-2010
1 day
Quản lý chủ đề thuyết trình
Thêm / sửa chủ đề
An, Thiện
31-5-2010
1-6-2010
1 day
Duyệt / xóa chủ đề
Linh, Nguyên
31-5-2010
1-6-2010
1 day
Integration Test
An, Thiện
1-6-2010
1-6-2010
0.5 day
Đăng tải bài làm
Linh, Nguyên
2-6-2010
5-6-2010
2.5 days
Đăng ký thuyết trình
An, Thiện
2-6-2010
4-6-2010
1.5 days
Integration Test
Linh, Nguyên
6-6-2010
6-6-2010
0.5 day
Security & Access Control
Test
An, Thiện
7-6-2010
7-6-2010
0.5 day
TEST PRODUCTS
STT
Sản phẩm
Ngày bàn giao
1
Test plan
May 25
2
Test cases
June 1
4
Defect log / reports
June 8
Người bàn giao
10
ASSIGNMENT SOFTWARE-TESTING
Người nhận bàn giao
1
Test Plan
Table of content
1. References
2. Introduction
3. Test Items
4. Software Risk Issues
5. Features to be tested
6. Features not to be tested
7. Test Strategies
8. Item Pass/Fail Criteria
9. Environmental Needs
10. Test Deliverables
Group members:
50600357
Tran Hoang Duy
50601095
Truong Quang Khai
50600939
Bui Phi Hung
50601490
Nguyễn Trường
Minh
2
3
4
5
6
7
8
10
11
12
2
3
1.
No.
REFERENCES
NAME
1
Test plan template
2
www.google.com.vn
3
Slide
AVAILABLE
Location
/>nhnnn
4
2.
INTRODUCTION
[Topics introduction]
“BUILDING ONLINE DOCUMENT MANAGEMENT SYSTEM”
Manager Vietnamese Documents
Allow user searching documents by semantic , by word key and by combination
System is based on JSP and Struts Framework 1.3.10 technology
Run on Internet Explorer or Mozilla FireFox.
System must ensure search speeds less than 10 seconds
System can distribute documents access to users.
[Give an overview of the plan:
The summary of the requirements.
List what needs to be achieved (test objectives)
Detail why testing needed.]
The summary of the features will be tested :
General Functions:
View company documents (TC: 4 man-days, Test: 2 man-days)
View department documents (TC: 2 man-days, Test: 1.5 man-days)
Grant privilege (TC: 1 man-days, Test: 0.5 man-days)
Manager personal documents (TC: 2 man-days, Test: 1 man-days)
Common Functions:
View individual profile (TC: 0.5 man-days, Test: 0.5 man-days)
Change password (TC: 0.5 man-days, Test: 0.5 man-days)
Share documents (TC: 5 man-days, Test: 3 man-days)
Upload one or many documents (TC: 2 man-days, Test: 1 man-days)
Search documents (TC: 2 man-days, Test: 1 man-days)
[Testing purpose]
List what needs to be achieved and details why testing
needed : Test all of auxiliary tasks.
Estimate project performance.
5
3.
TEST ITEMS
[List of Software Items to be tested, their versions and how they are handed over for testing]
A build of Project Version 1.0
Teacher send to my group Project and installations as Testing Software
Assignment.
6
4.
SOFTWARE RISK ISSUES
[List all software Risks. These risks are related to the testing process, other risks will be mentioned in
section 5.Features to be tested. Below are some common risks:
Lack of personnel resources when testing is to begin.
Lack of availability of required hardware, software, data or tools.
Late delivery of the software, hardware or tools.
Delays in training on the application and/or tools.
Changes to the original requirements or designs.
Complexities involved in testing the applications]
Lack of personnel resources:
We have 2 persons while the system has about 9 tasks must be tested.
Lack of availability of required hardware, software, data or tools :
Hardware:
We have about 2 PCs.
Software:
OS : Unix , Windows Xp , Windows 7 run in VMware workstation
Web browsers: Internet Explored 6 ,7,8 and Mozilla FireFox.
Data:
OK.
Tools:
We have no some tools for doing performance test , usability test and
security test.
7
8
5. FEATURES TO BE TESTED
[List all features will be tested under this test plan
Identify risks for each feature by their likelihood and impact and then determine the extent of
testing.
Identify testing efforts for each type of test]
Feature No
Feature Description
Technical
Risk
Business
Risk
Risk
Priority
Extent of
Testing
Estimated
Testing
Time
(hours)
1
View company
documents
2
View department
documents
3
Grant privilege
4
Manager personal
documents
5
View
profile
6
Change password
7
Share documents
8
Upload one or many
documents
9
Search documents
individual
Total Estimated Testing
Time
9
6. FEATURES NOT TO BE TESTED
[List all features will not be tested under this test plan]
Feature
No
Feature Description
Technical
Risk
Business
Risk
Risk
Priority
Extent of
Testing
Estimated
Testing Time
(hours)
1
Performance
2
Usability
3
Security