How to test OCR SDK

Choosing the right OCR SDK is important because the decision you make today will influence your company for years to come. Replacing the technology on a later stage might be accompanied by difficulties. Therefore, a thorough testing and evaluation process is inevitable.

However, for following reasons, an evaluation of OCR SDK products might be challenging:

  1. To test the OCR engine, you need a testing tool and a big database of sample images.
  2. There are many OCR vendors offering SDKs, and, while there have been some public tests from reliable sources, most of these tests were more academic than practical as they were conducted under some general conditions. Relevant and practically applicable test results should be obtained in reallife conditions determined by the planned use case. We’ll talk about this more below.
  3. Several parameters must be tested, sometimes, in several languages: level of words/symbols accuracy, layout retention in MS Office formats, file size of created PDF, etc. Some of these parameters can be tested automatically while others can be checked only with the eyes. For different tasks/scenarios you might have to test different parameters.
  4. To tune OCR for a particular task, a developer is expected in most cases to have at least a basic knowledge of OCR technology.

Years of working and interacting with developers testing OCR SDKs tell us how painful this process could be and that is the reason why we have decided to prepare this guide that describes key aspects of OCR SDK testing:

  • Image base preparation
  • How to measure OCR accuracy
  • How to measure speed
  • SDK distribution size

And others.

Download the guide "How to test OCR SDK".

5 Ways that GUI Test Automation Produces Apps Faster

GUI Test Automation Produces Applications Faster

Graphical User Interface (GUI) testing is one of the most complicated tasks in software test automation. Even a simple desktop, mobile or online GUI application allows for hundreds of possible operations. This makes GUI test automation an increasingly indispensable tool for developers.

Traditionally, most GUI testing has been done by humans, but today’s fast-paced demand for applications and solutions doesn’t allow for wasted time. As a result, companies are looking into GUI Test Automation to speed the pace of development.

Continue reading

Why Do Developers Use ABBYY Engines?

Why do world-leading developers choose to use ABBYY SDKs? 

More and more software developers are working to incorporate advanced Optical Character Recognition (OCR) and data capture into their applications and solutions. The ability to capture printed information and make it digital is an important capability, especially in info-intense fields like financial services, healthcare, banking, and high-tech industries.

Programmers, developers, process coding, teamwork

But why spend months writing your own technology and struggling with solutions that provide limited capability?

Continue reading