1. Features to be tested:
-
Test server KAP-SS
-
Test GUI and Function: “Thêm từng bài”
-
Test GUI and Function: “Thêm nhiều bài hát”
-
Test GUI and Function: “Tạo danh sách tất cả các bài”
-
Test GUI and Function: “Tạo danh sách tham khảo”
-
Test GUI and Function: “Chọn nơi lưu trữ bài hát”
-
Test GUI and Function of main screen
-
Test on Emulator Android Mobile
-
Test GUI and Function of main screen
-
Follow each button on main screen and test GUI & Function
-
Test on Android Mobile: LG-P500
-
Test GUI and Function of main screen
-
Follow each button on main screen and test GUI & Function
2. Features not to be tested: N/A
Performance test
To determine or validate speed, scalability, and/or stability.
-
A performance test is a technical investigation done to determine or validate the responsiveness, speed, scalability, and/or stability characteristics of the product under test.
Load test
To verify application behavior under normal and peak load conditions.
-
Load testing is conducted to verify that your application can meet your desired performance objectives; these performance objectives are often specified in a service level agreement (SLA). A load test enables you to measure response times, throughput rates, and resource-utilization levels, and to identify your application’s breaking point, assuming that the breaking point occurs below the peak load condition.
-
Endurance testing is a subset of load testing. An endurance test is a type of performance test focused on determining or validating the performance characteristics of the product under test when subjected to workload models and load volumes anticipated during production operations over an extended period of time.
-
Endurance testing may be used to calculate Mean Time Between Failure (MTBF), Mean Time To Failure (MTTF), and similar metrics.
Stress test
To determine or validate an application’s behavior when it is pushed beyond normal or peak load conditions.
-
The goal of stress testing is to reveal application bugs that surface only under high load conditions. These bugs can include such things as synchronization issues, race conditions, and memory leaks. Stress testing enables you to identify your application’s weak points, and shows how the application behaves under extreme load conditions.
-
Spike testing is a subset of stress testing. A spike test is a type of performance test focused on determining or validating the performance characteristics of the product under test when subjected to workload models and load volumes that repeatedly increase beyond anticipated production operations for short periods of time.
Capacity test
To determine how many users and/or transactions a given system will support and still meet performance goals.
-
Capacity testing is conducted in conjunction with capacity planning, which you use to plan for future growth, such as an increased user base or increased volume of data. For example, to accommodate future loads, you need to know how many additional resources (such as processor capacity, memory usage, disk capacity, or network bandwidth) are necessary to support future usage levels.
-
Capacity testing helps you to identify a scaling strategy in order to determine whether you should scale up or scale out.
2.3 Testing Tools and Environment: Test KAP-SS on the real mobile: LG-P500, SS-Galaxy 5801
III. Test Cases -
KAP-SS GUI
Case 1
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_1
|
Menu “Thêm bài hát”
|
-Verify “Thêm bài hát” field.
|
- Menu.
-Values: “Từng bài Alt + T”, “Nhiều bài Alt + N”
|
|
Case 2
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_2
|
Menu “Thiết lập”
|
-Verify “Thiết lập” field.
|
- Menu
- Values: “Các loại danh sách gợi ý”, “Tự động tạo các danh sách”, “Nơi lưu trữ các danh sách”
|
|
Case 3
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_3
|
Menu “Trợ giúp”
|
Verify “Trợ giúp”
|
- Menu
- Values: “Hướng dẫn sử dụng”, “Về KAP-SS”, “Liên hệ”
|
|
Case 4
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_4
|
Control button
|
Verify number of buttons.
|
There are 5 buttons: “Tạo danh sách tất cả các bài”, “Tạo các danh sách tham khảo”, “Chọn”, “Hiện toàn bộ”. “Lưu cập nhật”.
|
|
Case 5
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_5
|
Nơi lưu trữ các danh sách
|
Verify “Nơi lưu trữ các danh sách” field
|
- Text box
- Default value: Blank
|
|
Case 6
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_6
|
Tổng số bài hiện có
|
Verify “Tổng số bài hiện có” field
|
- Text box
- Default value: Blank
|
|
Case 7
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_7
|
Lưu trữ trong
|
Verify “Lưu trữ trong” field
|
- Text box
- Default value: Blank
|
|
Case 8
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_8
|
Theo dõi số lần hát
|
Verify “Theo dõi số lần hát” field
|
- Check box
- Default value: Blank
|
|
Case 9
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_9
|
Khởi động cùng window
|
Verify “Khởi động cùng window” field
|
- Check box
- Default value: Blank
|
|
Case 10
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_10
|
Control Data grid view
|
Verify number of column of Data grid view
|
- There are 8 columns of Data grid view: No, Tên bài, Độ dài, Nghệ sĩ, Mô tả & Lời bài hát, Thể loại, số lần hát, Vị trí trên máy tính
- Default value: Blank
|
|
2. KAP-SS Functions
Case 11
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_11
|
“Thêm bài hát” with select “Từng bài Alt+T” successful
|
1. On KAP-SS page
- Click on “Thêm bài hát” menu.
- Choose “Từng bài Alt + T”.
2. Choose one song
|
1. On KAP-SS page
- A menu is displayed with 2 values: “Từng bài Alt+T” and “Nhiều bài Alt+N”.
- An open page is displayed.
2. An “AddSong” page is displayed
|
|
Case 12
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_12
|
“Thêm bài hát” with select “Nhiều bài Alt+N” successful
|
1. On KAP-SS page
- Click on “Thêm bài hát” menu.
- Choose “Nhiều bài Alt + N”.
2. Choose folder song to add
|
1. On KAP-SS page
- A menu is displayed with 2 values: “Từng bài Alt+T” and “Nhiều bài Alt+N”.
- A “Browse for folder” page is displayed.
2. A “Thêm nhiều bài hát” page is displayed
|
|
Case 13
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_13
|
“Thiết lập” with select “Các loại danh sách gợi ý”
|
1. On KAP-SS page
- Click on “Thiết lập” menu
- Choose “Các loại danh sách gợi ý”
|
1. On KAP-SS page:
- A menu is displayed with 3 values: “Các loại danh sách gợi ý”, “Tự động tạo các danh sách”, “Nơi lưu trữ các bài hát”
- A “Danh sách gợi ý” page is displayed.
|
|
Case 14
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_14
|
“Thiết lập” with select “Tự động tạo các danh sách”
|
1. On KAP-SS page
- Click on “Thiết lập” menu
- Choose “Tự động tạo các danh sách”
|
1. On KAP-SS page:
- A menu is displayed with 3 values: “Các loại danh sách gợi ý”, “Tự động tạo các danh sách”, “Nơi lưu trữ các bài hát”
- A “Lên lịch” page is displayed.
|
|
Case 15
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_15
|
“Thiết lập” with select “Nơi lưu trữ các bài hát”
|
1. On KAP-SS page
- Click on “Thiết lập” menu
- Choose “Nơi lưu trữ các bài hát”
|
1. On KAP-SS page:
- A menu is displayed with 3 values: “Các loại danh sách gợi ý”, “Tự động tạo các danh sách”, “Nơi lưu trữ các bài hát”
- A “Browse for folder” page is displayed.
|
|
Case 16
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_16
|
“Trợ giúp” with select “Hướng dẫn sử dụng”
|
1. On KAP-SS page
- Click on “Trợ giúp” menu
- Choose “Hướng dẫn sử dụng”
|
|
|
Case 17
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_17
|
“Trợ giúp” with select “Về KAP-SS”
|
1. On KAP-SS page
- Click on “Trợ giúp” menu
- Choose “Về KAP-SS”
|
|
|
Case 18
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_18
|
“Trợ giúp” with select “Liên hệ”
|
1. On KAP-SS page
- Click on “Trợ giúp” menu
- Choose “Liên hệ”
|
|
|
Case 19
ID
|
Purpose
|
Test Procedure
|
Expected Output
|
Result
|
KAP_19
|
Check “Tạo danh sách tất cả các bài” button
|
1. On KAP-SS page
- Click on “Tạo danh sách tất cả các bài” button.
|
A note is displayed: “Bạn chưa chọn nơi lưu trữ hoặc nơi lưu trữ không hợp lệ”
|
|
Chia sẻ với bạn bè của bạn: |