IP Library › Granted Patent US 9,454,464
Granted Patent B2
US 9,454,464 · App. 13/569,902 · Granted Sep 27, 2016

Application development center testing system

Inventors: Antonio L. Fernandez (Pompano Beach, FL); Jeffrey H. Platter (Coral Springs, FL); Louis E. Miller (Little Egg Harbor Township, NJ)
Assignee: CBS Interactive Inc.
G06F11/3672G06F8/20
View Patent ↗
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 9,454,464
App. No.
13/569,902
Granted
Sep 27, 2016
Kind
B2
Abstract

An application development center system is described. A method may comprise receiving an application at a server computing device; accessing test data from one or more data sources; testing the application within a development environment resident on the server computing device utilizing the test data; and presenting test results on a user interface accessible by a client computing device. Other embodiments are described and claimed.

Claims (43)

1. A computer-implemented method comprising:

receiving an application at a server computing device from a client computing device;

accessing, by the server computing device, test data from one or more data sources, wherein the one or more data sources are separate from the application and from the client computing device;

testing the application within a development environment resident on the server computing device according to a plurality of sets of test conditions and utilizing the test data, wherein utilizing the test data comprises at least one of: populating a data field in the application with a test data value or changing a test data value, and wherein each of the plurality of sets of test conditions is designed to test an application under a different circumstance to simulate a plurality of conditions experienced by users during actual deployment of the application and comprises at least one of: a specification of which of the one or more data sources to use or a specification of a portion of the application to test; and

presenting test results on a user interface accessible by a client computing device.

2. The computer-implemented method of claim 1 , the test data comprising a sub-set of data contained in the one or more data sources.

3. The computer-implemented method of claim 1 , wherein testing the application comprises executing the application utilizing test data from a specified time period.

4. The computer-implemented method of claim 1 , the application comprising application code developed in the development environment.

5. The computer-implemented method of claim 1 , the application comprising a fantasy sports application.

6. The computer-implemented method of claim 5 , the fantasy sports application comprising at least one of a fantasy baseball application and a fantasy football application.

7. The computer-implemented method of claim 6 , the one or more data sources comprising at least one of a baseball league statistics data source and a football league statistics data source.

8. An apparatus, comprising:

a transceiver;

a processor circuit coupled to the transceiver; and

a memory unit coupled to the processor circuit, the memory unit to store a development center testing application operative on the processor circuit to test an application, the development center testing application comprising:

an application component operative to receive an application from a client computing device;

a test data component operative to access test data from one or more data sources via the transceiver, wherein the one or more data sources are separate from the application and from the client computing device;

an application test component operative to test the application within a development environment according to a plurality of sets of test conditions and utilizing the test data, wherein utilizing the test data comprises at least one of: populating a data field in the application with a test data value or changing a test data value, and wherein each of the plurality of sets of test conditions is designed to test an application under a different circumstance to simulate a plurality of conditions experienced by users during actual deployment of the application and comprises at least one of: a specification of which of the one or more data sources to use or a specification of a portion of the application to test; and

a test results component operative to present test results on a user interface accessible by a client computing device.

9. The apparatus of claim 8 , the test data comprising a sub-set of data contained in the one or more data sources.

10. The apparatus of claim 8 , the application test component operative to test the application via executing the application utilizing test data from a specified time period.

11. The apparatus of claim 8 , the application comprising application code developed in the development environment.

12. The apparatus of claim 8 , the application comprising a fantasy sports application.

13. The apparatus of claim 12 , the fantasy sports application comprising at least one of a fantasy baseball application and a fantasy football application.

14. The apparatus of claim 13 , the one or more data sources comprising at least one of a baseball league statistics data source and a football league statistics data source.

15. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive an application from a client computing device;

access test data from one or more data sources, wherein the one or more data sources are separate from the application and from the client computing device;

test the application within a development environment according to a plurality of sets of test conditions and utilizing the test data, wherein utilizing the test data comprises at least one of: populating a data field in the application with a test data value or changing a test data value, and wherein each of the plurality of sets of test conditions is designed to test an application under a different circumstance to simulate a plurality of conditions experienced by users during actual deployment of the application and comprises at least one of: a specification of which of the one or more data sources to use or a specification of a portion of the application to test; and

present test results on a user interface accessible by a client computing device.

16. The computer-readable storage medium of claim 15 , the test data comprising a sub-set of data contained in the one or more data sources.

17. The computer-readable storage medium of claim 15 , comprising instructions that, when executed, cause the system to test the application via executing the application utilizing test data from a specified time period.

18. The computer-readable storage medium of claim 15 , the application comprising application code developed in the development environment.

19. The computer-readable storage medium of claim 15 , the application comprising a fantasy sports application.

20. The computer-readable storage medium of claim 19 , the fantasy sports application comprising at least one of a fantasy baseball application and a fantasy football application.

21. The computer-readable storage medium of claim 20 , the one or more data sources comprising at least one of a baseball league statistics data source and a football league statistics data source.

22. A computer-implemented method comprising:

presenting an application within a development environment resident on a server computing device, the application received from a client computing device;

generating an application test to test the application, the application test comprising test data and a plurality of sets of test conditions, wherein the test data is obtained from one or more data sources separate from the application and separate from the client computing device and wherein each of the plurality of sets of test conditions is designed to test an application under a different circumstance to simulate a plurality of conditions experienced by users during actual deployment of the application and comprises at least one of: a specification of which of the one or more data sources to use or a specification of a portion of the application to test;

running the application test according to one a plurality of sets of test conditions and utilizing the test data, wherein utilizing the test data comprises at least one of: populating a data field in the application with a test data value or changing a test data value; and

accessing test results presented on a user interface accessible by a client computing device.

23. The computer-implemented method of claim 22 , the test data comprising a sub-set of data contained in one or more data sources accessible by the server computing device.

24. The computer-implemented method of claim 22 , wherein testing the application comprises executing the application utilizing test data from a specified time period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: FERNANDEZ, ANTONIO L.; PLATTER, JEFFREY H.; MILLER, LOUIS E.
To: CBS INTERACTIVE INC.
Reel/Frame 028751/0442 →
Continuity (1)
Related Publication 20140045597A1 · Feb 13, 2014