Testing of Generation & Downloading of PDF files from e-library Client

We help you to grow your business online

Automation testing of downloading PDF files from a PDF library containing more than 600 lakhs of PDF files. The PDF generation and the storage of the generated PDF has been Automation tested using Selenium (Java, C#). The Load and Capacity testing was executed with perfection with the space limit that was required to save the PDF and archive the PDF. These can be validated across the variety of plans chosen by the end user

Challenges faced by the QA team

Our QA engineers made a checklist to perform a standard automation testing after examining the requirements of our esteemed client. Firstly, generation and downloading of PDF documents was the top priority. Conversion of PDF files had to be given equal importance. Automation testing was performed based on the grounds that a file needs to be found or converted out of a library that consists of more than 600 lakhs PDF files.

The QA team faced the challenge of doing functional testing for the conversion of an eBook that is an embodiment of end number of files in the PDF format. Once the automation is done, the scheduling and testing to run the PDF was an easier process for the client. When the frequency of the automation is chosen by the client, the automation is done from our end. This was the most important and time-consuming part of the project. Moreover, there was a security testing in accordance with OWASP TOP 10 requirements.

Provided documents and reports:

  • Testing checklist
  • MindMap
  • Bug-report
  • Security test report
  • Test report


Types of software testing

  • Functional testing
  • GUI testing
  • Cross browser testing
  • Security testing


Project type

 Web application


Tools and Platforms

Tools:  Selenium (Java, C#).Jira

Platforms: Windows, macOS, Linux

Browsers: FireFox, Chrome


Testing results

After the involvement of our QA team in the project, the following results were achieved:

  • Automation testing allowed the PDF generation and downloading to run smoothly.
  • Cross browser testing allowed finding errors in various browsers and platforms.
  • Generated output storage was saved in the location specified according to the client’s requirements.
  • Space limit definition was made possible, that resulted in saving and archiving the PDF files according to their requirement.
  • A domain and hosting space that needs renewal every year like other software are not necessary.



Get new case studies by email:

More Case Studies

See all