Global Print on Demand Service

US-based company that provides global print-on-demand services to help large companies and individual users create memorable keepsakes quickly and conveniently.

Challenge

The client approached TestFort looking for a dedicated testing and QA team for their print-on-demand mobile application. The company was gearing up for rapid growth and a significant expansion of their product line, and it was important that the same, high level of product quality was maintained even during the faster release cycle.

The service is constantly rolling out new items to its print shop, allowing users to print on well over 1k different physical products with over 1 million different design and layout options. That means that we no longer have to regularly test the existing products and functionality, but also quickly react to the changes to maintain a steady release cycle.

Moreover, since the client’s service was available as an iOS and Android application, among other things, the team had to conduct testing across multiple platforms, operating system versions, and physical devices. 

Solution

TestFort provided the client with a dedicated manual and automated testing team, complete with a Project Manager. The team integrated seamlessly with the client’s in-house and remote developers. The team and PM participated in daily stands, weekly Scrum meetings, and completed their testing and QA tasks in tandem with the client’s 2-week sprint schedule.

Over the course of the project, the team completed functional, ad-hoc, acceptance, smoke, regression, accessibility, UI/UX, localization and cross-platform testing. To verify the readiness of new product builds to be released to production, we also performed confirmation testing, while end-to-end testing was used by our team to test the product as a whole.

For cross-platform testing, our team used a variety of physical smartphones, tablets, and desktop computers Over 30 iOS and Android devices were used for testing to ensure the application’s flawless performance on both flagship and older devices.

A few years after we started to work on the project, the company decided to move its servers and resources to cloud servers, which meant we also had to be involved in the cloud migration process. A few of our team members successfully combined working on their usual tasks with assisting with the migration and delivered the anticipated result.

Another big part of our work on this project was the release of a completely upgraded version of the product that heavily featured Machine Learning and Artificial Intelligence for a never-before attained level of personalization. We performed all-encompassing testing of the new functionality and regularly gave feedback, allowing the development team to further improve before its release to the general public. Our testing efforts contributed to the new version of the product being available to 100% of the users.

Originally, the TestFort team was signed up to specifically test the main application. However, after seeing the results of our work, the client started entrusting us with more and more responsibilities. Over the years, we have been successfully involved with testing mobile applications for three software products acquired by our client, and our scope of testing is gradually but steadily growing.

Automated testing with the client began several years ago and the extent of testing automation for the project is constantly growing. There have been a lot of instances where testing automation helped us test the product more efficiently. For example, we fully automated the process of running tests on several different mobile devices simultaneously and consolidating the results of the tests into one comprehensive report. Among other things, we also introduced the practice of automatic video recordings of failed tests, helping locate low-reproducibility issues.

Technologies

Types of testing we performed:

  • UI/UX
  • Localization
  • Cross-platform testing
  • Smoke
  • Regression
  • Accessibility
  • Functional
  • Ad-hoc

Result

Our work with the client continues and has been ongoing for several years. Over time, the client’s dedicated team grew from 3 to 20+ members to meet the increasing scope of responsibilities and addition of new features and platforms, and is led by a dedicated project manager.
Overall, with 10+ million users globally and 26+ million orders being made annually, an impeccable quality of the application is essential for steady product growth, and that is one of the biggest motivators for us.

We Work With

Having one outside team deal with every aspect of quality assurance on your software project saves you time and money on creating an in-house QA department. We have dedicated testing engineers with years of experience, and here is what they can help you with.

Software is everywhere around us, and it’s essential for your testing team to be familiar with all the various types and platforms software can come with. In 21+ years, our QA team has tested every type of software there is, and here are some of their specialties.

There are dozens of different types of testing, but it takes a team of experts to know which ones are relevant to your software project and how to include them in the testing strategy the right way. These are just some of the testing types our QA engineers excel in.

The success of a software project depends, among other things, on whether it’s the right fit for the industry it’s in. And that is true not just for the development stage, but also for QA. Different industry have different software requirements, and our team knows all about them.

Icon Manual Testing

Maximum precision and attention to detail for a spotless result.

Icon Testing Automation

We’ll automate thousands of tests for all-encompassing coverage.

Icon Testing Outsourcing

Outsource your testing needs to a team of experts with relevant skills.

Icon Testing Consulting

Overhaul your QA processes to achieve even more testing efficiency.

Icon QA

Thorough Quality Assurance for a project of any scale or complexity.

Icon API Testing

Verify the correct operation of as many APIs as your project needs.

Icon IoT Testing

Stay ahead of the growing Internet of Things market with timely testing.

Icon Web Testing

Reach out to even more customers with a high-quality web application.

Icon Mobile App Testing

Help users fall in love with your mobile app with our texting expertise.

Icon CRM/ERP

Make sure your CRM/ERP system meets the needs of the stakeholders.

Icon Desktop Application Testing

We’ll check the stability, compatibility, and more of your desktop solution.

Icon Functional Testing

Is your app doing everything it’s supposed to? We’ll help you find out!

Icon Compatibility

Check how your solution works on different devices, platforms, and more.

Icon Usability

Find out if your software solution provides an engaging user experience.

Icon UI

Make sure your application’s UI logic works for all categories of users.

Icon Regression

We’ll verify the integrity of your application after recent code changes.

Icon Online Streaming & Entertainment

Stay on top of the media industry with a technically flawless solution.

Icon eCommerce & Retail

Does your store meet customer needs? We’ll help you know for sure!

Icon HR & Recruiting

Streamline HR processes with a solution that works like a clock

Icon Healthcare

Test the functionality, stability, scalability of your app and more.

Icon Fintech & Banking

Give your users what they want: a powerful, secure fintech product.

    SHARE YOUR PROJECT IDEAS

    Realizing the importance of providing service on agreed terms, we consider all possible risks and provide efficient solutions for all possible risks and provide efficient solutions.













    //
    //











    We use cookies to ensure your best experience. By continuing to browse this site, you accept the use of cookies and "third-party" cookies. For more information or to refuse consent to some cookies, please see our Privacy Policy and Cookie Policy