To make website testing more effective it is good to use some checklists. These checklists will make testing easy and it will also improve the product quality. For this blog post we will cover general web sites testing checklist.
Are all tests being run on “clean” machines?
we need to make sure that at least one round of testing is done on a clean machine. many applications are using Flash or Silverlight as a web part, what if those components are not available for use. How the application will behave?
Does the system do what it is intended to do?
This is basic functional testing
Does it provide the correct results?
This is basic functional testing
Does the system provide all the functions and features expected?
This checklist will cover User Acceptance Part or testing against requirements
Can the typical user run the system without aggravation?
This will cover usability of the web application
Is it easy to learn and use?
This will cover usability of the web application
Does the system provide or facilitate customer service? i.e. responsive, helpful, accurate?
This will cover usability testing and user acceptance testing.
Can the accuracy and trustworthiness of the system easily be confirmed?
This will cover user acceptance testing.
Can the system easily be modified or fixed?
This will cover usability testing, maintainability and user acceptance testing.
Are the developers able to deliver or modify the system within the timeframe when it is needed?
This will come under user acceptance testing
Do existing features, which have not been changed, perform the same way they did in earlier versions?
This will come under functional and user acceptance testing
Does the system make efficient use of hardware, network, and human resources?
This will come under application performance and user acceptance testing
Does the system comply with the relevant technical standards?
This will come under testing against standards, for example some tags cannot be used in HTML5
Does the system comply with the appropriate regulatory requirements?
This will come under legal/law testing
Can the system be validated to prove it works in an acceptable manner?
This will come under performance testing and user acceptance testing.
Can the system be quickly and easily installed on a variety of platforms by a variety of users?
This will come under portability testing.
Are there planned future upgrade paths as the use of the system grows?
This will come under scalability testing
Is information archived and easily retrievable?
This will come under data archival and retrieval testing
Is the Web site searchable?
This will come under SEO testing
If would be interested in Aware Testing Services, you can view our Testing Solutions Page.