TestFarm offers economical and personalized solutions
to reinforce the effectiveness of the functional tests.

They allow to minimize the late detection of errors, in particular at the time of the product field tests and after deliveries.

The TestFarm system is fully integrated into a controlled development process, and particularly in its optimisation phase.
The full of the emission of the test reports is an important factor of productivity.

Each TestFarm system is personalized to adapt to the product under test.
It controls the instruments which encapsulate the hardware that bears the embedded software to be tested.

Please read ours White Papers about the constraints and the benefits of test automation:
  Functional Test Automation for Real-Time Embedded Software (EN).
  Automatiser le Test Fonctionnel de Logiciels Embarqués Temps-Réel (FR).

Functional Testing

Non-intrusive Real-Time Software Testing Validation testing allows to check that the software meets its requirements. Its automation generates many profits in term of time, cost and quality. See a situation...
  • Significant reduction of the duration of software validation phase.
  • Accuracy, repeatability and Reliability of test execution and test reports.
  • The capital cost is quickly covered by the iteration count of the software validations, the development duration reduction and the increase of the quality of the delivered software.
Progressive automation of your test plans The automation of an existing manual test plans can be progressive, while starting with the operations which provide the greatest potential of productivity.
  • The productivity profits appear from the very start of the automation process of your manual test plans, and they grow as the writing of the test scripts progresses.
  • The test operators are gradually trained with the automated testing techniques.
  • Using TestFarm through its manual interface enables you to keep recordings of the manual operations carried out, and to benefit from the automated generation of the test reports.

Bug Investigation

Systematic exploration of an area of use of an application is a major feature of TestFarm. The user chooses the variation range of the inputs of his product, as well as the outputs to monitor. The possible combinations are infinite.
Searching for random defects Fixing a defect that appears randomly is often difficult. It is a field where TestFarm excels by drawing the best party from automation. It is possible to explore an operating range of the product 24 hours a day, while continuously recording the behaviour of the software, in order to track back to the source of the defect by examinating the detailed logs. See a situation...
Robustness Testing An automated test case can be repeated ad infinitum in a simple way. Consequently, according to the internal organization of the software, this repetition can reveal a defect after a certain amount of time, beyond what would have been carried out by an operator, and thus not manually detected. See a situation...
Characterization of Product Integration Issues System integration of a validated software with its electronics can cause anomalies which are difficult to identify because of the complexity of the system. By using judicious test scripts combined with the on-the-fly recording of exchanges between the product under test and the other parts of the system, we get a powerful tool for characterizing the origins of defects. See a situation...

Contribution to Software Development

Measuring the progress of a project The complete automation of the software validation process allows the implementation of a reliable indicator for reporting the actual software progress. The validation test suites are frequently launched since "free" to the execution. By extrapolation, a credible estimated of the software delivery date is available. See a situation...
Facilitating Agile Development Automated Testing helps implementing an incremental development process. The fact that test execution is « free » supports intermediate software deliveries. See a situation...
Creating a comfortable environment for on-target development
In addition to automated testing, a TestFarm workstation makes it possible to manually handle the product under test through a graphical user interface emulating the product peripherals. This allows a great effectiveness for many tasks related to software development on target:
  • Handling of the target product from the computer of the developer, who does not need anymore to have a physical access to the model of the product. Moreover, many repetitive operations can be easily automated.
  • Helping with test suites development, by recording of product handling operations, in order to integrate them into the test scripts.
  • Testing System maintenance and diagnosis.
Interface manuelle du produit sous test