Friday, April 23, 2010

Checklist for TESTERS

1. Get the scope of the project/tasks & urls before starting the testing
Yes /No/Not Applicable

2. Analyze scope document and prepare a list of all tasks/functionalities that are need to be tested
Yes /No/Not Applicable

3.Check those tasks/functionalities are done and they are fully functional
Yes /No/Not Applicable

4.Check the tasks/functionalities in IE 6/ IE 7 /Firefox 2 & 3.

IE 6 -- Yes /No/Not Applicable
IE7 -- Yes /No/Not Applicable
Firefox 2 -- Yes /No/Not Applicable
Firefox 3 -- Yes /No/Not Applicable

5. If the task/functionality requires browser compatibility for any browser (other than the browsers mentioned above), make sure testing has been done on those browsers also.
In your approval mail, mention these browser names also.
Yes /No/Not Applicable

6. If there is any form is involved in the website, check whether that Mandatory fields are listed (or) * is present near the labels and if it’s not mentioned, this should be registered as a bug and this needs to get fixed.
Yes /No/Not Applicable

7. Check whether any javascript error is there in any of the pages. If so and it’s part of the scope, this needs to be corrected. For e.g., You can check this by viewing status bar in the IE Browser and in firefox, you can see this by Tools->Error Console or Javascript console.
Yes /No/Not Applicable


8. Check whether any design related issues are there in the web pages and if so record the same as bugs in the below mentioned browsers and mention the relevant details near by the browser name.

IE 6 -- Yes /No/Not Applicable
IE7 -- Yes /No/Not Applicable
Firefox 2 -- Yes /No/Not Applicable
Firefox 3 -- Yes /No/Not Applicable


9. If the design related issue needs to be checked for browser compatibility for any browser (other than the browsers mentioned above), make sure testing has been done on those browsers also.
In your approval mail, mention these browser names also.
Yes /No/Not Applicable
For e.g., mention like this. Safari - Yes

10. If any mail checking functionality needs to be checked, make sure you have received the emails without any formatting/spelling issues and has proper/relevant subject and proper body content and proper “from address” and also mention which email provider you have checked.
Yes /No/Not Applicable

For e.g.,
Gmail – Yes
Yahoo Mail – No. Formatting is not correct and needs to be corrected.

11. Javascript alert messages are relevant and meaning full and don’t have spelling mistakes and grammar mistakes.
Yes /No/Not Applicable

12. Server side error messages are relevant and meaning full and don’t have spelling mistakes and grammar mistakes.
Yes /No/Not Applicable

13. In Signup/Registration pages, username has been checked for uniqueness and if username already exists, proper message is displayed and user has been shown the same form with fields filled with the values entered by the user.
Yes /No/Not Applicable

14. There is no spelling or grammar mistake in any pages of the website.
Yes /No/Not Applicable

15. When “Delete” option has been clicked in the website page (in general admin or user modules, where records are shown as a list), it asks user confirmation “Yes” or “No” and if we click “Yes” then only selected records have been deleted and proper message has been displayed after successful deletion.
Yes /No/Not Applicable

16. Content in all of the web pages are visible and readable
Yes /No/Not Applicable

17. There is no broken link found in the website
Yes /No/Not Applicable

18. Success message or error message in a web page, is not passed through the query string ( i.e. passed through the url and it can be changeable by the end user which is not correct)
Yes /No/Not Applicable

19. Logo is clickable and it’s taking to the home page of the website
Yes /No/Not Applicable


20. Main Navigation/Main Menu is present in all of the web pages
Yes /No/Not Applicable

21. Client side validation (Javascript validation) has been done.
Yes /No/Not Applicable

22. Server side validation has been done.
Yes /No/Not Applicable

23. All the data entered in the forms are saved/emailed correctly
Yes /No/Not Applicable

24. Navigation is user friendly
Yes /No/Not Applicable

25. The pages which requires login( the pages can be viewed only after login), are not able visit without login and redirect to login page.
Yes /No/Not Applicable

26. Login page has the “forgot password” link as well as signup link and proper error message has been displayed if the login details are incorrect.
Yes /No/Not Applicable


Note:

Yes – Working

No – Not Working and details need to be mentioned

Not Applicable – If the point has not been checked, it can be mentioned as “Not Applicable” and
Team Leader / Client Manager’s decision will be final to decide about whether this is part of the scope or not and same should be recorded in the testing approval mail if this point has not been checked with details.

This is not the full list and this will get updated frequently and you will be notified of the same. If you have any difficulty or if you have any suggestions, feel free to contact me about the same so that we can sort out and finalize.

This list has to be followed and should be mentioned in the email with proper option with details. I understand this will be difficult initially but this will make sure that our quality will be good and will prevent from major and repeated/basic errors in the websites.