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 :

  • Links
  • Internal links
  • External links
  • Mail links
  • Broken links
  • Forms
  • Field validation
  • Functional chart
  • Error message for wrong input
  • Optional and mandatory fields
  • Database
  • Testing will be done on the database integrity.
  • Cookies
  • Testing will be done on the client system side, on the temporary internet files.

In Usability testing we test :

  • Ease of learning
  • Navigation
  • Subjective user satisfaction
  • General appearance

In Security testing we test :

  • Network Scanning
  • Vulnerability Scanning
  • Password Cracking
  • Log Review
  • Integrity Checkers
  • Virus Detection

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.

Think positive
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.

Bug Reporting
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!!