Smartcard test system and related methods
AssigneeSTMicroelectronics S.r.l.
InventorTaylor J. Leaming
Life of this patent
Estimating the term…
Abstract
A system of the present invention tests the design of a universal serial bus (USB) smartcard device and includes a bus analyzer for running test cases to generate USB bus traffic. A processor is operatively connected to the bus analyzer for receiving and transforming data about USB traffic into a selected data format that is usable across different smartcard development environments.
Claims42
A system for testing the design of a Universal Serial Bus (USB) smartcard device comprising:
- a bus analyzer for running test cases to generate USB bus traffic;
- and
- a processor operatively connected to the bus analyzer for receiving and transforming data about USB traffic into a selected data format usable across different smartcard development environments.
A system for testing the design of a Universal Serial Bus (USB) smartcard device design comprising:
- a test case generator that generates test cases for USB traffic patterns of a smartcard emulator or device-under-test;
- a bus analyzer for running the test cases and generating USB bus traffic;
- and
- a processor operatively connected to the bus analyzer for receiving and transforming data about USB traffic into a selected data format usable across different smartcard development environments.
A method of testing the design of a Universal Serial Bus (USB) smartcard device comprising the steps of:
- developing test cases for USB traffic patterns of a smartcard emulator or device-under-test;
- running the test cases to generate USB bus traffic;
- recording USB traffic activity as USB traffic files;
- and
- transforming the USB traffic files into a selected data format usable across different smartcard development environments.
A method of testing the design of a Universal Serial Bus (USB) smartcard device design comprising the steps of:
- generating USB traffic scenarios as test cases for a smartcard emulator or device under test;
- deriving expected results from the traffic scenarios;
- running the test cases;
- and
- comparing actual results of the test cases to any expected results for facilitating software and hardware development of the smartcard device.
Dependencies are inferred from the claim text.