The UN wanted to work with an established and experienced website testing and QA automation team, so they approached AddWeb. The UN wanted our website testing team to conduct comprehensive testing for their website and web application to ensure that they perform as intended on multiple devices, platforms, internet strengths, and countries. AddWeb Solution was brought on board on the project to:
- Vet and ensure that the website and app perform well on all platforms.
- Work on testing the functionalities of the website and web app.
- Expedite the testing process by using AQ automation techniques.
- Work on diverse test cases for which the app and website were created.
About the UN: The United Nations is a global organization that is constituted of the world’s countries to uphold international peace and tranquility through various efforts and governing bodies. The organization was established in 1945 in San Francisco. In its efforts to ensure safe and convenient international flight travel for everyone, the organization developed a website and a web app that could help governments, aviation departments, defense forces, and airport agencies to identify any persons that may be a threat to the safe travel of other passengers using the webs resources, such as GoTravel and GoInjest.
As the client approached and discussed their software and website testing requirements, we knew that test automation was the key to moving forward. Despite having the website, the UN wanted to bring in a team of qualified QA automation engineers who could help them. Therefore, we pitched a comprehensive plan for the entire testing process for the website and the app. Our approach was to analyze the testing requirements of the client and how we could manage the same.
Once the requirements were analyzed and finalized, we designed a thorough plan for the testing process. The focus was to cover everything from performance, functionalities, data, and website security. The plan was submitted to the client first, and after a few discussions, it was finalized.
Test Cases Written
When we first began testing the application and website, we realized we needed a defined path for the project. We wanted to ensure that the performance of the website and app on multiple platforms was the best while also ensuring diverse functionalities worked as intended using GoTravel app versions 2.4.0 and 2.5.0. In addition, the ease of use of these resources and the security of the data were also focused on. This helped us understand that the app wasn't working on Firefox, API web uploads were failing to allow space in passenger names while filling the data, and numbers were failing to be refreshed in the dashboard upon database submission from the backend. We have also tested the notification features of the GoTravel app, the Route Map page's functionality, and the Match Result page popup on GoTravel. The testing also found that the Collapse All In/Out functionality wasn't working in one of the app sections and helped solve it.
Our automation team also performed cross-browser testing on Chrome and Firefox, such as Unit Testing, Functional Testing, and Integration Testing. As we completed each aspect of testing, we also considered the performance and compatibility of the website and app in diverse scenarios. We also tested the same by changing the testing ecosystems, including technologies, environments, and user interactions.
As we had to test both the website and the web app, we relied chiefly on automation testing. We have utilized AWS, Cucumber, Selenium, and Azure DevOps.
The website and web app can be used to find people with suspicious activity on a flight.
Admin can get the details of the flights, such as their number, route, where to, and other details.
Admin can gather passenger information on the flight, destination, boarding point, etc.
Better Performance on Mobile
Increased Website Performance
Increased Web App Usage
Reduced Loading Time