Testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.Â During testing the websites the following scenarios should be considered.
Functionality,Â Usability andÂ Security.
In FunctionalityÂ testing we test :
Error message for wrong input
Optional and mandatory fields
Testing will be done on the database integrity.
Testing will be done on the client system side, on the temporary internet files.
In UsabilityÂ testing we test :
Ease of learning
Subjective user satisfaction
In SecurityÂ testing we test :
Here are the few Tips toÂ successÂ your testing.
Make a Plan
Make a list of the most important topics to be covered and use that as a guide when you study. Circle items that you know will require extra time. Be sure to plan extra time to study the most challenging topics.
Start testing the application by intend of finding bugs/errors. Donâ€™t think beforehand that there will not be any bugs in the application. If you test the application by intention of finding bugs you will definitely succeed.
Understand the application
You need to understand applicationÂ modulesÂ in depth before starting the testing process.
Â Write test cases
Write test cases for both conditions valid and for invalid conditions for requirement during analysis and design phase itself before starting the testing.
Write test plane
Start test planning and preparation the day that you start the project.
Create test data
Create aÂ sufficient test dataÂ before tests, this data set include the test case conditions and also the database records if you are going to test DB related application.
Note the Concepts
Note down the new terms, concepts you learn while testing.
Note down the all bugs. Â It shows testing progress. Â These notes are used in observations while preparing final test release report.
Test a little
Build a little, then test a little. Don’t wait until last moment to thoroughly test.
Test multiple times
keep testing you project multiple times, till it goes live.. and then test again after it is live.
Clear the Confusion
Increase your conversation with developersÂ to know more about the product where you are confused.
Test in differentÂ Browsers
If you are testing a web application then remember to test in Chrome, Firefox Mozilla and in IE (7,8,9) Â Browsers.
Write clear Bug Â Report
Write clear, descriptive, unambiguous bug report.Â Do not only provide the bug symptoms but also provide the effect of the bug and all possible solutions. If possible along with screenshot.
Donâ€™t forget testing is all about creative destruction. Â It depends on your skill and experience, how you handle this challenge. Please share your own testing experience, tips or testing secrets Â in comments below which proved helpful to you!!