Common Software Testing Methodologies Essay

1262 Words 6 Pages
When a web application is developed with some specific goal in mind, those peculiarities which segregate them from any other software application also affects their testing in several ways. These changes may result in harder than traditional testing and to accomplish them successfully we need to employ different testing methodologies. Following are some of the most common testing methodologies available in the testing domain
• Interface testing
• Usability testing
• Functionality testing
• Compatibility testing
• Performance testing
• Security testing
Between the above testing methodologies, the testing which is most suitable for the web-based student registration system would be
• Interface testing
• Functionality testing
• Usability testing
Let move on the understanding these testing methodologies starting with Interface testing

Any web-application consists of two main system interfaces as specified below:
• Web server interface and Application server interface
• Application and Database server interface.

This testing methodology specifically deals with answering following questions
• Check all the interactions between the above servers are executed properly?
• Are all the errors are handled properly? If any error happens at database or web-server level, for any transaction by application server, are these error messages caught and displayed to the user appropriately?
• What should happen when the user interrupts a transaction in-between?
• What should happen when the…