Hunter Douglas

Hunter Douglas

Automation project, where there was no existing automation.

THE DETAILS

Project Info

Automation

Automation project, where there was no existing automation.

In addition to the automation of their mobile apps and software, we had to automate against a number of mechanical ‘smart’ devices, which caused us to have to use micro-controllers, sensors, and robotic parts, like grippers, gears, racks, servos, and other similar parts, to interact with mechanical devices, be able to tell what happened during the interaction, and send those details back to the software systems initiating the testing.

We also did a test coverage analysis, then enhanced their tests for better coverage, and installed, and put their tests in, the Community edition of Quality Center.

Some of the devices that had to be interacted with, mostly the mechanical ones, had no automatic or remote way to communicate with, or to trigger actions, so we created a set of robotic hands, fingers, arms, etc… and made our robotic test rigs callable from the software systems we used for the automated testing.

On the exciting side, they had issues with not being able to reproduce bugs, and when they did, they didn’t get a chance to take a good look before the systems crashed and lost their state/position, etc… So we implemented a set of 3D cameras, and had the tests trigger the recording of the tests in 3D. In this way, we could review the footage of the problems, but unlike a 2D fixed angle video, this allowed the engineers to walk around the mechanical defects and see from multiple angles. I’m sure this kind of thing will become common in QA, but at the time we did this, I had not heard of it happening anywhere else.