The vendor required to provide website testing services including the following:
• Functional testing;
• Regression testing;
• Accessibility testing;
• Performance testing;
• Compatibility testing;
• Usability and user experience (UX) testing;
• Artificial intelligence (AI) ethics testing;
• Test automation;
• Ticket tracking and prioritization; and
• Quality assurance consulting
1. Functional testing:
• This verifies that all features and functionalities of the website work as intended, according to the specified requirements.
• This includes testing forms, links, buttons, search functions, and all interactive elements.
2. Regression testing:
• This involves re-running previously executed tests to ensure that recent changes or updates to the website have not introduced new defects or negatively impacted existing functionalities.
3. Accessibility testing:
• This verifies that the website is usable by individuals with disabilities, adhering to accessibility standards like web content accessibility guidelines (WCAG).
• This includes direct testing with different accessibility aids such as job access with speech (jaws).
4. Performance testing:
• This measures the website's responsiveness, stability, and scalability under various network conditions, including low-bandwidth environments.
5. Compatibility testing:
• This ensures the website functions correctly across different browsers, operating systems, and devices (desktops, tablets, mobile phones).
• This includes cross-browser testing and cross-device testing.
6. Usability and user experience (UX) testing:
• This evaluates how user-friendly and intuitive the website is.
• It assesses the ease of navigation, clarity of content, and overall user experience, often involving real users.
7. Artificial intelligence (AI) ethics testing:
• Testing AI and algorithmic systems for fairness, bias detection, transparency, explain ability, and privacy.
8. Test automation:
• Developing software tools and scripts to automatically execute tests.
• It reduces manual effort by simulating user interactions and validating expected outcomes.
9. Ticket tracking and prioritization:
• Use of a shared ticketing system to file, prioritize, categorize, communicate, track, update, report on, and resolve identified issues
10. Quality assurance consulting:
• Other general consulting duties as assigned.
- Contract Period/Term: 3 years