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
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
HCM,12/5/2010
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
1
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
CSE HCMUT, 25 – 05 – 2010
Revision History
Date
Version
Description
Author
Reviewer
06/06/2010
1.0
Initiated version
Nguyễn Như An
Đỗ Châu Ngọc
2
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
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
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
INTRODUCTION
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.
Product’s 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ử.
Liệt kê những yêu cầu kiểm thử (Test Requirements)
Nêu ra những phương pháp, chiến lược kiểm thử nên sử dụ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
Test purpose
ID
Documents
Resource
Comment
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
Đã được cung cấp đầy đủ
4
Tài liệu phân tích thiết kế
5
Tài liệu hướng dẫn sử dụng
4
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Related documents
Test Scope
TESTING TYPE
Security & Access
ID
Feature
Functional Testing
Itegration Testing
Control Tesing
Quản lý người dùng và
1
5 man days
0.5 man days
quyền truy xuất website
2
Quản lý module môn học
5 man days
0.5 man days
3
Quản lý chủ đề thuyết trình
3 man days
0.5 man days
Đăng tải bài kiểm tra, thực
4
5 man days
hành, thuyết trình
0.5 man days
5
Đăng ký thuyết trình
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
Risk
Remedy and Prevention
Effect
Báo lại cho Project Manager điều chỉnh
1
Build ra trễ hạn.
Trung bình
kế hoạch chung.
Luôn theo sát tiến độ, cập nhật, điều
2
Vượt hạn định cho phép
Cao
chỉnh plan.
Có change request nhưng
Liên hệ với Project Manager và
Cao
3
không được báo đầy đủ.
Business Analysis để lấy thông tin
5
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
RủI RO DO KINH PHÍ VÀ TÀI NGUYÊN
ID
Risk
Remedy and Prevention
Effect
Vượt chi phí cho phép trong
Luôn theo sát tiến độ, cập nhật, điều
1
Trung bình
thời gian hoạt động
chỉnh plan.
Đề nghị thêm kinh phí, hỗ trợ tài nguyên
2
Thiếu tài nguyên về hệ thống
Trung bình
hệ thống.
Xem xét plan, điều chỉnh những điềm vô
3
Chi phí ban đầu không đủ
Trung bình
lý, cắt giảm các task ít quan trọng.
RủI RO DO VậN HÀNH
ID
Risk
Remedy and Prevention
Effect
Không vận hành được trên
Phản hồi lại với bên developers để nhận
1
môi trường được mô tả trong
Trung bình
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,
2
Cao
không lỗi.
Project manager và khách hàng.
RủI RO DO Kỹ THUậT
ID
Risk
Remedy and Prevention
Effect
Đề nghị được chuyển thành non-testing
1 Module quá phức tạp
Cao
feature.
Integration test: developer sửa
Xem xét, thảo luận lại các test failed để
2
Trung bình
chỗ này, sai chỗ khác
đưa ra quyết định về chất lượng.
Tài liệu kỹ thuật, hướng dẫn
Yêu cầu Manager cung cấp đủ tài liệu
3
Thấp
sử dụng không đủ.
chi tiết hơn.
6
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
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ả yê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í, hoàn thành kế hoạch dự định hoặc đạt mức chất
lượng đã thỏa thuận.
Test tool
Supplier /
Action
Tools
Version
Self-constrcution
Quản lý họat động kiểm thử
Excel
Microsoft
2010
Kiểm soát lỗi
Excel
Microsoft
2010
Các công cụ quản trị CSDL
PHP My Admin
3.3
Quản lý tiến độ dự án
Microsoft Project Microsoft
2010
7
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
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
Bảng sau mô tả nguồn lực test cho dự án.
Man-power
Member
Position / Responsibility / Comment
Test Manager : quản lý họat động kiểm thử
Hướng dẫn kỹ thuật.
Nguyễn Như An
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.
Viết các testcase.
Lương Bá Linh
Tester : hiện thực và chạy test case.
Hiện thực test và test suites.
Chạy test suit.
Võ Hoàng Nguyên
Ghi kết quả.
System
HARDWARE
1 PC (RAM >= 128MB, CPU Pentium III 800 MHz) .
8
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
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
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.
Testing features
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
Begin date
End date
Man days
Quản lý người dùng và quyền
25-5-2010
27-5-2010
2 days
Quản lý người dùng
An, Thiện
25-5-2010
27-5-2010
2 days
9
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
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
Quản lý module môn học
28-5-2010
30-5-2010
2 days
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, Nguyên
28-5-2010
30-5-2010
2 days
Quản lý chủ đề thuyết trình
31-5-2010
1-6-2010
1 day
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 Người bàn giao
Người nhận bàn giao
1
Test plan
May 25
2
Test cases
June 1
4
Defect log / reports
June 8
10
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
1
ASSIGNMENT SOFTWARE-TESTING
Test Plan
Table of content
2 3 4 5 6 7 8 10 11 12
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
1. REFERENCES
No.
Location
NAME
AVAILABLE
1
Test plan template 2 www.google.com.vn 3
Slide http://www.cse.hcmut.edu.vn/~minhnnn
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]
Technical Risk Business Risk Risk Priority Extent of Testing Feature No Feature Description Estimated Testing Time
(hours)
1 View company documents
2 View department documents
3 Grant privilege
4 Manager personal documents
individual 5 View profile
6 Change password
7 Share documents
8 Upload one or many documents
9 Search documents
Total Estimated Testing Time
9
6. FEATURES NOT TO BE TESTED
[List all features will not be tested under this test plan]
Technical Risk
Business Risk
Risk Priority
Extent of Testing
Estimated Testing Time
Feature Description
Feature No
(hours)
1 Performance
2 Usability
3 Security
10
11
7. TEST STRATEGIES
[The Test Strategy presents the recommended approach to the testing the target-of-test. The previous section, feature to be tested, described what will be tested, this section describes how the target-of-test will be tested. For each type of test, provide a description of the test and why it is being implemented and executed. If a type of test will not be implemented and executed, indicate in a sentence stating the test will not be implemented / executed and stating the justification, such as “This test will not be implemented / executed. This test is not appropriate …” The main considerations for the test strategy are the techniques to be used and the criterion for knowing when the testing is completed. In addition to the considerations provided for each test below, testing should only be executed using known, controlled databases, in secured environments. In addition, you need to describe:
Testing Tools/Aids Constrains to testing Support Required – Environment & Staffing What metrics will be collected? Which level is each metric to be collected at? How is Configuration Management to be handled? How many different configurations will be tested? Hardware Software Combinations of HW, SW and other vendor packages What levels of regression testing will be done and how much at each test level? Will regression testing be based on severity of defects detected? How will elements in the requirements and design that do not make sense or are untestable be processed?]
7.1 Function Testing
Test Objective:
Ensure proper target-of-test functionality, including navigation, data entry, processing.
Security , performance and retrieval will not tested.
[Function testing of the target-of-test should focus on any requirements for test that can be traced directly to use cases (or business functions), and business rules. The goals of these tests are to verify proper data acceptance, processing, and retrieval, and the appropriate implementation of the business rules. This type of testing is based upon black box techniques, that is, verifying the application (and its internal processes) by interacting with the application via the GUI and analyzing the output (results). Identified below is an outline of the testing recommended for each application:]
12
Technique:
Execute each use case, use case flow, or function, using valid and invalid data, to verify the following:
The expected results occur when valid data is used.
The appropriate error / warning messages are displayed when invalid data
is used.
Each business rule is properly applied.
Completion Criteria:
All planned tests have been executed.
All identified defects have been addressed.
Special Considerations:
[Identify / describe those items or issues (internal or external) that impact the implementation and execution of function test]
7.2 Performance Testing
Test Objective:
Ensure search speed less than 10 seconds
Technique:
Use Test Procedures developed for Function Cycle Testing.
Modify data files (to increase the number of transactions) or the scripts to increase the number of iterations each transaction occurs.
Many users access at the same time.
Completion Criteria:
Single Transaction / single user: Successful completion of the test scripts without any failures and within the expected / required time allocation (per transaction)
Multiple transactions / multiple users: Successful completion of the test scripts without any failures and within acceptable time allocation.
Special Considerations:
In assignment requirements hasn’t performance test.
[Performance profiling is a performance test in which response times, transaction rates, and other time sensitive requirements are measured and evaluated. The goal of Performance Profiling is to verify performance requirements have been achieved. Performance profiling is implemented and executed to profile and tune a target-of-test's performance behaviors as a function of conditions such as workload or hardware configurations. NOTE: Transactions below refer to “logical business transactions.” These transactions are defined as specific use cases that an actor of the system is expected to perform using the target-of-test, such as add or modify a given contract.]
13
8. ITEM PASS/FAIL CRITERIA
test case coverage
[This section of the test plan describes the pass/fail criteria for each of the items described in Section 3 - Test Items Typically, pass/fail criteria are expressed in terms of test cases passed and failed; number, type, severity and location of bugs; usability, reliability, and/or stability. Examples of pass/fail criteria include: % of test cases passed number, severity, and distribution of defects successful conclusion of user test completion of documentation performance criteria.]
TestCase Result
14
9. ENVIRONMENTAL NEEDS
Resource
Name / Type
Windown XP
Operating system
..
Firefox (all of version)
Browsers
IE 7
[List all testing environments needed] System Resources
15
10. TEST DELIVERABLES
[List all documents can be delivered such as: Test Plan, Test cases, Test Reports. ..etc] [List all test scripts can be delivered]
No Document Type Assigned To
Tran Hoang Duy (50600357)
Test Plan
1 Nguyen Phi Hung (50600939)
Nguyen Truong Minh (50601490)
Installation
Tran Hoang Duy (50600357) 2 Truong Quang Khai (50601095)
TestCase
Design : Tran Hoang Duy (50600357) 3 Excute : Truong Quang Khai (50601095)
WEBSITE QUẢN LÝ ĐVTN TRƯỜNG THPT NGUYỄN DU
Test Plan Nhóm thực hiện: Lê Việt Quỳnh(50601984)
Nguyễn Viết Tuấn(50602807)
Hoàng Khương(50601159) Huỳnh Ngọc Vũ(50603064)
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
MỤC LỤC
1. Giới thiệu ............................................................................................... 3 a. Mục đích: ............................................................................................ 3 b. Tài liệu liên quan: ............................................................................... 3 c. Phạm vi test: ....................................................................................... 3 d. Mức độ rủi ro: ..................................................................................... 3 2. Chiến lược test ....................................................................................... 4 a. Các kiểu test ........................................................................................ 4 b. Môi trường test: .................................................................................. 4 3. Các yêu cầu của test ............................................................................... 4 a. Yêu cầu ngôn ngữ ................................................................................ 4 b. Yêu cầu cho GUI Test .......................................................................... 4 c. Yêu cầu cho Test chức năng/module ..................................................... 4 d. Yêu cầu cho Performance Test ............................................................. 5 4. Tài nguyên ............................................................................................. 5 a. Hệ thống ............................................................................................. 5 b. Nhân lực ............................................................................................. 5 5. Các mốc thời gian của giai đoạn test ....................................................... 5
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
1. Giới thiệu
a. Mục đích:
- Tính giản thủ tục đăng kí, quản lý hồ sơ của Đoàn viên. - Hỗ trợ thống kê, xếp loại đoàn viên. - Tạo môi trường liên kết học tập cho các Đoàn viên thanh niên trong trường.
b. Tài liệu liên quan:
Tham khảo requirement ở tài liệu luận văn đề tài “Website quản lý ĐVTN trường THPT Nguyễn Du”.
c. Phạm vi test:
-
- Items được test: Test GUI ở các trang thông tin chính của website. Test các chức năng/module. Items không được test: Các yêu cầu phi chức năng.
d. Mức độ rủi ro:
Rủi ro Cách khắc phục
STT
Mức độ rủi ro Cao 1 tế khi thay thực Thay đổi requirement làm ảnh hưởng đến nguồn nhân lực và chiến lược test
Cao 2
Sản phẩm mà developer thực hiện không kịp theo thời gian như lịch trình đề ra
3 Virus Cao
Thấp 4
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
5 Trung bình Thiếu nguồn nhân lực do có thành viên đột ngột xin nghỉ Requirement thay đổi mà bộ phận test không được thông báo kịp thời có sự Lập lại plan sao cho phù hợp với lịch trình đổi requirement, có thể chọn cách tăng thêm nguồn nhân lực cho dự án, hoặc tăng thời gian làm việc ngoài giờ cho nhân viên Nhóm phát triển phải thực hiện nghiêm túc, hoàn thành thời gian đúng hạn, nếu không thời gian công việc sẽ bị kéo dài ra khi thời gian bắt đầu test bị đẩy lùi. Các nhân viên phải cài phần mềm chống virus Bổ sung thêm nguồn nhân lực mới hoặc tăng giờ làm việc ngoài giờ Thường xuyên có sự liên lạc giữa BA, Technical Leader và Tester Leader khi thay đổi requirement.
2. Chiến lược test
- Dùng kiểu test thủ công bao gồm test GUI và từng chức năng/module. - Sau khi viết xong test case của chức năng nào sẽ thực hiện test luôn ở chức năng đó rồi mới chuyển qua viết test case của chức năng khác. - Không test phi chức năng
a. Các kiểu test
- Test chức năng: các chức năng của sản phẩm hoạt động cần đúng với những đòi hỏi của yêu cầu trong requirements. - Test giao diện: bố cục và ngữ pháp cần phải đúng.
b. Môi trường test: Sử dụng các hệ điều hành Windows XP SP3, Windows 7.
3. Các yêu cầu của test
a. Yêu cầu ngôn ngữ
Tiếng Việt
b. Yêu cầu cho GUI Test
- Trang chủ - Trang hướng dẫn - Trang đăng nhập - Trang đăng thoát - Trang đăng ký - Trang Bí thư - Trang quản trị - Trang Lịch sử Đoàn Thanh niên - Trang giới thiệu Bí thư Đoàn trường - Trang diễn đàn Thanh niên - Trang hoạt động thường niên - Trang hiển thị văn bản Đoàn - Trang hồ sơ Đoàn viên - Trang tìm kiếm
c. Yêu cầu cho Test chức năng/module
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
- Quản lý hoạt động thường niên - Quản lý diễn đàn thanh niên - Quản lý hồ sơ đoàn viên - Quản lý lịch sử đoàn TNCS HCM - Quản lý văn bản đoàn thanh niên - Quản lý lịch sử BCH - Quản lý khai báo quy trình đăng nhập, đăng ký - Quản lý quy trình kết nạp đoàn viên mới
d. Yêu cầu cho Performance Test
- Windows XP SP3 - Windows 7
4. Tài nguyên
a. Hệ thống
- Máy tính để bàn hoặc laptop có thể cài đặt được các hệ điều hành Windows XP SP3, Windows 7.
- Máy tính phải nối mạng Internet. - Trình duyệt web: Firefox 3.6; IE 6,7.
Nhân lực Trách nhiệm Lê Việt Quỳnh
b. Nhân lực STT 1 2 Huỳnh Ngọc Vũ 3 Hoàng Khương 4 Nguyễn Viết Tuấn Vai trò Test manager Tester Tester Tester Quản lý, testing Testing Testing Testing
5. Các mốc thời gian của giai đoạn test
STT Tên công việc Nhân lực Chú thích Giờ làm việc % hoàn thành Ngày bắt đầu 28/5 Ngày kết thúc 28/5 4h 100% Lê Việt Quỳnh 1 Test plan
2 Test case
GUI
Hoàng Khương 31/5 31/5 30’ 100% Trang chủ
Trang hướng dẫn Hoàng Khương 31/5 31/5 30’ 100%
Trang đăng nhập Hoàng Khương 31/5 31/5 30’ 100%
Trang đăng thoát Hoàng Khương 31/5 31/5 30’ 100%
Trang đăng ký Hoàng Khương 1/6 1/6 30’ 100%
Trang bí thư Huỳnh Ngọc Vũ 31/5 31/5 4h 100%
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Trang quản trị Lê Việt Quỳnh 31/5 31/5 4h 100%
sử Hoàng Khương 1/6 1/6 30’ 100%
Hoàng Khương 1/6 1/6 30’ 100% thư
Nguyễn Viết Tuấn 31/5 31/5 1h 100%
Nguyễn Viết Tuấn 31/5 31/5 1,5h 100%
thị Nguyễn Viết Tuấn 1/6 1/6 45’ 100%
Nguyễn Viết Tuấn 1/6 1/6 45’ 100%
Trang Lịch Đoàn thanh niên Trang giới thiệu bí đoàn trường Trang diễn đàn thanh niên Trang hoạt động thường niên Trang hiển văn bản Đoàn Trang hồ sơ Đoàn viên Trang tìm kiếm Nguyễn Viết Tuấn 1/6 1/6 45’ 100%
2/6 3/6 8h 100%
7/6 8/6 8h 100%
lý hồ sơ 2/6 Hoàng Khương Hoàng Khương Huỳnh Ngọc Vũ 4/6 12h 100%
Huỳnh Ngọc Vũ 8/6 8/6 4h 100%
2/6 2/6 2h 100%
Lê Việt Quỳnh Nguyễn Viết Tuấn 2/6 3/6 8h 100%
7/6 3/6 12h 100% Lê Việt Quỳnh
Nguyễn Viết Tuấn 7/6 8/6 8h 100%
Chức năng/module Quản hoạt lý động thường niên Quản lý diễn đàn thanh niên Quản đoàn viên Quản lý lịch sử đoàn TNCS HCM Quản lý văn bản đoàn thanh niên Quản lý lịch sử BCH Quản lý khai báo quy trình đăng nhập đăng ký Quản lý quy trình kết nạp đoàn viên mới
3 Test excuting
GUI
30’ 100% Hoàng Khương 31/5 31/5 Trang chủ
30’ 100% Trang hướng dẫn Hoàng Khương 31/5 31/5
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
30’ 100% Trang đăng nhập Hoàng Khương 31/5 31/5
Trang đăng thoát Hoàng Khương 31/5 31/5 30’ 100%
Trang đăng ký Hoàng Khương 1/6 30’ 1/6 100%
Trang bí thư Huỳnh Ngọc Vũ 1/6 4h 1/6 100%
Trang quản trị Lê Việt Quỳnh 1/6 4h 1/6 100%
Hoàng Khương 1/6 sử 30’ 1/6 100%
Hoàng Khương 1/6 30’ 1/6 100%
Nguyễn Viết Tuấn 31/5 31/5 45’ 100%
Nguyễn Viết Tuấn 31/5 31/5 45’ 100%
thị Nguyễn Viết Tuấn 1/6 45’ 1/6 100%
Nguyễn Viết Tuấn 1/6 30’ 1/6 100%
Trang Lịch Đoàn thanh niên Trang giới thiệu bí thư toàn trường Trang diễn đàn thanh niên Trang hoạt động thường niên Trang hiển văn bản Đoàn Trang hồ sơ Đoàn viên Trang tìm kiếm Nguyễn Viết Tuấn 1/6 30’ 1/6 100%
4/6 4h 4/6 100%
9/6 4h 9/6 100%
lý hồ sơ Hoàng Khương Hoàng Khương Huỳnh Ngọc Vũ 7/6 4h 7/6 100%
Huỳnh Ngọc Vũ 9/6 4h 9/6 100%
2/6 2h 2/6 100%
Lê Việt Quỳnh Nguyễn Viết Tuấn 4/6 4h 4/6 100%
8/6 4h 9/6 100% Lê Việt Quỳnh
Nguyễn Viết Tuấn 9/6 9/6 4h 100%
4 Lê Việt Quỳnh 11/6 11/6 4h 100%
Chức năng/module Quản hoạt lý động thường niên Quản lý diễn đàn thanh niên Quản đoàn viên Quản lý lịch sử đoàn TNCS HCM Quản lý văn bản đoàn thanh niên Quản lý lịch sử BCH Quản lý khai báo quy trình đăng nhập đăng ký Quản lý quy trình kết nạp đoàn viên mới Báo cáo
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Test Plan
For
Release: <>
Revision: <>
[Note: Text enclosed in square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be deleted before publishing the document.]
Date: 06/03/10
Edition: 1.0
Status: Baseline
Author: Research Team
Reviewed By:
Approved By:
Revision History
Date
Revision
Description
Author
06/03/10
1.0
Tân Vo
1
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. Test Deliverables 10. Remaining Test Tasks 11. Environmental Needs 12. Staffing and Training needs 13. Responsibilities 14. Schedule 15. Planning Risks and Contingencies 16. Approvals 17. Glossary
3 4 5 6 7 8 9 12 13 14 15 16 17 19 21 22 23
2
1. REFERENCES
No.
NAME
AVAILABLE
Location
1
3
2. INTRODUCTION
Để tài “Công cụ soạn thảo và gán nhãn âm thanh” nhằm nghiên cứu và phát triển một công cụ soạn
thảo và gán nhãn âm thanh cho kỹ thuật khi biên soạn các tập tin chứa các câu hội thoại,có
chức năng soạn thảo âm thanh với các chức năng chính như:
Cắt, dán, copy, phóng to, thu nhỏ, thu âm, ….
Phân tích một file âm thanh dạng WAVE chuẩn bất kì thành dạng sóng
trực quan trên màn hình. Sau đó, ta đánh dấu các đoạn âm thanh bất kì
trên hình sóng này rồi phân tích và lưu thành 1 file XML. File XML này
lưu trữ nội dung của các đoạn âm thanh vừa đánh dấu. Người sử dụng có
thể truy xuất file này nếu cần. Đây chính là phần gán nhãn âm thanh
Mục đích của việc thiết kế TestPlan cho việc kiểm tra chương trình “Công cụ soạn thảo và gán nhãn âm thanh” là:
Kiểm tra các chức năng chính của chươn trình:Kiểm tra tất cả các chức năng
được đề cập trong mục 5 “Features to be tested” chạy chính xác.
Kiểm tra phi chức năng:
Yêu cầu về khả năng chịu tải và hiệu năng thực hiện. Kiểm tra ứng dụng với độ phân giải 1024 x 768 và 800 x 600.
(tạm gọi là Tagging).
4
3. TEST ITEMS
Công cụ soạn thảo và gán nhãn âm thanh Iteration 1.
5
4. SOFTWARE RISK ISSUES
None.
6
5. FEATURES TO BE TESTED
Feature Description
Technical Risk
Business Risk
Risk Priority
Extent of Testing
Feature No
Estimated Testing Time (hours)
1 16
âm nhãn 2 48
âm thảo 3
3.1 40
16 3.2
3.3 8
3.4 16
3.5 8
3.6 16
đặt 4 8
5 32
6 12
Cài đặt chương trình Gán thanh(tagging) Soạn thanh Chức năng cắt âm thanh Chức năng copy âm thanh Chức năng dán âm thanh Chức năng phóng to âm thanh Chức năng thu nhỏ âm thanh Chức năng thu âm thanh Tháo cài chương trình Yêu cầu về khả năng chịu tại và hiệu năng thực hiện Kiểm tra ứng dụng với độ phân giải 1024 x 768 và 800 x 600
Total Estimated Testing Time
7
6. FEATURES NOT TO BE TESTED
Feature Description
Technical Risk
Business Risk
Risk Priority
Extent of Testing
Feature No
Estimated Testing Time (hours)
8
7. TEST STRATEGIES
7.1 Common Testing Types
Test Objective:
Đảm bảm chính xác các chức năng chính cần test,các chỉ mục dữ liệu,quá trình xử lí,khôi phục.
Technique:
Thực thi tất cả các trường hợp,các tính năng,sử dụng dữ liệu hợp lệ hay không hợp lệ để xác minh những yếu tố sau:
Kết quả mong đợi xuất hiện khi dữ liệu hợp lệ được dùng.
Thông điệp hay những cảnh báo thích hợp hiện ra khi dùng dữ liệu
không hợp lệ.
Mỗi quy tắc nghiệp vụ được thực thi một cách chính xác.
Completion Criteria:
Tất cả những test được lên kế hoạch đều được thực thi.
Tất cả những lỗi nhận ra đều được chỉ ra rõ ràng để người lập trình khắc
phục.
Special Considerations:
7.1.1 FUNCTION TESTING
Xác mình những yếu tố sau:
Test Objective:
Sự điều hướng xuyên suốt mục tiêu test phản ánh chính xác những chức năng và yêu cầu nghiệp vụ,bao gồm từ của sổ này đến cửa sổ khác ,trường này với trường khác,dùng những phương thức truy cập(những phím tab,di chuyển chuột ,…)
Những yếu tố và đặc tính về của sổ như menu, size, vị trí, trạng thái
phải hướng tới những tiêu chuẩn phù hợp.
Technique:
Tạo và thay đổi những test cho mỗi cửa sổ để kiểm tra sự điều hướng và trạng thái đối tượng là thích hợp đối vối mỗi của sổ hay đối tượng của ứng dụng
Completion Criteria:
Mỗi của sổ được kiểm tra thành công để vẫn nhất quánvới những phiên bản tiêu chuẩn hay trong giới hạn những tiêu chuẩn chấp nhận được.
Special Considerations:
7.1.2 USER INTERFACE TESTING
7.1.3 DATA AND DATABASE INTEGRITY TESTING
9
Test Objective:
Đảm bảo phương thức truy cập cơ sở dữ liệ và xử lí những chức năng chính xác và không sai lạc dữ liệu
Technique:
Dẫn chứng mỗi phương pháp truy cập và xử lí dữ liệu,,kết hợp mỗi trường hợp với dữ liệu hợp lệ và bất hợp lệ.
Xem xét cơ sở dữ liệu để đảm bảo rằng dữ liệu được cư trú có mục đích,tất cả những sự kiện cơ sở dự liệu xuất hiện một cách chính xác,xem lại để trả về dữ liệu để đảm bảo rằng dữ liệu chính xác được truy vấn.
Completion Criteria:
Tất cả phương thức truy cập dữ liệu và xử lí chức năng như thiết kế mà không có bất cứ sai lạc nào về dữ liệu.
Special Considerations:
Test Objective:
Xác minh trạng thái hiệu suất cho những giải quyết được xác định và chức năng nghiệp vụ dựa trên những điều kiện sau:
Những trường hợp thông thường
Những trường hợp xấu nhất có thể.
Technique:
Thay đổi những file dữ liệu(để gia tăng số lần thực hiện) hay những script để tăng số lần lặp đi lặp lại khi mỗi sự thực hiện xảy ra.
Script phải được thực thi trên một máy(trường hợp tốt nhất đối tiêu chuẩn sử dụng một người,xử lí đơn lẻ) và lặp lại với nhiều clients
Completion Criteria:
Giải quyết đơn lẽ,người dùng đơn lẽ:hoàn tất thành công những script mà không có bất kì lõi nào và trong thời gian được cấp phát mong đợi hay theo yêu cầu.
Đa xử lí,đa người dùng: Hoàn tất thành công những test script mà không có bất kì lỗi nào và trong thời gian cấp phát chấp nhận được
Special Considerations:
7.1.4 PERFORMANCE PROFILING
Test Objective:
Kiểm tra trạng thái biều diễn thời gian cho việc thực hiện xác định và những trường hợp nghiệp vụ dựa trên những điều kiện khác nhau.
Technique:
Thay đổi file dữ liệu(để gia tăng số lần thực hiện) hay những test để gia tăng số lần mỗi giao dịch xảy ra.
/ đa người dùng: Hoàn tất thành công những test mà ko có bất cứ lỗi nào
Completion Criteria:
hay trong những chỉ định thời gian chấp nhận được.
7.1.5 LOAD TESTING
10
Special Considerations:
Load testing should be performed on a dedicated machine or at a dedicated time. This permits full control and accurate measurement.
The databases used for load testing should be either actual size, or scaled equally.
Việ kiểm tra thời gian đáp ứng phải được thực hiên trên những máy chuyên môn hay thời gian chuyên môn.Nó cho phép điều khiển toàn bộ và đo lường chính xác.
Cơ sở dữ liệu được dùng cho việc load testing phải có kích thước thật và tỉ lệ ngang nhau.
7.2 Tools
Tool
Test Management
Defect Tracking
Functional testing
Performance testing
Project Management
The following tools will be employed for this project:
11
8. ITEM PASS/FAIL CRITERIA
8.1 Complete Criteria
Tất cả những test case được thực thi hoàn tất.
i hệ thống làm cho chương trình không hoạt
Tất cả những lỗi được tìm ra được khắc phục 100%. 8.2 Termination/Suspension Criteria Chương trình không thể khởi đông sau khi cài đặt. Quá trình test động. 8.3 Resumption Requirements Tất cả những điều kiện trong mục 8.2 được khắc phục.
12
9. TEST DELIVERABLES
No Document Type Assigned To
1 2 3 Test Plan Test Cases Specification Test Report MS Word MS Excel MS Excel Test Lead Whole Test Team Test Lead
13
10. REMAINING TEST TASKS
No
Task
Assigned To
None
Completion Date
Completion Percentage
14
11. ENVIRONMENTAL NEEDS
System Resources
Resource
Name / Type
OS
Window SP2,SP3
Soft
Borland Jbuilder 2006 Enterprise,Norton Anti virus.
15
12. STAFFING AND TRAINING NEEDS
[List all training needs for the project.]
16
13. RESPONSIBILITIES
Human Resources
Worker
Specific Responsibilities/Comments
Minimum Resources Recommended
(number of workers allocated full- time)
Provides management oversight
Test Manager / Test Project Manager
Responsibilities:
Provide technical direction
Acquire appropriate resources
Management reporting
Test Designer
Identifies, prioritizes, and implements test cases
Responsibilities:
Generate test plan
Generate test model
Evaluate effectiveness of test effort
Tester
Executes the tests
Responsibilities:
Execute tests
Log results
Recover from errors
Document change requests
Test System Administrator
Ensures test environment and assets are managed and maintained.
Responsibilities:
Administer test management system
Install / manage worker access to test systems
Database Administration / Database Manager
Ensures test data (database) environment and assets are managed and maintained.
Responsibilities:
Administer test data (database)
Designer
Identifies and defines the operations, attributes, and associations of the test classes
Responsibilities:
Identifies and defines the test class(es)
Identifies and defines the test packages
17
Implementer
Implements and unit tests the test classes and test packages
Responsibilities:
Creates the test classes and packages
implemented in the test model.
18
14. SCHEDULE
14.1 Plan Tests
No Tasks Start Date End Date
1 Generate Test Plan Estimated Hours 24 05/27/10 05/31/10
2 Review Test Plan 8 06/01/10 06/01/10
3 Assigned To Tân Võ Whole Test Team Tân Võ 06/02/10 06/02/10 Update Test Plan Total: 8 40
14.2 Design/Implement Tests
No Tasks Start Date End Date Estimated Hours
1 Generate Test Cases 112 06/03/10 06/09/10 Assigned To Whole Test Team
14.3 Execute Tests
No Tasks Start Date End Date
Execute test cases 06/08/10 06/15/10 Estimated Hours 108
14.1Members Task Start Date No Tasks Assigned To End Date Estimated Hours Trí Ngô 1 8 06/03/10 06/03/10
2 24 06/03/10 06/07/10
Tạo test cases cài đặt chương trình Tạo test cases cho Tagging Vũ Lê Tạo test cases cho chức Thiện năng cắt âm thanh Nguyễn Tân Võ
3 24 06/03/10 06/07/10
4 8 06/03/10 06/03/10
Trí Ngô 5 4 06/04/10 06/04/10
Tân Võ 6 4 06/04/10 06/04/10
Tân Võ 7 8 06/04/10 06/04/10
Tạo test cases cho chức năng copy âm thanh Tạo test cases cho chức năng dán âm thanh Tạo test cases cho chức năng Tạo test cases cho chức năng phóng to âm thanh Tạo test cases cho chức năng thu âm thanh
8 8 06/07/10 06/07/10
Thiện Nguyễn Trí Ngô 9 4 06/07/10 06/07/10
Tạo test cases cho tháo cài đạt chương trình Tạo test cases cho việc kiểm tra ứng dụng với độ phân giải 1024 x 768 và
Trí Ngô 10 4 06/07/10 06/07/10
19
Vũ Lê 11 16 06/08/10 06/09/10
Trí Ngô 12 8 06/08/10 06/08/10
Vũ Lê 13 24 06/08/10 06/10/10
800 x600 Tạo test cases cho khả năng chịu tải và hiệu năng thực hiện Thực thi cài đặt chương trình Thực thi test cases cho chức năng gán nhãn âm thanh Thực thi test case cho chức năng cắt âm thanh
14 16 06/08/10 06/09/10
Thiện Nguyễn Tân Võ 15 8 06/09/10 06/09/10
Trí Ngô 16 4 06/10/10 06/10/10
Tân Võ 17 4 06/10/10 06/10/10
Tân Võ 18 8 06/10/10 06/10/10
Thực thi test cases cho chức năng copy âm thanh Thực thi test cases cho chức năng dán âm thanh Thực thi test cases cho chức năng thu nhỏ âm thanh Thực thi test cases cho chức năng phóng to âm thanh Thực thi test cases cho chức năng thu âm thanh
19 8 06/10/10 06/10/10
Thiện Nguyễn Trí Ngô 20 8 06/11/10 06/11/10
Vũ Lê 21 16 06/11/10 06/14/10
Thực thi test cases kiểm tra ứng dụng độ phân giải Thực thi test cases cho khả năng chịu tải và hiệu năng thực hiện Thực thi test case tháo cài đặt chương trình
Trí Ngô 22 4 06/15/10 06/15/10
14.5Total of man-hours [Describe testing estimation efforts here with your conclusion]
Total of Man-Hours 260
Total of Man-Days 14
Conclusion: Chúng tôi bắt đâu từ ngày 05/27/10 đến ngày 06/15/10,tổng cộng là 14 ngày để hoàn tất
20
15. PLANNING RISKS AND CONTINGENCIES
None
21
16. APPROVALS
No Approver Role Approval Date
22
17. GLOSSARY
[List terms and acronyms with their definitions used in this Test Plan]
23
Management Information System for Information Center Master Test Plan
Version: 1.3
Revision History
Date
Version
Description
Author
Toan Nguyen Truong
23/5/2010
1.0
First Draft
Toan Nguyen Truong
29/5/2010
1.1
Second Draft
Toan Nguyen Truong
3/6/2010
1.2
austere
Toan Nguyen Truong
5/6/2010
1.3
Final test plan
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Table of Contents 1.
10.1 10.2
12.1
13.1 13.2 13.3
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Introduction ............................................................................................................... 3 1.1 Purpose ............................................................................................................... 3 Intended Audience ................................................................................................ 3 1.3 1.4 Document Terminology and Acronyms ................................................................... 3 1.5 References ........................................................................................................... 3 2. Evaluation Mission and Test Motivation ....................................................................... 3 2.1 Background.......................................................................................................... 3 2.2 Evaluation Mission ............................................................................................... 3 2.2 Test Motivators .................................................................................................... 4 3. Target Test Items ........................................................................................................ 4 5. Test Approach ............................................................................................................ 5 Function Testing ................................................................................................... 5 5.1 5.2 User Interface Testing ........................................................................................... 5 6. Entry and Exit Criteria ................................................................................................ 5 6.1 Test Plan Entry Criteria ......................................................................................... 5 6.2 Test Plan Exit Criteria ........................................................................................... 5 7. Deliverables ............................................................................................................... 5 8. Testing Workflow ....................................................................................................... 6 9. Environmental Needs .................................................................................................. 6 9.1 Base System Hardware .......................................................................................... 6 9.2 Base Software Elements in the Test Environment ..................................................... 6 Productivity and Support Tools .............................................................................. 6 9.3 9.4 Test Environment Configurations ........................................................................... 7 10. Responsibilities, Staffing, and Training Needs ............................................................ 7 People and Roles ............................................................................................... 7 Staffing and Training Needs ............................................................................... 8 12. Risks, Dependencies, Assumptions, and Constraints .................................................... 9 Risks ............................................................................................................... 9 Schedule .................................................................................................... 9 12.1.1 12.1.2. Management .................................................................................................... 9 12.1.3. Personnel ........................................................................................................ 9 12.1.4 Requirements ....................................................................................................... 9 Dependencies .................................................................................................... 9 12.2 12.2.1 Personnel Dependencies ................................................................................. 9 12.2.2 Software Dependencies ................................................................................... 9 12.2.3 Test Data & Database ..................................................................................... 9 13. Management Process and Procedures ......................................................................... 9 Reviews ........................................................................................................... 9 Bug Review meetings ........................................................................................ 9 Defect Reporting ............................................................................................ 10 14 Documentation ......................................................................................................... 10 15 Approvals ................................................................................................................ 10
Master Test Plan
1. 1.1
Introduction Purpose The purpose of the Iteration Test Plan is to gather all of the information necessary to plan and control the test effort for a given iteration. It describes the approach to testing the software, and is the top-level plan generated and used by managers to direct the test effort.
This Test Plan for the Management Information System for Information Center supports the following
objectives:
-
Identify the scope, environment, features to be tested and not to be tested, risk and contingency, resources
- List the recommended test requirements
- Recommend and describe the testing approach to be employed
-
Include traceability from requirements of the Test Case
- List the deliverable elements of the test project
Plan Test
Student management
1.2 Scope
This document provides test requirements, test strategies for: - - Design Test Case - Execute Test - Report Test In five Use cases: - - Long-term education management - Short-term education management - Desire management - Statistics report Intended Audience This test plan is useful for the Q&A team group to keep on track the process of test. Simultaneously, it is
also useful for the customer to give the appreciation for the product.
1.3
1.4
Assignment specification for software testing subject (internal use) MISIC theses for bachelor of engineering; Ho Chi Minh City University of Technology
2. 2.1
1.5
find as many bugs as possible
-
find important problems, assess perceived quality risks
-
advise about perceived project risks
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Document Terminology and Acronyms MISIC: Management Information System for Information Center References 1. 2. Evaluation Mission and Test Motivation Background This software aims at the purpose that design and implement a system called the system of information management center, which provides two main functions: support the management, organization, operation of the actions of center about human resource and education; and remote services for students. It is implemented on J2EE, DBMS by MS SQL server. The Operating system can be one of: Windows XP( package 2,3); windows Vista, windows 7. And it has a strict integration with antivirus in implement environment. 2.2 Evaluation Mission -
certify to a standard
-
verify a specification (requirements, design or claims)
-
advise about product quality, satisfy stakeholders
-
advise about testing
-
fulfill process mandates
-
Q&A team members will be motivated by some key factors - Quality risks - Technical risks - Five use cases those must be tested - Functional requirements - Non-functional requirements - Design elements -
Suspected failures or faults
3.
Target Test Items
The listing below identifies those test items; software, hardware, and supporting product elements that have been identified as targets for testing. This list represents what items will be tested.
- Build a test project which include Plan Test, Design Test Cases, Execute Test, Report Test
- Realize a test plan, realize all components in test plan completely, in addition
o Define features to be tested and features not to be test in tested plan clearly
o Define functions those to be tested and not to be tested ( just test only five use cases)
-
Just only write the necessary test cases for five use cases
-
Inspect by the way relying on written test cases, record bugs in bug tracking system
- Give the report
4. Features to Be Tested 4.1 Student management
Search information
2.2 Test Motivators
Search information
4.2
Search information
4.3
- - Update data - Insert data - Delete data - GUI to report in test report file Long-term education management - - Update data - Insert data - Delete data - GUI to report in test report file Short-term education management - - Update data - GUI to report in test report file Desire management - Search information
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
4.4
Search information
- Update data - GUI to report in test report file Statistics report - - Update data - GUI to report in test report file
Test Approach
5.
The test strategy consists of a series of different tests that will fully exercise the visualizing application. The primary purpose of these tests is to uncover the systems limitations and measure its full capabilities. In this project, we just only concentrate on test in two aspects: functioning test and user interface test. The test personnel will follow CSTE standard. 5.1
4.5
To ensure graphical user interface meets its written specifications. We create GUI tests by use IPP technique; first, the systems UI are analyzed to determine what operations are possible. These operations become the operators used in the planning problem. Next an initial system state is determined. Next a goal state is determined that the tester feels would allow exercising of the system. Lastly the planning system is used to determine a path from the initial state to the goal state. 6. 6.1
Entry and Exit Criteria Test Plan Entry Criteria
- - - - -
Business needs are confirmed. Business Requirement document prepared by Analyst Estimation of IT infrastructure Acquisition of resources Project kick off meeting is done and sign off is given
Function Testing We measure the quality of the functional (business) components of the system by function testing. Tests verify that the system behaves correctly from the user / business perspective and functions according to the requirements, models, storyboards, or any other design paradigm used to specify the application. The function test must determine if each component or business event: performs in accordance to the specifications, responds correctly to all conditions that may be presented by incoming events / data, moves data correctly from one business event to the next (including data stores), and that business events are initiated in the order required to meet the business objectives of the system. We will apply the white-box and also black-box approach with the collaborate with the use equivalence class, boundary values, decisions table, cause-effect diagram, so on; 5.2 User Interface Testing
- - - - -
All the testing has been performed as defined 100% test coverage is met All the bugs raised are resolved, retested and closed. Product goes live with optimal quality and standards meeting customer requirements and satisfaction
6.2 Test Plan Exit Criteria
7. Deliverables Deliverable Develop Test cases Test Case Review Execute manual Complete Defect Reports
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Responsibility Testers Test Lead, Testers Test Lead, Testers Test Lead, Testers Completion Date 05/06/10 06/06/10 08/06/10 On-going
8.
Testing Workflow
Plan the tests in each iteration
Perform the tests and systematically handle the test results
- Verify the result from implementation by testing each build - - Design and implement tests by creating - - Test model artifacts Test cases Test procedures Test components Test subsystem packages for complex test models’
- Other artifacts
Test Plan Defects Test Evaluation Environmental Needs Base System Hardware
9. 9.1
System resources that need for the test effort presented in this Test Plan are:
- Database server
- CPUs core 2dual 2.0; Ram 2GB
Software Element Name
Type and Other Notes
Version
2;3
Operating System
Windows XP
Operating System
Windows Vista
Operating System
Window 7
database
MS SQL Server
Platform java
J2EE
Network Associates McAfee Virus Checker
and Recovery
Virus Detection Software
Base Software Elements in the Test Environment 9.2 The following base software elements are required in the test environment for this Test Plan.
Tool Category or Type
Tool Brand Name
Vendor or In-house
Version
Test Management
Defect Tracking
ASQ Tool for functional testing
ASQ Tool for performance testing
Test Coverage Monitor or Profiler
Project Management
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Productivity and Support Tools 9.3 The following tools will be employed to support the test process for this Test Plan.
DBMS tools
Configuration Name
Description
in
Physical
Implemented Configuration
Average user configuration
Minimal configuration supported
Visually and mobility challenged
International Double Byte OS
Network installation (not client)
10. Responsibilities, Staffing, and Training Needs 10.1 People and Roles
This table shows the staffing assumptions for the test effort.
Human Resources
Role
Resources
Specific Responsibilities or Comments
Minimum Recommended
(number of full-time roles allocated)
Test Manager
Provides management oversight.
Responsibilities include:
planning and logistics
agree mission
identify motivators
acquire appropriate resources
present management reporting
advocate the interests of test
evaluate effectiveness of test effort
Test Analyst
Identifies and defines the specific tests to be conducted.
Responsibilities include:
identify test ideas
define test details
determine test results
document change requests
evaluate product quality
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Test Environment Configurations 9.4 The following Test Environment Configurations needs to be provided and supported for this project.
Test Designer
technical
the
approach
to
the
Defines implementation of the test effort.
Responsibilities include:
define test approach
define test automation architecture
verify test techniques
define testability elements
structure test implementation
Tester
Implements and executes the tests.
Responsibilities include:
implement tests and test suites
execute test suites
log results
analyze and recover from test failures
document incidents
Test System Administrator
test environment and assets are
Ensures managed and maintained.
Responsibilities include:
administer test management system
install and support access to, and recovery of, test environment configurations and test labs
Database Administrator, Database Manager
Ensures test data (database) environment and assets are managed and maintained.
Responsibilities include:
support the administration of test data and
test beds (database).
Designer
Identifies and defines the operations, attributes, and associations of the test classes.
Responsibilities include:
defines the test classes required to requirements as
testability
support defined by the test team
Implementer
Implements and unit tests the test classes and test packages.
Responsibilities include:
creates the test components required to requirements as
testability
support defined by the designer
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
10.2 Staffing and Training Needs
Test designs assume a thorough and complete knowledge of the operation of both systems under test as
well as knowledge of the primary service tools and their appropriate operation.
Testing was performed under the operating of team-leader Ha Thai Vu; all Members of Q&A team group
are:
- Ha Thai Vu - Trinh Van Quang - Dang Tuan Anh - Nguyen Truong Toan
12. Risks, Dependencies, Assumptions, and Constraints 12.1
The schedule for each phase is very aggressive and could affect testing. A slip in the schedule in one of the other phases could result in a subsequent slip in the test phase. Close project management is crucial to meeting the forecasted completion date.
Risks 12.1.1 Schedule
Management support is required so when the project falls behind, the test schedule does not get squeezed to make up for the delay. Management can reduce the risk of delays by supporting the test team throughout the testing phase and assigning people to this project with the required skills set.
12.1.2. Management
Due to the aggressive schedule, it is very important to have experienced testers on this project. Unexpected turnovers can impact the schedule. If attrition does happen, all efforts must be made to replace the experienced individual
12.1.4 Requirements
The test plan and test schedule are based on the current Requirements Document. Any changes to
the requirements could affect the test schedule.
12.1.3. Personnel
12.2 Dependencies
12.2.1 Personnel Dependencies The test team requires experience testers to develop, perform and validate tests.
The source code must be unit tested and provided within the scheduled time outlined in the Project Schedule.
12.2.2 Software Dependencies
13. Management Process and Procedures 13.1
12.2.3 Test Data & Database Test data & database should also be made available to the testers for use during testing.
The project team will perform reviews for each Phase. (i.e. Requirements Review, Design Review, Code Review, Test Plan Review, Test Case Review and Final Test Summary Review). A meeting notice, with related documents, will be emailed to each participant.
Reviews
Regular weekly meeting will be held to discuss reported defects. The development department will provide status/updates on all defects reported and the test department will provide addition defect information if needed. All member of the project team will participate.
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
13.2 Bug Review meetings
When defects are found, the testers will complete a defect report on the defect tracking system. The defect tracking systems is accessible by testers, developers & all members of the project team. When a defect has been fixed or more information is needed, the developer will change the status of the defect to indicate the current state. Once a defect is verified as FIXED by the testers, the testers will close the defect report.
14 Documentation The following documentation will be available at the end of the test phase:
Test Plan
Test Cases
Test Case review
Defect reports
Final Test Summary Report
15 Approvals Name (Print)
Signature
Date
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
13.3 Defect Reporting
UNIVERSITY OF TECHNOLOGY FALCULTY OF COMPUTER SCIENCE AND ENGINEERING
Test plan for “Công cụ tạo đề thi trắc nghiệm” -Software Testing- Group 4:
Test leader : Đỗ Xuân Chung 50600212 Tester :
Đỗ Xuân Chung 50600212 Nguyễn Thái Vân Long 50601330 Phạm Đức Long 50601344 Trịnh Xuân Khoa 50601143
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________
INDEX
1.
OVERVIEW
1.1 Product name
1.2 Product revision
1.3 Project lead
1.4 Test project staff
1.5 Product overview
2.
TEST PLAN OBJECTIVE
3.
TESTING STRATEGY
3.1 System test
3.2 Performance test
3.3 Stress and volume test
3.4 Recovery test
3.5 Documentation test
3.6 Installation test
General testing process approach
Items to be tested
Items not to be tested
4.
HARDWARE / SOFTWARE RESOURCES
4.1 Hardware requirements
4.2 Software requirements
4.3 Reference material
5.
TYPE OF TESTING
5.1 Feature test
Features to be tested
Features not to be tested
5.2 Installation test
RISKS AND CONTINGENCIES
6.
7.
SUSPENSION CRITERIA AND RESUMPTION REQUIREMENTS
8.
TEST SCHEDULE AND RESOURCES
8.1 Test schedule
8.2 Resources
9.
ROLES AND RESPONSIBILITIES
10. DELIVERABLES
Group 4 – Software testing
Page 2
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________
1. OVERVIEW
1.1. PRODUCT NAME
“CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM”
1.2. PRODUCT REVISION
Last vision.
1.3. PROJECT LEAD
1.3.1. Đỗ Xuân Chung - 50600212
1.4. TEST PROJECT STAFF
1.4.1. Đỗ Xuân Chung - 50600212
1.4.2. Nguyễn Thái Vân Long - 50601330
1.4.3. Phạm Đức Long - 50601344
1.4.4. Trịnh Xuân Khoa - 50601143
1.5. PRODUCT OVERVIEW
Program „s functions :
1.5.1. Store and display document with image and formula format.
1.5.2. Good “questions bank” management.
1.5.3. Good „question exam bank” management.
1.5.4. Out put is in Microsoft word format. .
2. TEST PLAN OBJECTIVE
This Test Plan for the tool for “Công cụ tạo đề thi trắc nhiệm” supports the following objectives:
Identify the strategies that will be used to verify and ensure the product meets its desired specifications and other requirements.
Define the objectives and scope for the testing effort.
Identify the methodology that test team will use to conduct tests.
Identify the hardware, software and tools required for testing.
Define functions and features that will be tested.
Determined risk factor that jeopardize testing
Schedule for testing with the specific assignment for each members.
3. TESTING STRATEGY The test strategy consists of a series of different tests that will fully exercise the visualizing application. The primary purpose of these tests is to uncover the systems limitations and measure its full capabilities. A list of the various planned tests and a brief explanation follows below.
Group 4 – Software testing
Page 3
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________ 3.1 System Test
The System tests will focus on the behavior of the visualizing system. User scenarios will be executed against the system as well as screen interacting and error message testing. Overall, the system tests will test the integrated system and verify that it meets the requirements defined in the requirements document.
3.2 Performance Test
Performance test will be conducted to ensure that the visualizing system‟s response time meet the user expectations and does not exceed the specified performance criteria. During these tests, response times will be measured under heavy stress and/or volume.
3.3 Stress and Volume Test
We will subject the payroll system to high input conditions and a high volume of data during the peak times.
3.4 Recovery Test
Recovery tests will force the system to fail in a various ways and verify the recovery is properly performed. It is vitally important that all data is recovered after a system failure & no corruption of the data occurred.
3.5 Documentation Test
Tests will be conducted to check the accuracy of the output Microsoft word documentation. These tests will ensure that no features are missing, and the contents can be easily understood.
3.6 Installation Test
The application will be installed on some environments (Windows XP SP2, SP3 and Windows Vista) and we will check its compatibility with those environments. In the other hand, we will test the process of removing the application from the system.
General Testing Process Approach
1. Review project document.
2. Design test strategy and Determine test requirements.
3. Create test plan.
4. Design test case template.
5. Design and build test case.
6. Execute test plan.
7. Create test report.
3.7. Items to be tested
3.7.1. “Soạn câu hỏi” function.
3.7.2. “Sinh đề thi” function.
3.7.3. “Quản lý kỳ thi/Bộ đề” function.
Group 4 – Software testing
Page 4
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
3.8. Items not to be Tested
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________ “Quản lý môn học / Chương mục” function. 3.8.1.
Copyright, license. 3.8.2.
4. HARDWARE / SOFTWARE RESOURCES
4.1. Hardware Requirements
4.1.1. CPU >= 1.0 GHz
4.1.2. RAM >= 256 MB
4.1.3. Hard Disk Space available >= 50 MB
4.1.4. Graphic Card with Memory size >= 64MB
4.1.5. Internet Connected
4.2. Software Requirements
4.2.1. Windows XP SP2.
4.2.2. Windows XP SP.
4.2.3. Windows Vista..
4.2.4. Current Windows version is able to update.
4.2.5. Microsoft SQL Server 2005
4.2.6. Microsoft Visual Studio 2005
4.2.7. .NET Frameworks 2.0 or later.
4.3. Standards/Reference material
4.3.1. http://www.cse.hcmut.edu.vn/~minhnnn/File/Document/ST/Assignment/Assignment.pdf
5. TYPES OF TESTING
5.1. FEATURE TEST
5.1.1. Features to be tested:
5.1.1.1. “Soạn câu hỏi”function:
- Create new question.
- Edit existing question.
- Delete existing question.
- Create new group of question.
- Edit new group of question.
- Delete new group of question.
- Stop creating new question.
(Repeat each test case with text, image, formula format)
5.1.1.2. “Sinh đề thi”function:
Group 4 – Software testing
Page 5
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
- Create new exam question
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________ - Delete existing exam question
- Automatically create new exam question
- Delete existing question in exam question
- Update order of question in exam question
- View exam question „s solution
- Delete all questions in exam question
- Automatically create exam question.
- Manually create exam question
5.1.1.3. “Quản lý kỳ thi / bộ đề”function
- Create new examination
- Delete existing examination
- Mix all questions in “question book”
- Add question to “question book”.
- To export Microsoft Word document.
5.1.2. Features not to be tested:
5.1.2.1. Application building
5.1.2.2. Stop running application
5.1.2.3. Vietnamese support
5.1.2.4. Copyright, license
5.2. INSTALLATION TEST
5.2.1. Build program while current Windows is updating.
5.2.2. Redo all test case in Futures testing while Windows is updating.
6. RISKS AND CONTINGENCIES
STT Risk Contingency plan
1 Re-edit test plan to meet new requirements Requirement changes affect to human resources and test strategy
2 Application is not able to be built on time Re-build in other PCs and testing team must follow the schedule strictly
3 Virus effectively Highlight this to every one in team, update newest version for anti virus program
Group 4 – Software testing
Page 6
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
4 Executed test case lost Hand in executed testcase report / document to team leader by the end of day via e-mail
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________ 7. SUSPENSION CRITERIA AND RESUMPTION REQUIREMENTS
Suspension criteria:
Hardware/software is not available at the times indicated in the project schedule. Source code contains one or more critical defects, which seriously prevents or limits testing progress. Assigned test resources are not available when needed by the test team. Resumption Requirements:
If testing is suspended, resumption will only occur when the problem(s) that caused the suspension has been resolved. When a critical defect is the cause of the suspension, the “FIX” must be verified by the test department before testing is resumed.
8. TEST SCHEDULE AND RESOURCES
8.1. Test schedule:
8.2. Resources:
The test team will consist of:
Group 4 – Software testing
Page 7
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
A Test Leader 4 Testers
TEST PLAN FOR “CÔNG CỤ TẠO ĐỀ THI TRẮC NGHIỆM” ________________________________________________________________________ 9. ROLES AND RESPONSIBILITIES
Worker Specific Responsibilities / Comments Minimum Resources Recommended
30% Provides management oversight Test leader
Đỗ Xuân chung Responsibilities:
Provide Technical direction
Acquire appropriate resources
Management reporting
Ensure test environment and assets are managed and mantained.
Identifies, prioritizes, and implement test cases Test Designer
Responsibilities: Đỗ Xuân Chung 30%
Phạm Đức Long 50% Generate test case
Nguyễn Thái Vân Long 50% Evaluate effectiveness of test effort
Trịnh Xuân Khoa 50% Prepare test data
Execute the tests Tester
Responsibilities: Đỗ Xuân Chung 40%
Phạm Đức Long 50% Execute tests
Nguyễn Thái Vân Long 50% Log results
Trịnh Xuân Khoa 50% Recover from errors
Document defects
10. DELIVERABLES
Deliverable Responsibility Completion Date
Group 4 – Software testing
Page 8
4/5/2019
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Testers Test Leader, Testers Test Leader, Testers Test Leader, Testers 15/06/10 16/06/10 19/06/10 19/06/10 Develop Test cases Test Case Review Execute manual Complete Defect Reports
v1.0
Vị trí thay đổi
Lý do
Nguồn gốc
Mô tả thay đổi
Phiên bản mới
Ngày thay đổi
Phiên bản cũ
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
BẢN GHI NHẬN THAY ĐỔI TÀI LIỆU
v1.0
TRANG KÝ
Người lập:
Người xem xét:
Người phê duyệt:
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
v1.0
MỤC LỤC
1
GIỚI THIỆU ................................................................................................................. 5
1.1 Mục đích .............................................................................................................................5
1.2 Thông tin chung ..................................................................................................................6
1.3 Tài liệu liên quan .................................................................................................................6
1.4 Phạm vi test ........................................................................................................................6
1.5 Ràng buộc ...........................................................................................................................7
1.6 Liệt kê các mạo hiểm ...........................................................................................................8
2
CÁC YÊU CẦU CHO TEST .............................................. ERROR! BOOKMARK NOT DEFINED.
3
CHIẾN LƯỢC TEST .................................................................................................... 10
3.1 Các kiểu test ......................................................................... Error! Bookmark not defined.
3.1.1 Test chức năng (Functional Testing) ........................... Error! Bookmark not defined.
3.1.2 Test Bảo mật và Kiểm soát truy cập (Security and Access Control Testing) ........... Error! Bookmark not defined.
3.2 Giai đoạn test ....................................................................... Error! Bookmark not defined.
3.3 Các công cụ test ................................................................... Error! Bookmark not defined.
3.4 Môi trƣờng test ..................................................................... Error! Bookmark not defined.
4
TÀI NGUYÊN .............................................................................................................. 11
4.1 Nhân lực ........................................................................................................................... 11
4.2 Hệ thống ........................................................................................................................... 11
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
v1.0
1 GIỚI THIỆU
1.1 Mục đích
Mục đích của tài liệu:
Định ra những chiến lược test để đảm bảo rằng sản chương trình viết ra đáp ứng
yêu cầu kỹ thuật và những đặc tả ban đầu.
Định ra mục tiêu và phạm vi của việc test.
Định ra những phương cách để quản lý việc test.
Định ra những yêu cầu phần cứng,phần mềm,công cụ cho việc test
Định ra những đặc diểm và chức năng sẽ được test.
Định ra những nguy hiểm và cách khắc phục.
Lập lịch cho việc test và phân công việc cụ thể cho từng thành viên.
Tổ chức của tài liệu: Gồm 6 phần chính:
Giới thiệu chung:mô tả mục đích,phạm vi test,các tài liệu lien quan,phạm vi
test,các kiểu test,các ràng buộc,các mạo hiểm.
Các yêu cầu cho test: tình huống test, các yêu cầu chức năng và phi chức năng
Chiến lược test: giới thiệu phương án tiếp cận để test các mục tiêu test
Tài nguyên : về nhân lực và kỹ thuật,đào tạo huấn luyện(nếu có)
Các mốc kiểm soát của giai đoạn test: lập thời biều,thời gian hoàn thành,công
Các sản phẩm: testcases,test report
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
việc giao cho người nào
v1.0
1.2 Thông tin chung
Đây là công cụ minh họa các khái niệm và thuật toán trong lý thuyết đồ thị phục
vụ cho mục đích giảng dạy.
Chương trình có những chức năng chính sau:
o Biễu diễn và lưu trữ đồ thị
o Minh họa các thuật toán bằng đồ họa
o Biên soạn giáo khoa
o Hướng dẫn sử dụng công cụ
o Chức năng cài đặt chương trình
1.3 Tài liệu liên quan
STT
Tên tài liệu
Ghi chú
Nguồn
Luận văn
1
Tool to visualize and illustrat concepts and algorithms of Graph Theory
Slice TestProccess and plan
Môn học testing
2
Template mẩu
Internet
3
1.4 Phạm vi test
Các giai đoạn test :
System test
Các kiểu test:
Test chức năng
Các chức năng được test:
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Biễu diễn và lưu trữ đồ thị
v1.0
Minh họa các thuật toán bằng đồ họa
Biên soạn giáo khoa
Các chức năng không được test:
Hướng dẫn sử dụng công cụ
Chức năng cài đặt chương trình
Các giả thiết trong quá trình lập kế hoạch :
Các công việc diễn ra theo đúng kế hoạch đề ra
Nhân lực ,vật chất kỹ thuật được đáp ứng đầy đủ
Các kênh giao tiếp được thiết lập ban đầu tốt để cho thấy rõ việc làm của mỗi
thành viên
Không có mâu thuẫn giữa các thành viên.
Số lỗi dự kiến test được :100.
1.5 Ràng buộc
Các ràng buộc trong quá trình test:
Đảm bảo chương trình có thể chạy tốt trên các hệ điều hành Windows XP SP2
và SP3,Windows Vista,Linux(phiên bản sau cùng)
Đảm bảo chương trình có khả năng đáp ứng tốt và cùng chạy song hành khi
Microsoft được cập nhật phiên bản vá lỗi mới nhất cũng như các chương trình
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
phòng chống virus như Norton Anti Virus.
v1.0
1.6 Liệt kê các mạo hiểm
Stt Mạo hiểm Phương án khắc phục & phòng Mức độ ảnh
ngừa hưởng (MD)
1 Virus tấn công Cần cập nhật phiên bản virus mới
nhất
2 Thời gian đáp ứng Thường phải có feedback quy định
mỗi khi phát hiện lỗi trong khoản thời gian nào đó
bên phía developer
có thể chậm
3 Trình độ các tester có Có kế hoạch training và phân công
thể không ngang công việc phù hợp với trình độ của
nhau ,dẫn đến ảnh các tester(senior,junior..)
hưởng đến tiến dộ
test
4 Rủi ro vế mặt nhân Cần phải có phương án dự trong
sự trong quá trình trong lịch biểu
thực hiện
1.7 Các tiêu chuẩn đề treo hay dừng việc test:
Phần cứng ,phần mềm không được đáp ứng đầy đủ như dự kiến
Source có nhiều lỗi nghiêm trọng gây khó khăn cho việc test
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
Việc gán các test resources không được đáp ứng khi cần.
v1.0
1.8 Tiêu chuẩn để phục hồi việc test:
Nếu việc test bị ngừng lại,việc khôi phục chỉ đƣợc tiến hành khi các vấn đề trên đƣợc
giải đáp.Khi đó là vấn đề nghiêm trọng gây nên việc này,thì việc sữa chữa phải đƣợc
kiểm tra bởi trƣớc khi việc test đƣợc tiếp tục.
1.9 Tiêu chuẩn đầu ra:
100% testcase đƣợc thực thi và vƣợt qua
Thỏa mãn các yêu cấu chức năng nhƣ đặc tả
1.10 Các phụ thuộc
Phụ thuộc con ngƣời : test team cần hiểu sơ lƣợc về lý thuyết đồ thị.
Phụ thuộc phần mềm : Chƣơng trình phải tƣơng thích vói các hệ điều hành ,chƣơng
trình antivirus,và không bị ảnh hƣởng khi có những cập nhật mới.
Phụ thuộc vào dữ liệu: dữ liệu test cần phải sẵn sàng khi giai đoạn thực thi test bắt
đầu.
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
v1.0
TÌM HIỂU VỀ CÔNG CỤ THÔNG QUA TÀI LIỆU ĐI KÈM
ĐỊNH RA CÁC YÊU CẦU CHO VIỆC TEST
ĐỀ RA CÁC PHƢƠNG ÁN TIẾP CẬN ĐỂ TEST
TẠO TEST PLAN
THIẾT KẾ TESTCASE
RUN CÁC TESTCASE
TẠO TEST REPORT
2 SƠ ĐỒ TIẾP CẬN QUÁ TRÌNH TEST:
3 CHIẾN LƯỢC TEST
3.1
3.1. System Test
System test sẽ chú trọng vào hành vi của ứng dụng.Những kịch bản sẽ dược thực thi và
hệ thống sẽ đáp ứng lại xem có thõa mãn với yêu cầu đề ra hay không.(thõa mãn các
quy tắc nghiệp vụ).
3.2
3.2. Performance Test
Performance test sẽ đánh giá khả năng đáp ứng của chương trình khi lượng dữ liệu lớn
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
được nhập.Test theo từng chức năng.
v1.0
TÀI NGUYÊN 4
4.1 Nhân lực
Bảng sau mô tả nguồn lực test cho dự án.
Họ tên Trách nhiệm/Ghi chú
Trần Lê Vinh
8 ngày
Tester
Ngô Thành Đƣợc
8 ngày
Test leader
Lê Minh Hải
8 ngày
Tester
Phan Văn Hòa
8 ngày
Tester
Thời gian cần cho dự án(ít nhất)
4.2 Training
Trong khi lập test case cần xem lại một số lý thuyết về đồ thị để lập test case tốt hơn.Tự nghiên
cứu thêm trong quá trình làm.
4.3 Hệ thống
1. Phần cứng: 4 máy tính
(MT1); (MT2); (MT3); (MT4);
a. 1 máy cài XP SP2 + JRE 1.5 b. 1 máy cài XP SP2 + JRE 1.6 c. 1 máy cài Ubuntu 9.10 + JRE 1.5 d. 1 máy cài Ubuntu 9.10 + JRE 1.6 2. Phần mềm: hệ điều hành XP,Ubuntu; JRE
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
v1.0
stt
Task
Creater
Excute Test
Environment Test
5 SCHEDULE
1
Tìm hiểu project
All
2
Tìm hiểu lý thuyết đồ thị
All
3
Biểu diễn và lưu trữ đồ thị
3.1
Vẽ đồ thị
MT1,MT2 | MT3,MT4
Lê Minh Hải
Được | Hòa
3.2
Lưu trữ và nạp đồ thị
MT1,MT2 | MT3,MT4
Lê Minh Hải
Vinh | Hòa
3.3
Cập nhật và sửa đổi
MT1,MT2 | MT3,MT4
Lê Minh Hải
Được | Hòa
4
Minh họa các thuật toán
4.1
Hiện thực các thuật toán
4.1.1
Depth First Search
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Được | Hải
4.1.2
Liên thông trong đồ thị
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Hải | Hòa
4.1.3
Đồ thị đẳng cấu
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Vinh | Hải
4.1.4
Kiểm tra đồ thị phẳng
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Hòa | Hải
4.1.5
Euler
MT1,MT2 | MT3,MT4
Ngô Thành Được
Vinh | Hòa
4.1.6
Hamilton
MT1,MT2 | MT3,MT4
Ngô Thành Được
Vinh | Hòa
4.1.7
PRIM
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Được | Hải
4.2
Minh họa từng bước
4.2.1
Depth First Search
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Vinh | Hải
4.2.2
Liên thông trong đồ thị
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Vinh | Hải
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt
v1.0
4.2.3
Đồ thị đẳng cấu
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Vinh | Hải
4.2.4
Kiểm tra đồ thị phẳng
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Hòa | Hải
4.2.5
Euler
MT1,MT2 | MT3,MT4
Ngô Thành Được
Vinh | Hòa
4.2.6
Hamilton
MT1,MT2 | MT3,MT4
Ngô Thành Được
Hải | Hòa
4.2.7
PRIM
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Được | Hải
4.3 Minh họa kết quả bằng các hiệu ứng
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Được | Hải
4.3.1
Depth First Search
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Hải | Hòa
4.3.2
Liên thông trong đồ thị
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Vinh | Hải
4.3.3
Đồ thị đẳng cấu
MT1,MT2 | MT3,MT4
Trần Lê Vinh
Hải | Hòa
4.3.4
Kiểm tra đồ thị phẳng
MT1,MT2 | MT3,MT4
Ngô Thành Được
Vinh | Hải
4.3.5
Euler
MT1,MT2 | MT3,MT4
Ngô Thành Được
Vinh | Hải
4.3.6
Hamilton
MT1,MT2 | MT3,MT4
Phan Văn Hòa
Vinh | Hòa
4.3.7
PRIM
5
Hướng dẫn sử dụng
MT1,MT2 | MT3,MT4
Hải | Hòa
5.1
Phần 1
Trần Lê Vinh
MT1,MT2 | MT3,MT4
Hải | Hòa
5.2
Test cấu trúc
Trần Lê Vinh
MT1,MT2 | MT3,MT4
Hải | Hòa
5.3
Test nội dung liên quan
Trần Lê Vinh
6
Tổng hợp nội dung
Ngô thành Được
v1.0
CuuDuongThanCong.com
https://fb.com/tailieudientucntt