AbstractsComputer Science

Automatic test environment setup

by Trupti Deepak Naik

Institution: California State University – Sacramento
Department: Computer Engineering
Degree: MS
Year: 2015
Keywords: Automatic instrument control
Record ID: 2062651
Full text PDF: http://hdl.handle.net/10211.3/138778


Manual verification in industry testing is a very complex and tedious process. Verification test engineers need to carefully go through various application screens, make the correct oscilloscope setups to get the expected results, try various input combinations and compare the results with the expected behavior. Furthermore, this type of testing is repetitive in nature. With the introduction of the new chips and/or new firmware releases, Automatic Test Environment (ATE) is becoming widely used to address the limitations of the traditional verification testing methods. This project focuses on creating an automated test environment for Solid State Devices (SSD) hardware verification testing. The project will contribute in making the tedious process of manual testing simpler and more time efficient for verification engineers. The project is implemented using Python Scripting Language and Test Environment Suite libraries from Agilent Command Expert tool. It sends Standard Commands for Programmable Instruments (SCPI) commands to instruments like Oscilloscope, power supplies, etc. The project automates both the test setup and the documentation of the test results.