Website Evaluation  «Prev 

Testing the Functionality of the System

Functional testing is a quality assurance (QA) process and a type of black-box testing that bases its test cases on the specifications of the software component under test. Functions are tested by feeding them input and examining the output, and internal program structure is rarely considered.
Functional testing usually describes what the system does.
Functional testing [1] differs from system testing in that functional testing "verifies a program by checking it against
  1. design documents or
  2. specifications,
while system testing "validates a program by checking it against the published user or system requirements" .

Usability Testing
Does the website work as intended ?

Are any of the links broken?

Does the site display equally well on different platforms and with different browsers?

Can the information be retrieved and updated? Is it secure?

Are download and response times acceptable at any time of day and with different connection types ? How many users can the system handle?

Is the system always online?

Are the new components added to the website corrupting the system?

[1] Functional testing:Functional testing does not imply that you are testing a function (method) of your module or class. Functional testing tests a slice of functionality of the whole system.