
Full-cycle Testing of Two Image Processing Applications for a Global Digital Imaging Leader
Industry
Entertainment, Media, Marketing & Advertisement
Technologies
Azure, SharePoint
About
The Customer is a European company with offices across the globe (the USA, Korea and Japan) that chose VolgoTechnologies as a long-term partner. The Customer offers products and expert solutions to enhance user experience in all aspects of digital imaging including processing, compression, storage, printing and display of digital images.
Challenge
Seeking to extend their product portfolio, the Customer was developing two innovative cross-platform (Windows and OS X) applications for image processing that were to offer advanced features and integrate seamlessly with third-party tools.
The first one had to work as both a standalone application and a plugin to be integrated with Adobe Photoshop, Adobe Lightroom and Adobe Aperture. The application had to offer visual tools for making optical corrections, resolving complex perspective problems and correcting volume deformation.
Solution
Working within the Scrum framework with short iterations (2 weeks), the VolgoTechnologies testing specialists performed functional, localization and regression testing after each new feature was delivered. This included designing and running automated tests for functional and regression testing. The team developed about 100 test cases to be run in Scripting Qt, which accelerated finding bugs affecting the critical functions of the applications.
To ensure seamless integration with other image processing applications, the testing team ran the application plugins in Adobe Photoshop, Adobe Lightroom and Adobe Aperture subsequently. The plugins had to provide additional features, such as one-click adaptation of the perspective, and enable users to edit and save the changes without disrupting the work of the application. Any bugs discovered were reported to the developers and addressed in no time.
Staging
Data Ware House
Data Ware House
Desktop Application

Results
The project posed two major challenges: ensuring seamless integration between the Customer cross-platform desktop applications and third-party tools, and maintaining a User Forum serving as a valuable source for creating test cases based on user experience. Working with VolgoTechnologies testing professionals, the Customer was able to meet these challenges and to enrich its portfolio with two innovative products: a multilingual desktop application for the Customer branded portable camera and a multifunctional application for image processing. The project added up to a long history of extensive fruitful collaboration between VolgoTechnologies and the Customer.
Technologies and Tools
Microsoft Windows 7, Microsoft Windows 8, Microsoft Windows 10, OS X, Atlassian JIRA, Bamboo, Scripting Qt, SQLiteStudio, Adobe Photoshop, Adobe Lightroom, Adobe Aperture.