Automated testing What?

Functional test login page
  0. nothing to enter, click on the submit button to see message.
  1. Enter the correct user name and password, and click on the submit button to verify whether the correct login.
  2. Enter the incorrect username or password, verify the login fails, and suggesting an appropriate error message.
  3. Can a successful login can jump to the correct page
  4. user name and password, if too short or too long, how they deal
  5. username and password, there are special characters (such as spaces), and other non-English case
  6. remember the user name function
  7. after the login failed, a password function can not be recorded
  with a space before and after treatment 8. the user name and password
  if the password encryption display 9. (asterisk dots, etc.)
  10. codes involved , but also consider whether the distortions caused by excessive text large difficult to identify, consider the color (color blind users), or the refresh button is easy to use for a
  registration 11. the login page, forget the password, logout and other links with another account login are correct
  12. enter the password when the uppercase keyboard open time to have prompt information.
Test interface (UI the Test)
  1. layout is reasonable, 2 testbox buttons are aligned and a
  length 2.testbox and button height is complex in claim
  3. Is the interface design of the UI design unity
  4. The interface text easy to read, no typos.
Performance test (the Test Performance)
  1. Open the login page, take a few seconds
  2. Enter the correct user name and password, the login is successful jump to a new page, no more than 5 seconds
Security testing (Security the Test)
  1. Login After successful generation of Cookie, whether httponly (or likely to be stolen script)
  2. The user name and password are encrypted by the way, is sent to the Web server
  to verify 3. User name and password, it should be a server-side validation, and not just at the client using javascript validation
  input box 4. the user name and password, should be shielded SQL injection attacks
  the input box user name and password should inhibit input script (preventing XSS attacks)
  6. error landing limit the number of times (to prevent brute force)
  7. To consider whether to support multi-user login on the same machine;
  8. consider a user is logged on multiple machines
usability testing (usability the test)
  1. can I use a full keyboard are there shortcuts
  2. enter your user name, password and press enter, whether the landing
  3. enter the box can be switched to the Tab key
compatibility test (compatibility test)
  can display 1. the major browsers already normal normal function (IE, 6,7,8,9, Firefox, Chrome , Safari, etc.)

Guess you like

Origin www.cnblogs.com/zhang-da/p/12046766.html