Skip to content

Testing Checklist

2jour edited this page Dec 10, 2015 · 12 revisions

Testing Checklist Based on Functional Area

Navigation Bar

  • Can you delete an account?
  • Can you change email?
  • Are you seeing the correct notification number?
  • Can you login?
  • Can you register?
  • Can you search?
  • Can you navigate to Discuss, Explore, Help and About properly?
  • Can you navigate to MYSTUFF?
  • Can you signout?
  • Can you navigate to profile via login drop down menu?
  • How does navigation bar looks in other languages?

Messages

  • Are you seeing the correct notification number?
  • When you open messages does notification number change to 0?
  • Does a user get notified when someone comments on their project?
  • Does a user get notified when someone comments on their profile?
  • Does a user get notified when there is new activity in the studio?
  • Does a user get notified when there is a reply to their comment?
  • Does a user get notified when there is a reply to their post in the forums?

Homepage Rows

  • Sharing a project makes it appear in your followers' "recently shared" custom row
  • Adding a project to a gallery makes it appear in the gallery's followers' "recently added to galleries" custom row
  • Unsharing a new project removes it from all followers' custom rows.
  • Removing a project from a gallery removes it from the gallery's followers' "recently added to galleries" custom row
  • Does Whats' Happening box work?
  • Does featured projects look ok
  • Does featured curators look ok
  • Does featured studio look ok?
  • Does Latest News look ok?
  • Loving a project shows up in the projects loved by followers row?
  • Does homepage look ok for users with - in their name?

Login

  • Can you login?
  • Choose another language. Can you login?
  • Can you login with wrong password? (You should get a message stating username or password incorrect and allow you to re-try)
  • Can you login via captcha?
  • Can you login on pages other than homepage like profile or editor?
  • Can you interact with the scratch website once you are logged in?
  • Can you logout?

Registration

  • Can you register an account?
  • Can you email confirm your account?
  • Choose another language. Can you still register an account?
  • Can you register an account for users < 13 yo?
  • Can you register an account for users > 13 yo?
  • Can you register as a female, male, or other?
  • Can you register with an existing username (you should see a message saying the username is taken)
  • Can you register with a username that has - in the name?
  • Can you register with a username that has spaces, mandarin characters etc (you should see a message stating what the format of a username should look like)
  • Can you register with mistakes in registration form i.e missing fields or mismatch passwords (you should see a message stating the mistake and how to rectify mistake)
  • After registration, can you interact on scratch?
  • Can you logout after registration?

Languages

Choose 3 languages and perform the following checklist:

  • Go to account settings. Does it look ok?
  • Go to delete account page. Does it look ok?
  • See if navigation bar, time stamps look ok
  • Go to help page and see if it looks ok. Check out the cards and help documents.
  • Go to the editor. Does it remember the language you chose?
  • Do the tips window reflect the language?
  • Try RTL like hebrew or arabic. Does the tips window look ok?
  • Can you explore in different language?
  • Do projects look ok logged in?