Description
The AITS Quality Assurance team provides a variety of software testing services for website, mobile-based, and tablet-based software applications.
Accessiblity Testing - The AITS Quality Assurance team tests applications for accessibility as mandated by Illinois Information Technology Accessibility Act (IITAA). The IITAA requires Illinois agencies and universities to ensure that their web sites, mobile applications, tablet applications, systems, and other information technology services are accessible to people with disabilities.
Automated Regression Testing - The AITS Quality Assurance team develops automated test scripts when the development of the application is almost complete. These test scripts will be utilized in the future for regression testing. They are based on detailed test cases that were developed as part of the manual functional testing. They automatically test the product to validate the application behaves as specified in the requirements.
Functional Testing - The AITS Quality Assurance team provides an independent evaluation of the application to ensure it adheres to the system specifications and requirements for the project. Test cases and scenarios are developed to execute complete units of work and actual results are measured against expected results.
Performance Testing - The AITS Quality Assurance team can run software performance tests to measure software response times, transaction rates, and other time sensitive requirements associated with an application. The goal of performance testing is to verify that the performance requirements of the application or system have been achieved.
Vulnerability Testing - The AITS Quality Assurance team uses the HCL AppScan software which is an industry leading tool to navigate through web applications to search for security vulnerabilities found in both application coding as well as application infrastructure. The HCL tool receives feeds from the top security organizations in the industry which provide definitions and tests for the latest vulnerabilites that have been uncovered. Applications are scanned both on a recurring basis as well as when software updates or enhancements are made to an application to maintain security standards.