Application to Test Electronic Video Devices
The Client - is a leader in programmable video test generator technology and manufactures test instruments and solutions to customers such as Sony, Hitachi, SUN Microsystems and like companies.
The Application - Version 1.0 of a software application that provides a flexible framework to automate the testing of consumer devices for compliance with HDMI specifications - a rapidly emerging standard in the video industry. The application allows users to select device types and specific compliance specifications - CEC, etc. - for which tests are to be performed. Compliance specific tests, expected results, commands, parameters and services to perform tests are all stored as data in XML format. This allows end clients to create their own test scenarios for different display devices using the commands and services provided by the test instrument. A simple, intuitive interface allows users to walk through different sections and compliance tests, execute and view steps associated with each test and then print the test results, including details , if any, of where the device under test may have failed. A "data driven" approach was employed to ensure that new device types and/or compliance specifications can be supported without requiring re-coding.
Technologies and Tools - used were Java, Swing, Sockets, XML, Jude XMLSpy.
