Compatibility Test Cases
The Compatibility Testing tool integrates compatibility test cases, which are automatically executed.
The following test cases describe the specific test procedures for each compatibility test item in the Compatibility Testing tool.
Table 1 describes the hardware identification test case.
Item |
Description |
|---|---|
Test Case Module |
Compatibility test (hardware identification) |
Case Name |
Compatibility_Hardware_Server |
Objective |
Verify whether the expected Huawei TaiShan server model is used. |
Prerequisites |
|
Procedure |
|
Expected Result |
The expected server model is consistent with the model detected on the test server. |
Table 2 describes the software identification test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Software_Name |
Objective |
Verify whether the background process of the software to be tested exists in the Huawei TaiShan server test environment. |
Prerequisites |
|
Procedure |
|
Expected Result |
The background process of the target software can be detected and identified in the process snapshot file. |
Table 3 describes the software startup test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Application_Start |
Objective |
Verify whether the target software can be properly started as scheduled, with no errors occurring during the process. |
Prerequisites |
The environment preparations are complete for the compatibility test. |
Procedure |
|
Expected Result |
|
Table 4 describes the software shutdown test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Application_Stop |
Objective |
Verify whether the target software can be properly stopped as scheduled, with no errors occurring during the process. |
Prerequisites |
The environment preparations are complete for the compatibility test. |
Procedure |
|
Expected Result |
|
Table 5 describes the CPU idle test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Idle_Cpu |
Objective |
Verify the CPU utilization fluctuation before and after the target software is started. |
Prerequisites |
|
Procedure |
|
Expected Result |
The CPU utilization fluctuation is smaller than 1%. |
Table 6 describes the memory idle test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Idle_Memory |
Objective |
Verify the memory utilization fluctuation before and after the target software is started. |
Prerequisites |
|
Procedure |
|
Expected Result |
The memory utilization fluctuation is smaller than 1%. |
Table 7 describes the disk idle test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Idle_Disk |
Objective |
Verify the disk utilization fluctuation before and after the target software is started. |
Prerequisites |
|
Procedure |
Note: Filter out disk data not related to the execution of the target software. |
Expected Result |
The disk utilization fluctuation is smaller than 1%. |
Table 8 describes the network idle test case.
Item |
Description |
|---|---|
Case Name |
Compatibility_Idle_Network |
Objective |
Verify the network utilization fluctuation before and after the target software is started. |
Prerequisites |
|
Procedure |
Note: Filter out NIC data not related to the execution of the target software. |
Expected Result |
Both the network utilization RX fluctuation and TX fluctuation are smaller than 1%. |