摘要:
Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a method for capturing a call to an API using a framework including an execution engine that communicate with an adapter to cause the API call to be executed involves making the API call and constructing an object using metadata associated with the API call. The constructed object is converted into a node that is of a declarative metadata format, and the node is stored.
摘要:
Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a framework suitable for use to test an API includes a metadata provider arrangement that stores declarative metadata and a metadata provider interface that obtains the declarative metadata associated with a test from the declarative metadata provider. A first test adapter includes logic used to process the declarative metadata, and a diagnostic test interface cooperates with the first test adapter to execute the test. The first test adapter is effectively interfaced with the diagnostic test interface. Finally, a diagnostics execution engine is arranged to communicate with the diagnostic test interface to cause the test to be executed.
摘要:
Methods and apparatus for enabling the framework and the application code associated with an application programming interface (API) to be efficiently and comprehensively tested are disclosed. According to one aspect of the present invention, a structure that defines an API test in declarative metadata includes an entity to be tested, a first metadata arrangement, and a second metadata arrangement. The first metadata arrangement includes any data to be used when the entity is tested, and the second metadata arrangement includes any expected outputs associated with testing the entity.
摘要:
Embodiments of the present invention provide a system and method for displaying dynamic page content in a page-caching browser. The system and method prevent the loading of unintended page content from a local cache into a browser by ensuring the uniqueness of the content request. Such embodiments include (i) specifying an address to stored content; (ii) appending a unique identifier to the address; (iii) requesting the content with the address and appended identifier; and (iv) transmitting the content request to the server regardless of whether there is cached content associated with the address. By appending a unique identifier to the requested address, each content request is unique, thus, preventing the browser from locating and loading corresponding content from the cache.
摘要:
Embodiments of the present invention provide a system and method for displaying dynamic page content in a page-caching browser. The system and method prevent the loading of unintended page content from a local cache into a browser by ensuring the uniqueness of the content request. Such embodiments include (i) specifying an address to stored content; (ii) appending a unique identifier to the address; (iii) requesting the content with the address and appended identifier; and (iv) transmitting the content request to the server regardless of whether there is cached content associated with the address. By appending a unique identifier to the requested address, each content request is unique, thus, preventing the browser from locating and loading corresponding content from the cache.
摘要:
A system and method for updating page content of a web page includes applying a partial page update from a content server to the page content through a proxy content element. This avoids having to reload the entire page content every time a change to content is required; thus eliminating screen flash within the browser, which generally accompanies navigating between similar pages from the same web site.
摘要:
A web page can be updated by communicating modification instructions to the web page from a server, through a proxy frame of the web page, such that the modification instructions affect less than the entire web page. This method avoids having to reload the content frame every time a change to content is required thus eliminating screen flash within the browser which generally accompanies navigating between similar pages from the same web site. A source frame can be used to store methods having instructions for updating the content of the web page. These methods can be invoked from the proxy frame, further reducing the amount of network traffic generated during subsequent requests for content modification instructions.
摘要:
Systems and methods are presented for managing browser sessions in single and multi-server workflow environments. Aspects involve maintaining session state for browser sessions at a first application server process, while communicating with a second application server process. Other aspects involve monitoring user activity and server state from a browser that can initiate responsive actions in response to error conditions.