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.. Sp
Trang 1Test Plan For
<Công cụ soạn thảo và gán nhãn âm thanh>
Trang 2Revision History
Date Revision Description Author
Trang 41 R EFERENCES
1
Trang 54
2 I NTRODUCTION
Để 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
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
Trang 63 T EST I TEMS
Công cụ soạn thảo và gán nhãn âm thanh Iteration 1
Trang 76
4 S OFTWARE R ISK I SSUES
None
Trang 85 F EATURES TO BE TESTED
Feature
No Feature Description
Technical Risk Business Risk Priority Risk Extent of Testing Testing Time Estimated
Trang 9(hours)
Trang 10Technique: 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.2 USER INTERFACE TESTING
Test Objective: Xác mình những yếu tố sau:
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.3 DATA AND DATABASE INTEGRITY TESTING
Trang 1110
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:
7.1.4 PERFORMANCE PROFILING
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.5 LOAD TESTING
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
Completion Criteria: / đ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
hay trong những chỉ định thời gian chấp nhận được
Trang 12Special 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
The following tools will be employed for this project:
Tool Test Management
Defect Tracking Functional testing Performance testing Project Management
Trang 1312
8 I TEM P ASS /F AIL C RITERIA
8.1 Complete Criteria
Tất cả những test case được thực thi hoàn tấ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
động
8.3 Resumption Requirements
Tất cả những điều kiện trong mục 8.2 được khắc phục
Trang 149 T EST D ELIVERABLES
Trang 1514
10 R EMAINING T EST T ASKS
No Task Assigned To Completion Date Percentage Completion
None
Trang 1611 E NVIRONMENTAL N EEDS
System Resources
Enterprise,Norton Anti virus
Trang 1716
12 S TAFFING AND T RAINING NEEDS
[List all training needs for the project.]
Trang 18Test Manager / Test Project
Manager Provides management oversight 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
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 /
Trang 1918
Implementer Implements and unit tests the test classes and test
packages Responsibilities:
Creates the test classes and packages implemented in the test model
Trang 2014.3 Execute Tests
3 Tạo test cases cho chức
4 Tạo test cases cho chức
5 Tạo test cases cho chức
6 Tạo test cases cho chức
7 Tạo test cases cho chức
8 Tạo test cases cho chức
9 Tạo test cases cho tháo cài
10
Tạo test cases cho việc
Trang 2120
800 x600
11
Tạo test cases cho khả
năng chịu tải và hiệu năng
14 Thực thi test case cho chức
15 Thực thi test cases cho
16 Thực thi test cases cho
17
Thực thi test cases cho
chức năng thu nhỏ âm
19 Thực thi test cases cho
chức năng thu âm thanh Thiện
20 Thực thi test cases kiểm tra
21
Thực thi test cases cho khả
năng chịu tải và hiệu năng
Trang 2215 P LANNING R ISKS AND C ONTINGENCIES
None
Trang 2322
16 A PPROVALS
Trang 2417 G LOSSARY
[List terms and acronyms with their definitions used in this Test Plan]