Claims
- 1. Apparatus for automated testing of a system under test, said apparatus comprising:
an automated test application for determining stimuli to be applied to said system under test and for verifying proper operation of said system under test in response to application of said stimuli; a test master controller coupled to said automated test application for receiving stimulus commands from said automated test system and for generating real-world stimuli corresponding to a received stimulus command; and a slave test component communicatively coupled to said test master controller for applying said real-world stimuli to said system under test.
- 2. The apparatus of claim 1 wherein said slave test component comprises:
a logic module configured for generating logic signals within said system under test.
- 3. The apparatus of claim 1 wherein said slave test component comprises:
a power module configured for generating power signals within said system under test.
- 4. The apparatus of claim 1 wherein said slave test component comprises:
an electromechanical component for enacting physical changes in said system under test and for verifying physical status information provided by said system under test.
- 5. The apparatus of claim 4 wherein said electromechanical component includes:
a robotic manipulator for enacting physical changes of said system under test.
- 6. The apparatus of claim 4 wherein said electromechanical component includes:
a sensor for sensing said physical status information.
- 7. The apparatus of claim 6 wherein said sensor comprises:
an optical sensor for optically sensing said physical status information.
- 8. The apparatus of claim 6 wherein said sensor comprises:
an audio sensor for audibly sensing said physical status information.
- 9. Apparatus for enhanced automated testing of a system under test, said apparatus comprising:
an automated test system for determining stimuli to be applied to said system under test and for verifying proper operation of said system under test in response to application of said stimuli; a switching interface test component communicatively coupled to said automated test system and coupled to said system under test for controllably applying electronic stimuli of said stimuli as electronic signals to said system under test; and an electromechanical test component communicatively coupled to said automated test system and coupled to said system under test for generating physical stimuli of said stimuli and for applying said physical stimuli to said system under test.
- 10. The apparatus of claim 9 wherein said electronic stimuli include logic signals and wherein said switching interface test component is operable to apply said logic signals within said system under test.
- 11. The apparatus of claim 9 wherein said electronic stimuli include power signals and wherein said switching interface test component is operable to switch said power signals within said system under test.
- 12. The apparatus of claim 9 wherein said system under test is a storage subsystem including a storage controller, a storage device and an interface bus.
- 13. The apparatus of claim 9 wherein said electromechanical test component includes:
a robotic manipulator communicatively coupled to said automated test system for applying said physical stimuli by physically manipulating said system under test.
- 14. The apparatus of claim 9 further comprising:
a sensor communicatively coupled to said automated test system for returning sensed physical status information associated with said system under test.
- 15. The apparatus of claim 14 wherein said sensor comprises:
an optical sensor for optically sensing said physical status information.
- 16. The apparatus of claim 14 wherein said sensor comprises:
an audio sensor for audibly sensing said physical status information.
- 17. A method for testing a system under test comprising the steps of:
determining a real-world stimulus to be applied to said system under test; automatically generating said real-world stimulus using an automated test system; automatically applying said real-world stimulus to said system under test using said automated test system without manual intervention; and automatically verifying proper operation of said system under test in response to application of said real-world stimulus.
- 18. The method of claim 17 wherein the step of determining includes the step of:
interpreting a test command requesting generation and application of said real-world stimulus.
- 19. The method of claim 17 wherein the step of automatically generating includes the steps of:
generating a stimulus command to be transmitted to a test component; and transmitting said stimulus command to said test component.
- 20. The method of claim 17 wherein the step of automatically applying includes the step of:
receiving said stimulus command within said test component; and applying a signal to said system under test associated with said stimulus command.
- 21. The method of claim 20 wherein the step of applying a signal comprises:
applying a logic signal to said system under test to simulate a logic signal stimulus.
- 22. The method of claim 20 wherein the step of applying a signal comprises:
applying a power signal to said system under test to simulate a power signal stimulus.
- 23. The method of claim 17 wherein the step of automatically applying includes the step of:
receiving said stimulus command within said test component; and automatically altering physical attributes associated with said system under test in accordance with said stimulus command.
- 24. The method of claim 17 wherein the step of automatically verifying includes the step of:
sensing the state of a physical status information indicator associated with said system under test.
- 25. The method of claim 24 wherein the step of sensing includes the step of:
sensing an audible physical status information indicator associated with said system under test.
- 26. The method of claim 24 wherein the step of sensing includes the step of:
sensing a visible physical status information indicator associated with said system under test.
RELATED APPLICATIONS
[0001] This application is related to commonly owned, co-pending U.S. patent application Ser. No. 10/178,135 filed Jul. 24, 2002 which is hereby incorporated by reference.