1 Overview
1.1 Test Range
The contents tested lesson plans include admin end module (query, edit, delete, and import function).
1.2 Test Methods
The method of using the black box integration testing.
1.3 Test Environment
(1) server
Operating System: Windows 2017 Server + SP2
Net Framework: 4.0 version
Database: SQLServer2017
Hardware: Ali cloud, 8G memory, quad-core processor
(2) Client
Operating System: Win7, Win8, Win10
2 education program of the functional test
2.1 queries
Table 2-1 teaching program module search function test results
No. | Test operation | expected outcome | Test Results |
1 | Page initialization | It can display information table correct teaching programs, and display information without distortion | normal |
2 | Select different conditions, click on the "Search" | Refresh the list can display information in line with the user input condition | normal |
2.2 editing functions
Table 2-2 teaching program module editing function test results
No. | Test operation | expected outcome | Test Results |
1 | Modify course information | After entering the information correctly save the course information | normal |
2 | Malformed input | Can not modify user information | normal |
2.3 Delete function
Table 2-3 teaching program module delete function test results
No. | Test operation | expected outcome | Test Results |
1 | Delete Course | When you select Delete, delete the successful course information | normal |
2.4 import function
Table 2-4 teaching program module import function test results
No. | Test operation | expected outcome | Test Results |
1 | Import 2017 Software Engineering Excellence standardized curriculum classes excel file | excel file imported successfully | normal |
2 | Import error excel file format | You can not import excel file | normal |
3 testing process
3.1 queries
A first set of data:
The second set of data:
3.2 editing functions
A first set of data:
Courses to be edited:
Edit the course:
Updated Results:
The second set of data:
Courses to be edited:
Edit the course:
Updated Results:
3.3 Delete function
A first set of data:
Before deleting:
Delete After:
3.4 import feature
A first set of data:
Import:
Import Tabular:
Import Results:
The second set of data:
Import:
Import Tabular:
Import Result: Failed