Stop Skimming PDFs, Start Automating PDF Testing
On the surface, PDFs look simple, but testing them is a whole different story. Invoices, contracts, statements, compliance reports… they’re often the last thing that lands in a customer’s hands. That also means even the smallest issue, like a missing field or a misplaced decimal, can turn into something big. The challenge is that PDFs aren’t like web pages or apps where you can easily inspect elements. They’re containers packed with content, layout, images, and data from different systems. When you add in dynamic content that changes for every customer, formatting that has to stay perfect, and the regulatory risks in industries like finance or healthcare, you start to see why manual testing just doesn’t cut it. It’s slow, inconsistent, and doesn’t scale. This is where automation becomes essential. With automation, you can make sure data is always accurate, layouts stay consistent, and testing scales across thousands of documents without slowing down your team. Instead of spending hours opening PDFs by hand, QA can focus on higher-value work while still knowing that every report or statement going out the door is right. That’s exactly where TestComplete comes in. It’s built to handle the tough parts of PDF testing so you don’t have to. You can validate content down to the last character, run visual checks to keep layouts consistent, and plug it all straight into your CI/CD pipeline. The result is faster releases, fewer headaches, and a lot more confidence that the documents your customers see are exactly as they should be. Click on this link and check out a quick demo to see how TestComplete makes PDF testing easier and more reliable in action.Use Variables in the sql connectionstring
Hi there, I'm using 2 environments and 2 databases: 1 to create the testcases and 1 to execute them I want to check the results with DBTables Custom queries (SSMS) and I have i.e. next connectionstring: How CAN I make this string Variable ? When I login at the ALPHA-environment I want in the string ALPHA and server01 When I login at the BETA-environment I want in the string BETA and server02 Greetings, Sjef van IrselSolved745Views0likes6CommentsRegex Checkpoint Javascript HELP!
Hello, Can anyone help me how to use regular expression for checkpoints, I've been trying to use it, but my checkpoint keeps failing. I think I am doing it wrong. I am trying to check if the property of an object returns an integer. My code is something like this: aqObject.CheckProperty(Object.Test, "Value", cmpMatches , RegExp("\d+")) Result: Thanks.Solved107Views0likes6CommentsAdd Unity/Game Engine extension to TestComplete
https://support.smartbear.com/testcomplete/docs/app-testing/open-apps/index.html According to a support link above from SmartBear, the language (Unity/Game Engine) we used to develop our product (code name 15Tango) is NOT the on the list, therefore, our product is not an open app to TestComplete. TC15 can’t display the objects underneath our product, so we could not add “Checkpoints” on the objects from the product UI to validate testing requirements. Could SmartBear add Unity extension to TestComplete so it could test our product like it tests a product written in .Net easily? Unity/Game Engine based product market is rapidly growing. The engine can be used to create three-dimensional (3D) and two-dimensional (2D) games, as well as interactive simulations. The engine has been adopted by industries outside video gaming, such as film, automotive, architecture, engineering, construction, and the United States Armed Forces. A Unity extension to TC will benefit both SmartBear and our product for now and future.75Views1like2CommentsPDF checkpoint - Ability to reference portions of the pdf
Our SUT produces PDF's, with an date-time stamp in the contents of the pdf. When comparing pdf's using checkpoint, a day later than today these checkpoints fail. Would it be possible to add a feature, for PDF checkpoints that you can indicate which portions of the pdf to compare? With that we can ignore the header in our pdf where the date-time stamp are printed, and thus the checkpoint passes.19Views0likes0CommentsAnti-aliasing issues on desktop applications messing with visual testing
Hey, I'm having an issue with intermittent pixel issues on the edges of sections of lines. From the way the pixel changes manifest and the fact that they are almost unnoticeable to the naked eye they are due to anti-aliasing. I have turned off all the anti-aliasing setting I can find, but it still happens 9/10 times. has anyone come across this? if so have you been able to sort it without using tolerance? This is a WPF app being run on a physical windows machine.276Views0likes4CommentsRegarding database table checkpoint
Hi can someone help me configuring postgresql jdbc connection for database table checkpoint. I have postgres installed in my local and I have database. Through database table checkpoint, I am trying to provide connection details. But i dont find jdbc providers. Could you please help me on this. Is there supported jars to be added? If yes, plz provide jdbc jar version etc.. appreciate your support.27Views0likes1CommentGithub Copilot Integration
GitHub Copilot suggests code completions as developers type and turns natural language prompts into coding suggestions based on the project's context and style conventions. One new idea would be having a copilot plugin for testcomplete would increase productivity and coding efficiency URL for reference - https://github.com/features/copilot413Views4likes0CommentsEditing existing Image checkpoint comparisons
Hello everyone, It would be very helpful if you could edit an existing image comparison within regions of a Checkpoint Wizard Image If you have an image with a comparison mask, there is no way to subsequently include/exclude areas. The complete comparison must always be deleted here from regions and then the image must be re-recorded. Best regards Jan39Views0likes0Commentscheck points for changeable values
Hey Guys, I have a question about property checks. During my testing I want to check the date which is always changing from day to day or the name of my document which is also changing according to the date. So which kind of property check I can use for? Or how can I manage it with phyton scripts? Could you pls help me?Solved248Views0likes3Comments