TestFort QA Lab Agency Logo

Easy-shop

By TestFort QA Lab

Client

Project Description

CHALLENGEAs the application possess the multi-level architecture and logic, various testing types needed to be completed. We had to make big attention to personal data protection since the application has different roles and access right. We also had to check the interruption work of the system within the load pressure and during the payment system integration.SOLUTIONTo cover all the client requirements, we used both manual and automated testing methods, including regression, compatibility, GUI, and integration testing types. The team included one team lead, two quality assurance engineers, project manager, and the client representative. We checked all the online store level, making a huge attention to the data and personal info protection.TECHNOLOGIESFunctional testingRegression testingCompatibility testingUsability testingIntegration testing

CHALLENGEAs the application possess the multi-level architecture and logic, various testing types needed to be completed. We had to make big attention to personal data protection since the application has different roles and access right. We also had to check the interruption work of the system within the load pressure and during the payment system integration.SOLUTIONTo cover all the client requirements, we used both manual and automated testing methods, including regression, compatibility, GUI, and integration testing types. The team included one team lead, two quality assurance engineers, project manager, and the client representative. We checked all the online store level, making a huge attention to the data and personal info protection.TECHNOLOGIESFunctional testingRegression testingCompatibility testingUsability testingIntegration testing

You might also like

Application for viewing scientific posters

This is a mobile application for iOS and Android that allows users to publish and view scientific posters while listening to audio explanations about their content. The goal of the app is to help users advance their knowledge in different scientific domains through visual and audio insights from conferences and lectures.ChallengeWe had to recreate and optimize an existing iOS application for Android devices. The client provided us with existing iOS application giving full access to its source code. We had to thoroughly review it to understand key algorithms and to write the same application for Android. The application had to be feature-packed but also easy-to-use to tackle all user needs.SolutionThe major programming language for Android application development is Java, while iOS apps were written with Swift. We had to gather a team of engineers who are experienced in both technologies. As a result of the combined effort we packed the application with such functionality:Users are able to review scientific conferences near them, get a list of attendeesReview posters and listen to the audio-reports of the othersImport their own posters from PDF and PowerPointRecord voice, and submit a report to the conferenceAssign poster to the group Take a photo with presenter We had to conduct a number of testing sessions with users to ensure great app performance. We’ve checked the app for high load resistance, usability, and functionality. It took us four months to create the Android application. After deploying the project to the production environment, our team continues to provide support and maintenance services for both the iOS and Android applications.Types of testing performed:CompatibilityFunctional testingUI/UX testingResultUsers who are interested in scientific conferences can now keep track of posters without missing important information. There are currently about 10k users who installed and use this mobile app regularly.

Compatibility Testing for Game Technology

ChallengeThe gaming industry is one of the most rapidly growing ones with billions of dollars in revenue. However, it’s also losing profits due to piracy. That is a problem our client is determined to solve with their game protection and anti-piracy software solution. The client approached us with a simple request: to see how the product performs on different hardware platforms and OS versions.SolutionAs it’s usually the case at TestFort, our team began by reviewing the documentation that came with the project and gathering the requirements. Once we had a full understanding of what needed to be done, the team began executing the tests. The team members responsible for this project would run the tests according to the instructions, note any issues and inconsistencies in the performance, and create detailed test reports that would then be transferred to the client.Naturally, you cannot perform compatibility testing effectively without an adequately broad selection of devices. This is why, at different stages of the project, our team would use between 150 and 180 Windows 7, 8, 10, and Windows Server devices to execute the tests. Managing this number of devices takes a lot of time and experience, but that is nothing extraordinary for our seasoned QA team, so every new testing task was completed on time and in full.ResultOur team has been working on this project for over one and a half years and it is currently ongoing. Every time the client makes changes in the product and wants to make sure that it’s still working as intended across all necessary platforms, our team members are there to help. The cooperation has been nothing short of successful and we at TestFort are proud of the contribution we made to the overall quality of the product.

Dashlane

CHALLENGEOur task was to maintain high security level, test full redesign of the app on all the platforms, test app’s performance after enhancements: new languages have been added to the app, and this led to a wider array for test coverage. TestFort experts also had to implement, test, and stabilize the password changer feature which makes Dashlane different from other password managers.SOLUTIONAt the very beginning of the project, we chose Agile as the most suitable methodology for the case. Also, Scrum and Kanban methodologies were involved in the course of the testing process for some specific parts of the project QA. We used Redmine and Jira for the QA management. Zephyr was used to create test suites and test cycles. We used HockeyApp (Android and iOS), SharedBox, TestFlight (iOS) to deploy builds for testing. Our testing engineers also created custom tools to perform particular types of testing on the project and maximize productivity.

©2025 Refetrust. All rights reserved.