Usability testing tool
First Claim
1. A method of usability testing of a remote interface or online application via a user test application, the method including:
- loading the user test application from a test server in a client browser of a participant;
a parser of the user test application receiving from a the participant a first HTTP request for a page of the remote interface or online application to be tested;
creating an iframe within the user test application that contains a URL of the user test application with a task URL identifying the page of the remote interface or online application to be tested appended to the URL;
the user test application making a second HTTP request to the remote interface or online application based on the task URL; and
the user test application processing an HTTP response from the remote interface or online application to the second HTTP request and transmitting the HTTP response to the participant via the iframe of the user test application as if the participant made the request directly from the remote interface or online application.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus for usability testing of remote interfaces or online applications via a user test application are disclosed. A parser of the user test application receives an HTTP request for a page of the interface or application to be tested from an evaluating participant. The parser creates an iframe that contains a URL of the user test application with a task URL related to the remote interface or online application to be tested appended to the URL. An HTTP request is made to the interface or online application based on the HTTP request and the user test application processes an HTTP response from the interface or online application and transmits the HTTP response to the participant as if the participant made the request directly from the remote interface or online application.
36 Citations
24 Claims
-
1. A method of usability testing of a remote interface or online application via a user test application, the method including:
-
loading the user test application from a test server in a client browser of a participant; a parser of the user test application receiving from a the participant a first HTTP request for a page of the remote interface or online application to be tested; creating an iframe within the user test application that contains a URL of the user test application with a task URL identifying the page of the remote interface or online application to be tested appended to the URL; the user test application making a second HTTP request to the remote interface or online application based on the task URL; and the user test application processing an HTTP response from the remote interface or online application to the second HTTP request and transmitting the HTTP response to the participant via the iframe of the user test application as if the participant made the request directly from the remote interface or online application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium of a test server, the non-transitory computer readable medium comprising computer readable program code components for usability testing of a remote interface or online application, the computer readable program code components configured to cause:
-
loading a user test application from the test server in a client browser of a participant; receiving from the participant a first HTTP request for a page of the remote interface or online application to be tested; creating an iframe within the user test application that contains a URL of the user test application with a task URL identifying the page of the remote interface or online application to be tested appended to the URL; making a second HTTP request to the remote interface or online application based on the task URL; and processing an HTTP response from the remote interface or online application to the second HTTP request and transmitting the HTTP response to the participant via the iframe of the user test application as if the participant made the request directly from the remote interface or online application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification