Development Self-Test Considerations

Check items Check item description
Effect check Whether the effect and function are consistent with the requirements (including the unchanged text description)
page link check Whether each link has a corresponding page, and whether the switching between pages is smooth and correct
Functional check Whether the functions of adding, modifying, saving, modifying, deleting, and querying can be used correctly
Required fields check a. Whether the required items are processed by the program when they are not filled in
b. Does the program give a friendly prompt when the required items are not filled in?
c. Whether the required items are marked with  * 
String length check a. Will the program check if the input exceeds the required length?
b. Will the program make an error when the input exceeds the required length
character type check a. Will the program check when entering other character types other than those required?
b. Will the program make an error when entering other character types other than the requirements?
Punctuation check Whether the input content includes various punctuation marks, especially spaces, various quotation marks, and the Enter key, etc. are processed by the program
Information integrity check Check the modification, whether the added information is consistent with the information you modified and added
Duplicate name check Specify the fields that cannot be repeated, input the repeated content (such as: ID) in the input box, and whether the program will process it
Whether the content of items that cannot be repeated is case sensitive
When modifying, modify the item that cannot be repeated to be repeated, whether it will report an error, and whether the program has processed it
Duplicate submission form check a. Whether the form can be submitted repeatedly after the button is clicked
b. After a piece of information has been successfully submitted, go back to the form page to see if it can still be submitted
delete check a. Delete the ones you don't want to close
b. Will the deletion of the data have corresponding erroneous effects on other places?
query check Enter the presence and absence of the system and check the query response
Upload and download checks Whether there are restrictions on the upload file size and format, and there are prompts
logic check Think about whether there are defects or loopholes in the code to ensure the robustness of the code
Compatibility Check Many bugs in the front end are compatibility bugs. Remind front-end students to pay attention to compatibility issues during self-testing. Currently, the browsers required to be tested are IE9; chrome.
Associative Module Check I hope that the module functions related to your development function can be tested in series to verify your own module functions.
Impact check Programmers often fix a bug and cause new problems. The functions related to modifying the code can be easily operated and tested.
user data test The test data prepared by the developers are often prepared according to the code logic. Therefore, test students can prepare some test data for testing from the perspective of users.
edge check 开发同学比较奔放,尤其有与用户交互的模块,需要多关注,测测边界值
用例测试 开发在做测试时往往是遵循自己开发的思路来执行,很可能遗漏一些场景及步骤,重要的页面提供一些测试用例,开发根据用例来测试

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326352927&siteId=291194637