The client developed an online Community Portal for customers and stakeholders aimed at helping businesses succeed by bringing together innovations and ideas. Before launching the portal, the customer approached A1QA to evaluate the quality of the service.
The major business objectives were to provide positive user experience, accelerate time to market, deliver multifunctional portal for business development, and increase client database.
A1QA specialists worked very closely with the development team and the customer by different means of online communication to efficiently obtain all lacking information.
As the portal was designed to have large audience, the A1QA team checked the basic security cases to avoid the most common types of attacks and vulnerabilities, such as SQL, XSS injection, etc.
Compatibility testing was performed to guarantee the proper work of the application.
The functionality on the project was implemented gradually. Therefore, the team ran positive tests to make sure that new features and fixed defects didn’t affect the existing functionality.
The Selenium tool was used in order to automate the execution of the most common test scenarios and thus optimize time efforts spent on these tests.
Stress-testing was run to determine how many users could be simultaneously handled in the application environment without denial-of-access errors and with normal page-load time.
Load testing was performed in order to provide the customer with detailed information on how the environment handles a specific load of users.
- Functional Testing
- Compatibility Testing
- Security Testing
- Performance Testing
TECHNOLOGIES & TOOLS
- IBM Security AppScan
- Visual Studio Team Edition
- Atlassian JIRA
- Windows Server 2012
- MS Internet Explorer
- Mozilla Firefox
- Google Chrome
- Apple Safari
CHALLENGES AND SOLUTIONS
Modules weren't compliant with customer requirements. Environment was unstable under specific loads:
- The A1QA specialists performed load and stress tests.
Gradually implemented functionality:
- The team was constantly testing newly added features
- Test Automation was implemented as well.
10months in project duration
100%compliance with test roadmap
4QA engineers on the project
4person-months in project efforts