have been doing for a few years
Functional Testing, and has also handled several Web application projects, and has accumulated some experience in doing projects. Here I make a record of the test points of some common functional modules, one to comb
Test CasesDesign ideas in order to speed up the design of test cases for similar projects, and to design more comprehensive test cases. Later, with their own
Testing TechnologyProgress, you can also be here to supplement the test cases, check the gaps.
1. Register User Information(1) Leave a required entry blank, check whether the system is required to empty the case to do the necessary processing, (2) in a required field only enter a space to check whether the system can be handled correctly, (3) press the [Tab] key, the cursor can be left to right, from top to bottom in order to switch between the input fields; (4) Click [ Enter], check whether the equivalent of clicking the [Register] button to submit the registration information to the system, (5) Check whether the system to the user name of the space processing, (6) Enter the user name already exists, check whether the system to "user name" to do a heavy school inspection; (7) Username case Check: If there are registered users " ABC ", enter the user name" ABC "and the correct password can also be successfully logged in, if the user name" ABC "Registered user information, the system prompts the user name duplicate, the user already exists; (8) Enter the number of characters equal to the maximum number of characters allowed in the domain, check whether the system can correctly save the information, (9) The number of input characters is greater than the maximum number of characters allowed in the domain, check the system to verify the length of the domain input, and make reasonable processing of the characters, and (10) check whether the system has (11) The input confirmation password is inconsistent with the set password, check whether the system has done a password check, (12) Enter the password in the "password" and "Confirm password" input fields, no clear text is displayed, (13) Expired processing: Fill in all registration information on the registration page, stay for 30 minutes, then click the [Register] button, The system prompts the page has expired, (14) page Switch check: Enter all required user information on the User registration page, click the [Back] button on the browser toolbar, and then click the [Forward] button, the system goes to the "User Registration" page, password and Confirm password input field should be emptied, Information for other input fields is still retained.
2. Administrator Login(1) Enter the verification: Fill in the Administrator account number and password, directly press [Enter] key, equivalent to click the [login] key, (2) The number of login verification: Enter multiple errors of the administrator account and password, verify that the number of errors allowed by the system, the account is locked; (3) Permission verification: The Administrator account is correctly logged Access to all authorized pages; (4) Injection login: Use SQL vulnerability to log in with a non-existent user. If the user name is entered as admin ' or ' 1 ' = ' 1, the password input is x ' or ' 1 ' = ' 1, the system should report the user name or password is incorrect, (5) with the locked user login, the system should prompt the lock user cannot log on; (6) Tab verification: press [TAB] The key cursor should be able to switch between input fields in order from left to right and from top to bottom.
3. Registered User Login(1) Enter the authentication: With the administrator login, (2) Enter the login password contains a space, check whether the system to the password in the space to do processing, (3) Verify the login password is not case-sensitive, (4) The number of login verification: Login with the Administrator, (5) login with the newly registered user; (6) Log in with a user name and password with a character length equal to a critical value, (7) log in with a user name that contains a space, verify that the system truncates the space, and that the user name can still be logged on, (8) Inject login: Log in with the Administrator, (9) login with the locked user, the system should prompt the (Ten) tab verification: Log in with Administrator.
4. Modify the registration information(1) Do not modify directly press "Save", check whether the save is successful, (2) Change the user name to an existing user name, check whether the system has a duplicate check, (3) in the state of the modification, set a required blank, check whether the system is required to empty the case has been processed; (4) in the modified state, Enter only spaces in a required field to check if the system is properly processed, (5) Enter the number of characters equal to the maximum number of characters allowed in the domain, and (6) Enter the number of characters greater than the maximum number of characters allowed in the domain, and check to see if the system validates the domain input length. And the more than the characters to do reasonable processing; (7) press the [Tab] key, whether the cursor can be left to right, from top to bottom in the order of the input field to switch between; (8) Click [Enter] to check the equivalent of clicking the [Modify] button to submit the information to the system; (9) Check whether the system to the user name of the space to do processing, (10) to enter special characters, the system should be appropriate for the special characters to handle, (11) The confirmation password entered does not match the set password, check whether the system did a password check; (12) Enter the password in the "password" and "Confirm password" fields. Are not displayed in clear text; (13) page Toggle check: In the modified state, click the [Back] button on the browser toolbar, and then click the [Forward] button, the system enters the "User Information" page, password and Confirm password input field should be emptied, the other input domain information is still retained; (14) Expired processing: Fill in the registration page all the registration information, then stay for 30 minutes, and then click the [Register] button, the system prompts the page has expired.
5. Some test points that are part of the UI test(1) The button state is correct: Buttons that are not related to the operation being performed should be shielded, and (2) The position of the button is reasonable: Incorrect use of buttons that can cause the interface to exit or close should not be placed in an easy-to-click position; (3) The position of the important button is appropriate: The important command button and the use of more frequent buttons to be placed in the eye-catching position on the interface; (4) The cursor positioning after closing the error prompt: The cursor should be positioned in the corresponding input box when the user enters the error message; (5) Illegal access: Direct access is not logged in (copy the URL of a page that needs to be logged in before it can be accessed). Copyright NOTICE: This article is from Jrjiarui's 51Testing Software Test blog: http://www.51testing.com/?362432
Web application function test test point