Test Automation

Accelerate your project roadmap with industry leading testing and automation practices.

Our philosophy is “if you need to test it more than once, automate it!” Test automation saves time, money, and provides design coverage in a thorough and efficient manner.

Capabilities

Automate quality assurance processes, and regression suites using an Automated Test Framework (ATF) at component, system, and service level.

Maximize the use of Units Under Test (UUT) with a Batch Execution System operating on targeted Automated Test Equipment.

Real-time hardware-in-the-loop (HIL) testing enables complex systems to be rigorously evaluated within the framework of a lab, before engaging in costly field testing.

Learn how automated testing services can benefit your project.

Contact Us  

Increase throughput, reliability, and repeatability on the assembly line or in the lab with Automated Test Equipment (ATE).

With the Aversan ATE your equipment can perform the tests you need, as well as automatically generate reports and logs to integrate into your document management system and streamline your processes.

The ATE solution from Aversan is designed with over a decade of complex electronic controller development experience behind it. Aversan uses the ATE for internal development programs, and offers this domain expertise to its customers. Each Automated Test Equipment solution is tailored to its intended test device, but is based on a core software and hardware framework. National Instruments cards are used for primary I/O with additional interface adapter hardware designed as necessary conditioning or unique interfaces. Aversan will support each ATE delivery with training and manuals necessary to integrate it into your process flow.

Key Features

Customized test reports and web based reporting files that show Start Date/Time, End Time, Expected, Actual, Individual Pass/Fail, venue configuration and more

Versatile - can be used in both engineering and production level testing

Custom interfaces can be created on top of COTS I/O cards to meet specific requirements

Fully automated testing reduces cycle time

Fully repeatable and highly reliable venues for consistency and throughput

Supports complex box-level ATP testing for multi-processor units

Featured Projects

Automated Test Equipment for Landing Gear System Production

Aversan developed a fully automated system for the acceptance testing of a landing gear system which improved production efficiency.


The perfect tool to maximize the operation of test resources.

The Batch Execution System (BES) is a customizable automated test scheduling, dispatching, and reporting system which can be deployed independently of testing equipment providing greater flexibility and reliability over other systems. Efficiently schedule multiple tests (with varying priority levels), manage venue execution, incorporate post-processing functionality, and collect artifacts across multiple systems while working remotely.

The BES was developed with flexibility in mind so that it can be used effectively in hardware or software testing environments, accommodating small to large teams using the same or multiple resource. BES is customized for each implementation modifying how it executes the test, as well as the post-processing and data collection. The BES can be purchased as a standalone product, or integrated within a test environment. Users access the BES system through a webpage client which requires no installation and is accessible with any device with a browser and an internet connection. Users have unique logins and roles to access controls and features.

Key Features

Automated test scheduling, execution, and results connection

Easy and secure login access from anywhere with web based front end

Simplified user interface listing all scheduled tests, users, date added, priority, available venues, and current execution time

Deployment on existing or new systems

Customizable venue execution and post-processing back end written in Python

Run multiple projects on shared resources

Supports scheduling across multiple test venues

Batch upload and priority scheduling


Download the Product Brief


Reduce manual testing hours, accelerate time-to-market, improve product quality, optimize testing activities, and achieve better test coverage.

Automate manual repeatable test processes using formal testing procedures

Control test execution, and compare actual to predicted outcomes with defined test preconditions

Run tests multiple times, overnight or outside business hours

Test software accurately, quickly and thoroughly

Benefits:

Increase test coverage, repeatability, and eliminate human error to accelerate time-to-market and reduce execution time

Improve return on investment by saving time, costs and improving product quality

QA team is free to focus on higher value activities

Easier representation of test data to facilitate audits

Automated Test Framework (ATF)

Manage the execution of automated test cases through an Automated Test Framework to execute and report on software test suites. The ATF provides an execution environment that are responsible for:

Defining the formats in which to express expectations and test cases.

Creating a mechanism to interact with the application under test

Executing tests and reporting results

Utilizing many test tools including Selenium, Watir, Squish, TestComplete, and Unit Test Frameworks

Performing multiple levels and types of testing (Functional, load, performance, integration, etc).




How We Do It


Automation Engineers study and analyze existing rest cases, work with clients to define a scope, and define a development plan.

Aversan develops a custom ATF to best suit the target application or system. Development Language, Testing Methodology, Data Repositories, UI mapping and Reporting Structure are developed in this phase.

Test Automation Engineers will automate existing test cases, and create a full regression test within the ATF. As the application or system grows, test cases can be created directly within the ATF.

 

Post Automation consists of Test Script Maintenance, ATF Maintenance, and Client Training for future expansion.



Featured Projects

Independent Verification and Validation of a Claims Processing System

Improved Cross Application Testing by using Independent Verification and Validation and Automating Test Cases.