IP Library Patent Application 11423236
Patent Application
App. No. 11/423,236

AUTOMATED AND CONFIGURABLE SYSTEM FOR TESTS TO BE PICKED UP AND EXECUTED

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/423,236
Abstract

The claimed subject matter provides a system and/or a method that facilitates automatically testing software code. An interface can facilitate receipt of a segment of executable code. A test component can automatically identify a test kit related to the segment of code and product a test result. In addition, the test component can automatically compile the segment of executable code to produce at least one of an executable file and a dynamically linked library (DLL) file.

Claims (32)

1 . A system that facilitates automatically testing software code, comprising:

an interface that facilitates receipt of a segment of executable code; and

a test component that automatically identifies a test kit related to the segment of executable code and produces a test result.

2 . The system of claim 1 , the test component automatically compiles the segment of executable code.

3 . The system of claim 2 , the compilation of the segment of executable code produces at least one of a dynamically linked library (DLL) file and an executable file.

4 . The system of claim 1 , the test component dynamically produces the test result in relation to receipt of the segment of executable code and the test kit.

5 . The system of claim 1 , further comprising a source depot in a central location that stores at least one of the segment of executable code and the test kit.

6 . The system of claim 1 , the software code is related to at least one of a radio frequency identification (RFID) process and an RFID network.

7 . The system of claim 6 , the RFID process is a high-level object that forms together at least one entity to create a meaningful unit of execution that relates to at least one of the following: an outbound process; a manufacturing process; a shipping process; a receiving process; a tracking process; a data representation process; a data manipulation process; a security process; and a process utilizing one of an RFID device service, a device collection, a tag read, an event, an event queue, a tag write, a device configuration, and a number count.

8 . The system of claim 6 , the RFID network comprises a collection of devices that form a sub-system which includes:

an RFID reader that receives an RFID signal; and

an RFID tag that transmits to at least one device.

9 . The system of claim 1 , further comprising an identify component that automatically identifies a relationship between a developer segment of executable code and a test segment of executable code.

10 . The system of claim 1 , further comprising a source depot that is centrally located and receives at least one of a developer segment of executable code and a test segment of executable code.

11 . The system of claim 10 , further comprising a build machine that builds at least one of the developer segment of executable code and the test segment of executable code.

12 . The system of claim 11 , further comprising a controller machine that manages and schedules at least one of the following: 1) a test job to implement for each build of a job; and 2) a test execution on at least one machine.

13 . The system of claim 12 , further comprising at least one test machine that performs the test.

14 . The system of claim 13 , further comprising a test backup machine that stores at least one test result from at least one test machine.

15 . They system of claim 1 , further comprising a report generator that creates at least one of a test summary, a test kit result report, a test result report, and a code coverage report.

16 . The system of claim 1 , the test kit result is distributed a target, the target is at least one of a portable device, a laptop, a desktop computer, a mobile device, a portable digital assistant, an email, a report, a user, a group of users, a product team, and a database.

17 . A computer-implemented method that facilitates automatically testing software code, comprising:

receiving data related to a segment of executable code;

automatically identifying a first segment of code and a related second segment of code; and

automatically producing a test result based on the executable code being tested.

18 . The method of claim 17 , further comprising:

compiling the executable code to produce at least one of a dynamically linked library file and an executable file; and

reporting the test result to an entity.

19 . The method of claim 17 , producing the test result based on executable code related to an RFID infrastructure.

20 . A computer-implemented system that facilitates automatically testing software code, comprising:

means for receiving a segment of executable code;

means for automatically identifying a test kit related to the segment of executable code; and

means for automatically producing a test result for the segment of executable code.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2006
From: DASGUPTA, KOUSHIK
To: MICROSOFT CORPORATION
Reel/Frame 017753/0234 →