The client wanted to ease the pressure on the developers involved in testing of the ready-for-release firmware and facilitate faster debugging and optimization of the product before launch. With years of product engineering practice under its belt, Softeq has been utilizing its hands-on QA experience for contract-based product and component engagements. This expertise has been handy for setting up turn-key Test Labs for several top five Flash firms.
An automated continuous integration server monitors the changes made in the source code of the product under test. Once the updates are detected, the service starts the scenario for compiling a new build version. The new build is then installed on the testing machines, with the tests launched automatically. A developer can track the process and access the results through a web interface.
Solid State Drive Testing
The SSD Test Lab numbered 25 remotely accessible PCs, each facilitating several test device — up to 4 Solid State Drives (SSD) per computer. The Lab was rolled out to ensure the firmware developed for the SSDs met the performance and reliability metrics necessary for their commercial release.
All tests are managed from a single workstation. In case of a failure, a firmware engineer can access the workstation remotely from any geo location to contact the Test Lab admin, view the logs, and perform/request debugging.
The Lab helped set up an efficient QA environment, which would allow conducting automatic product testing without an engineer’s direct participation, while delivering reliable high-performance products to the market. The testing service helps flash engineers verify the quality of the developed firmware early in the process, obtain the results within one business day, and fine-tune the end-product before it goes live.