Automate Your Fault-Finding Process

Increasing the Benefits of Testing Automation with FaultFinder

The attractions of testing automation are clear - it enables to shorten test cycles, reduce overall costs of testing, and achieve test process repeatability and reliability.

Testing automation has become an indispensable component of many testing projects today, and at Moravia we use tools such as Borland® SilkTest® and HP WinRunner, JavaScript, Perl and others, to automate activities such as testing, screen-shooting and finding and logging errors.

Yet in many cases, we find that there is often a degree of inefficiency when having to choose between pure manual testing on the one hand, and the use of large-footprint, commercially-available software test automation solutions on the other.

Commercial automation tools provide for major efficiency gains especially on extensive or repeated test runs, but often require significant test script development and maintenance to reflect modifications or updates made to the application under test.

In many localization testing projects, this makes automation a less viable option for specific testing phases, and test managers can be faced with critical decisions about the most efficient combination of automation and manual testing steps.

Displayed dialogs are automatically checked for GUI errors and bugs found are reported and logged.

Moravia's FaultFinder was developed specifically to address this inefficiency. Designed for use by Moravia's testing and engineering teams, this tool helps to increase the quality of testing and accelerates the testing process by automating the recognition of GUI defects and providing for customizable reporting.

FaultFinder Functionality

The FaultFinder tool provides automation testing functionality during manual testing by running in the background, automatically finding GUI defects and reporting them in a predefined format. This way test engineers can combine specific manual test runs - localization testing or functional testing - along with continuous GUI testing without the need to deploy large-scale commercial automation tools.

FaultFinder has the ability to find a full range of GUI bugs, such as overlaps, truncations, duplicate or missing hotkeys, or basic typographic errors. When it finds a defect, it highlights it directly on the open dialog box of the application tested and automatically provides testers with a description of the bugs found. Depending on the selected settings, it also semi-automatically delivers bug reports with screenshots included.

The tool also features a direct connection to defect-tracking database systems used, which allows for streamlined bug-reporting. The use of FaultFinder results in increased efficiency of testing, and ensures full coverage of GUI testing at any stage of a given testing project.

Key FaultFinder Features

  • Automatic recognition of GUI defects such as:
    • Overlaps
    • Truncations
    • Duplicate or missing hotkeys
    • Basic typographic errors
  • Highlighting defects found directly on tested dialog boxes
  • Automatically provides tester with the description of defects found
  • Semi-automated defect reporting and screenshooting
  • Easy-to-use user interface
  • Direct connection to defect-tracking database systems for easier bug-reporting
  • Availability of productivity statistics
  • Extensibility (DLL plug-ins modular system)
    • Bug recognition
    • Sensitivity settings
    • Input/Output
    • Workflow interfaces
  • Windows Vista compatible
  • Secured license management

Extensibility & Customization

FaultFinder is extensible thanks to its DLL plug-ins modular system, which enables customization of bug recognition and bug reporting. The tool can provide detailed productivity statistics that show the numbers and types of defects and reported over time, by tester or by product or component. It also fully supports .NET and Windows Vista and compatible products.


FaultFinder has been deployed on critical product releases for a number of Moravia's customers and has enabled aggressive time-to-market deadlines to be met and improved measurable quality. FaultFinder is a tool that Moravia will continue to use internally to increase the quality of testing and accelerate individual test cycles, and will make it available to its clients as part of its testing solutions.

Moravia's Technology Strategy

Moravia's Testing and Engineering unit has developed significant expertise in the use of commercial test automation products, such as Borland® SilkTest®, and these have become the technology backbone of the company's testing processes. The company's strategy is to base its solutions on the best commercially available tools and achieve excellence in their implementation and customization.

In addition, internally-developed solutions such as FaultFinder help to further increase the level of our service offerings and to bring technology and process improvements to the benefit of the company's clients.

To learn more about the FaultFinder tool, or our overall automation solutions, or to ask for a demonstration of the tool and how it could help accelerate the testing of your products, please complete the Request for Information form and we will get back to you shortly, or see other options for contacting us.

Get in touch

Got a question for us? We’d love to hear from you.  Have a challenge you’d like help with? We’ll give you a free assessment. Get in touch with us and we’ll get back to you right away.

Contact us > Call us >

Stay informed

Check out our blog for content on topics that matter to your business. Subscribe to get the latest.

Read our blog >