Dr. J asked us to find several info about the differences between these two topic before coming to the class..proudly i did the task and completed it well in a ppt file…but sadly, i’ve lost the file and have to find the info back…and sadly, again, i did not manage to find the same info which i think was good..so i just came out with the info below, still good for future reference…
basically we can say evaluation process is more general and overall. it evaluates non-technical parts. it consists of formative and summative evaluation. formative is conducted by the developer to do modification but summative is conducted among users and not for modification.
Several types of testing:
Compatibility Testing
We execute tests to ensure compatibility of a web site /web application with different browsers, OS, and hardware platforms. We conduct compatibility tests manually and/or by automated regression test suites. (Using PrintScreen to demonstrate in different web browser, OS and hardware e.g. IE5-7, Firefox, MacOS, Linux, Support of Client Scripting Language…)
Performance Testing
We execute performance tests to test a web site/web application’s scalability and response time. We identify performance bottlenecks in high hit-rate web sites/apps. We execute automated test suites for simulation of a variety of normal, peak, and exceptional load conditions. (broadband, 56K, etc…)
Functional Testing
We assist in validating a web application to check if it conforms to its specifications and correctly performs all its required functions. We perform feature by feature validation of behavior, using a wide range of normal and erroneous input data. We test product’s user interface, database management, security, installation, etc.
Regression testing
We conduct regression tests to ensure consistent, repeatable validation of each new release of a web site/ web application. We track reported product defects for each new release and look for new quality problems introduced in the maintenance process.
Usability testing
We test web sites/ web applications for user-friendliness. We conduct user interviews, surveys, video recording of user sessions, and other techniques.