The iTrust Example was created as a class project for CSC712 Software Testing and Reliability, Fall 2005. It was aimed to teach various testing methods and automatic testing techniques in the cirriculum of the course. iTrust is different from the previous projects created for this course in that it focused on security problems in two aspects:
  • Providing role-based access based on the least priviledge principle. iTrust provides the least possible information only to the necessary personnel and prevents access to sensitive information.
  • Improving the web application's testability and minimizing its vulnerabilities by separating GUI and logic part. While there is no clean, automatic testing technique for the client side of web application, the server side application can be tested with the widely used testing techniques jUnit and FIT.
Author: Laurie Williams
Maintained By: Sarah Heckman
Last Updated: 2008-08-14