Device testing framework for creating device-centric scenario-based automated tests
First Claim
1. A target test framework comprising:
- at least one dynamic target object which represents a target of testing;
an evaluation component that collects, stores and provides dynamic data about targets of testing; and
, a mapping component that matches implementations of interfaces based on the dynamic data associated with the targets of testing.
2 Assignments
0 Petitions
Accused Products
Abstract
A target test framework and method are provided which can enable scenario writer(s) to design and implement driver test(s) by providing a platform to build scenario-based automated tests for device(s) and device driver(s) by using a set of components designed for target testing. The framework enables scenario writer(s) to perform a set of actions across different types device(s) without having to understand the detail of how those actions are implemented for each device. The framework further enables the testing of technology areas common to many targets (e.g., plug and play, power management, install/uninstall, security etc.) Additionally, the framework facilitates automatic identification and/or running of prewritten core functionality test that apply to a particular device. The framework further can allow runtime control of tests and the combining of framework components to form new device functionality tests and large scale scenarios.
-
Citations
20 Claims
-
1. A target test framework comprising:
-
at least one dynamic target object which represents a target of testing;
an evaluation component that collects, stores and provides dynamic data about targets of testing; and
,a mapping component that matches implementations of interfaces based on the dynamic data associated with the targets of testing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device test method comprising:
-
finding device(s) attached to a computer system;
loading an action object for each device found attached to the system;
loading manageable tests associated with the device(s) found, the manageable tests employ the action object to perform a test; and
,running at least one of the manageable tests. - View Dependent Claims (18, 19)
-
-
20. A target test framework comprising:
-
means for finding device(s) attached to a computer system;
means for loading an action object for each device found attached to the system;
means for loading manageable tests associated with the device(s) found, the manageable tests employ the action object to perform a test; and
,means for running at least one of the manageable tests.
-
Specification