Zhuge Liang in the Three Kingdoms can see the sky, and knows the flaws of the enemy. Kong Ming can scare off the jokes of active zhongda. As a software tester, Mr. Kong Ming should be able to take the software as an enemy, and Alibaba Cloud will never be able to fight. This section summarizes another common method in the black box test-the error inference method.In the error estimation method, the tester's role is equivalent to the role of Kong Ming in the Three Kingdoms. The tester should predict which parts of the software are prone to defects based on his own experience, and how should we discover the defects, ensure that the defects are repaired.
Common Input and Output errors:
The following is a summary of the experience of a software testing instructor.
Experience Sharing 1: Time Test
1. Time limit for submission
2. Can I select a date that has not arrived?
3. Time Constraints
4. System Time AdjustmentWhether the permission to use the software is affected
Experience 2: password input box
1. plaintext display of passwords (superuser)
2. Copy the password and display it in plaintext.
3. truncation (character length limit): Ctrl + V, mouse
4. Restrictions
Experience Sharing 3: security of configuration files
Experience 4: wide and narrow screen Defects
Experience Sharing 5: simultaneous operations
1. log on to the same user on different machines at the same time
2. Perform different operations (modify and delete) on different machines for a record)
Solution 1: Lock record solution 2: prompt information
3. One person reviews and one person returns
4. Two people modify the same ticket
Experience 6: deleting a defect when it is null
Experience 7: Automatic refresh
1. Automatic refresh
2. Partial refresh and full refresh
3. Resolution drops and other issues during the refresh Process
Experience Sharing 8: webpage security defects
You have logged on to the user address and copied it to another user. The welcome page is displayed when other users connect.
Experience Sharing 9: Determining sequential/logical Defects
Experience Sharing 10: User Management
1. Super User, forgot to delete
2. Super User, revoke permissions
Experience Sharing 11: Chat Window Function
1. Whether the window can be normally displayed after special characters are entered
2. Enter a space, whether to filter, and whether to calculate the length.
3. Enter HTML characters
4. Input script language functions
5. Picture Avatar display
6. Check whether the first input content can pass the verification by copying and pasting the verification code.
Experience 12: Query Functions
1. Unconditional Query
2. Whether fuzzy search is supported
3. Whether a connector is available between Query keywords
4. Whether spaces are supported
5. Are all types of characters supported?
Experience Sharing 13th: Page flip Function
1. Home Page, Previous Page, next page, and last page
2. Total and current pages
3. Specify the jump page4. specify the number of entries displayed per page
Experience 14: Deletion
1. If you do not select a record, delete it. The verification prompt is "select record"
2. Delete record permission Verification
3. Check deletion results4. After the deletion is successful, add the same record again.
Experience Sharing: import/export/print ProblemsImport:
1. Whether the template content is consistent with that of the system
2. Are there any restrictions on required fields and field lengths in the template?
3. Check that the format does not match during import, and prompt whether the information is accurate.4. Check whether two identical data entries are imported again. 5. Check whether the content in the system is correct after the import. 6. Check the maximum capacity and number of data entries during batch import.
Export:1. Whether the header and icon are correctly displayed. 2. The file name has rules and has actual meanings. 3. Verify the exported information.