Test case # |
Test Case |
Expected Result |
Comments |
| 1 |
Verify the components of the WSF/C build
Use the check list - Check list to verify the components of WSF C |
|
|
1.1 |
Open <source/bin>/include/axutil_version.h and check the following constants to have the correct release version number
AXIS2_MAJOR_VERSION
AXIS2_MINOR_VERSION
AXIS2_PATCH_VERSION |
|
|
| 2 |
Select the package type and the testing platform which you are going to test.
Use the check list - Packaging Vs Testing Platform |
|
|
3 |
Check if all the necessary files/folders exists in the particular package. (E.g.:- check the folder structure, check if the samples are available, verify whether the README, INSTALL, etc. files are available)
Use the check list - Check list to verify the components of different packages |
|
|
4 |
Run the bat file Run_Samples.bat to verify that all the samples are executed successfully under normal conditions |
|
|
| 5 |
Verify that all the RM samples located inside the WSFC_HOME\wso2-wsf-c-bin\bin\samples are executed successfully |
|
|
| 6 |
Verify that the security sample located inside the WSFC_HOME\wso2-wsf-c-bin\bin\samples\rampart\client\sec_echo folder executes successfully under normal conditions |
|
|
| 7 |
Verify that the savan sample located inside the WSFC_HOME\wso2-wsf-c-bin\bin\samples are executed successfully |
|
|
| 8 |
Check the test cases listed in the "eventing_testcases_ver1.0.ods" test case document for the relevant OS/Packaging type |
|
|
| 9 |
Check the test cases listed out in the "security_testcases_ver1.0.ods" test case document for the relevant OS/Packaging type |
|
|
| 10 |
Check the test cases listed in the "rm_testcases_ver1.0.ods" test case document for the relevant OS/Packaging type |
|
|
| 11 |
Enable MySQL for sandesha2 and build WSFC to see if the build process is successful and then run all the samples (Test case 4 - Test case 10) |
|
|
| 12 |
Enable SQLight for sandesha2 and build WSFC to see if the build process is successful and then run all the samples (Test case 4 - Test case 10) |
|
|
| 13 |
For the binary distributions enable Guththila and build WSFC to see if the build process is successful and then run all the samples (Test case 4 - Test case 10) |
|
|
| 14 |
For the binary distributions enable SSL and build WSFC to see if the build process is successful and then run all the samples (Test case 4 - Test case 10) |
|
|
| 15 |
For the binary distributions enable LibCurl and build WSFC to see if the build process is successful and then run all the samples (Test case 4 - Test case 10) |
|
|
| 16 |
Deploy on Apache Axis2 server and verify if all the samples are executed successfully |
|
|
| 17 |
Deploy on IIS and test all the samples |
|
|
| 18 |
Test the samples using Proxy (Google and Yahoo samples) |
|
|
| 19 |
Verify the tools (TCPMon and WSFClient) |
|
|
| 20 |
Run the script Perfomance_test.bat to test if memory increases when several client requests are sent |
|
|
| 21 |
Test different message sizes and message formats to see if it affects the performance (messages with large headers, messages with large message bodies, messages with different content types) |
|
|