bespoke linux automation frameworks
HP Quality Center and QuickTest Pro are not always the most appropriate automation solution.
automation frameworks has worked extensively in developing bespoke Linux-based automation solutions, primarily for embedded software products.
Where a Windows-based GUI-driven automation solution is not applicable, automation frameworks can draw on their development expertise and past solutions to tailor a Linux-based automation framework to your needs.
The framework will provide the following benefits:
- A fully tailored graphical interface through which you can manage and execute test runs.
- Storage of all of your automated test assets.
- Management of the organised test assets into test packs, or scenarios.
- Full cataloguing of past test runs for traceability.
- Scheduling of test runs for unattended executions.
- Fully featured bespoke PHP web interface for drilling-down and viewing real-time and past execution results and logs.
- Use of a MySQL database backend and Expect/Tcl scripts for automation development at no licensing cost.
- Tailored performance testing scenarios for identifying memory leaks.
expect/tcl scripting language
Expect (an extension of Tcl specifically designed for automating interactive programs) is by far the most suitable scripting language for testing Unix/Linux-based systems.
With input from you, the client, we can design and implement a fully-tailored automation framework with an easily expandable configuration and execution GUI. The test run details and results are stored in a MySQL database.
These frameworks can be extended to offer PHP web interfaces which interact with the database to allow drill-down real-time managerial access to all test execution metrics and logs.
Features such as a performance monitoring module that periodically monitors the memory usage of the system components during soak testing and plots and publishes a graph of the results can be added and integrated into the GUI, specific to each system's requirements.
The Tk GUI for managing test executions makes the tool available to employees in all of the product teams at all levels, meaning that it is not only the test team who are able to initiate test runs. Developers can also create sets of unit tests in the framework and senior management are able to access all of the results and metrics for all of the releases directly through the web interface.
With years of experience working with these systems, we can design them painlessly from scratch to meet clients' requirements. The frameworks are designed to be easy to maintain and so can evolve with the company's testing needs.
automation frameworks can automate full test specs to be run in the framework, or can train existing staff in the client company on effective test automation.
Screenshots of previously created framework GUIs can be viewed here. A full demonstration of an automation framework can be arranged on request.
Contact automation frameworks for a chat about how this solution could reduce your regression testing overhead.
