US2014304587A1PendingUtilityA1
Method and system for testing websites
Est. expiryOct 15, 2027(~1.2 yrs left)· nominal 20-yr term from priority
Inventors:Edward F. Miller
G06F 11/3688G06F 11/3668G06F 16/958H04L 67/02G06F 40/143G06F 11/3696G06F 17/2247
57
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods and systems to test of web browser enabled applications are disclosed. In one embodiment, a browser application can allow a user to perform test and analysis processes on a candidate web browser enabled application. The test enabled browser can use special functions and facilities that are built into the test enabled browser. One implementation of the invention pertains to functional testing, and another implementation of the invention pertains to pertains to site analysis.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer readable medium including at least computer program code executable by a computer, said computer readable medium comprising:
computer program code for creating a playback program that senses document object model (DOM) events, the playback program being expressed in a programming language that supports function calls; and computer program code for providing a test-enabled browser capable of performing the playback program, wherein when the test-enabled browser performs the playback program, the test-enabled browser is controlled to implement testing specified by the playback program.
2 . A non-transitory computer readable as recited in claim 1 , wherein the testing by the playback program operates to test a web-based resource.
3 . A non-transitory computer readable as recited in claim 1 , wherein the remote resource comprises a web site or web application.
5 . A non-transitory computer readable as recited in claim 1 , wherein, on performing the playback program, the computer program code for providing the test-enabled browser is controlled by the playback program in a manner that mimics the same behavior as a predetermined behavior.
6 . A non-transitory computer readable as recited in claim 5 , wherein said computer readable medium comprises:
computer program code for capturing a user session, and wherein the predetermined behavior comprises a previously captured user session.
7 . A non-transitory computer readable as recited in claim 1 , wherein the remote resource is identified by a URL.
8 . A non-transitory computer readable as recited in claim 1 , wherein the remote resource is a webpage.
9 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to measure page size for the webpage.
10 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to measure size of one or more objects within the webpage.
11 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to measure page download time for the webpage.
12 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to measure page component download times for the webpage.
13 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to confirm content using a matching operation.
14 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to able to confirm that a specified URL is within the webpage.
15 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to able to prevent download of a specified URL even though it is within the webpage.
16 . A non-transitory computer readable as recited in claim 8 wherein the test-enabled web browser is configured to able to prevent download of a specified URL even though it is within the webpage.
17 . A non-transitory computer readable as recited in claim 8 , wherein the test-enabled web browser is configured to able replace an existing URL with a substitute URL from an alternative source even though it is within the webpage.
18 . A non-transitory computer readable medium including at least computer program code, said computer readable medium comprising:
computer program code for providing a test-enabled browser capable of performing a playback program, wherein when the test-enabled browser performed the playback program, the test-enabled browser is controlled to implement testing specified by the playback program, wherein during playback of the playback program, one or more named parameters for the playback program can be retrieved from user-supplied values.
19 . A non-transitory computer readable as recited in claim 18 , wherein the user-supplied values are set dynamically from within the playback program.
20 . A non-transitory computer readable as recited in claim 18 , wherein the user-supplied values are set dynamically from a source external to the playback program.
21 . A non-transitory computer readable as recited in claim 18 , wherein the test-enabled browser performs the playback program to test a remote resource, and wherein the remote resource comprises a Document Object Model (DOM), and wherein at least one of the user-supplied values pertain to content of one or more properties of the DOM.
22 . A non-transitory computer readable as recited in claim 18 , wherein the test-enabled browser performs the playback program to test a remote resource, and wherein the remote resource comprises a Document Object Model (DOM), and wherein at least one of the user-supplied values pertain to changes to content of one or more properties of the DOM.Join the waitlist — get patent alerts
Track US2014304587A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.