Test Automation
Test automation has become one of the most popular ways of increasing the efficiency of testing today. Most typically, automated testing eliminates the human hand in test execution steps; it is the opposite of manual testing. Automation testing is completed using a computer system instead of humans to test and verify the software product.
Our test automation services include:
- Automation design
- Automation development
- Automation scripting
- Automation testing
- Automation feasibility assessment and ROI
- Automation strategy development and implementation
- Automation consultancy and training
- Development of customized test tools for automation
The Benefits of Automation
Automation saves execution time (e.g. automation running overnight can process over 2,000 dialog boxes, effectively equivalent to weeks of manual testing), which results in more time for analysis, design and development, and can result in higher quality software applications. In addition:
- Implementing automated testing will reduce the number of required test cycles and involve less people to execute test cycles. Ultimately, this will reduce the total costs of testing.
- Automated testing enhances the repeatability, maintainability, automatic reporting and the ability to run unattended regression (repeated testing) tests.
- Apart from test execution, other areas of the testing process may be automated, such as administrative tasks and any routine tasks in preparation.
Our Approach
Knowledge Center: Automate Your Fault-Finding Process
Learn about our test automation tools for increasing the quality of testing and accelerating the test process. Read more.
The main automation product Moravia uses is Borland® SilkTest®, and depending on the platform, our teams can also automate repeated tasks using HP WinRunner, Compuware TestPartner, JavaScript, AppleScript, Perl, VBScript, VBA, Python, Windows Script Host and other applications, including our own internally developed automation testing suite called FaultFinder.
Our approach is always to perform an analysis to determine effectiveness of procedures completed as manual or automated processes. The parameters analyzed include:
- process complexity
- number of repetitions
- human judgment required
At Moravia, we have developed automation solutions for a wide range of activities, such as testing, screen-shooting, finding and logging errors, etc., using both commercially-available and customized tools.
Our solutions also include the creation of automation scripts, which manipulate the product in order to find defects automatically, or check the consistency of the reference and localized output files. Automation can be performed on the level of dialog boxes, menus, command line interface or functionality.
To find out how our test automation solutions could help accelerate your testing projects and reduce the costs of testing, please complete the Request for Information form and we will get back to you shortly, or see other options for contacting us.

