Application Pre-Release Report

US2017329701A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017329701-A1
Application numberUS-201615207344-A
CountryUS
Kind codeA1
Filing dateJul 11, 2016
Priority dateMay 16, 2016
Publication dateNov 16, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments provide an automated testing analysis tool, termed a “pre-release analysis tool”, that tests applications for functional and nonfunctional requirements. In at least some embodiments, the pre-release analysis tool can perform both static analysis and dynamic analysis on an application. A report module can provide rich feedback, including actionable feedback, to an application developer in order to enable the developer to make their applications more secure, reliable, efficient, and performant. Actionable feedback can include feedback that suggests various remedial measures that an application developer may put in place in order to improve their applications. Application analysis can be performed in various different categories with actionable feedback provided in each. These different categories can include, by way of example and not limitation, application crashes, performance, security, usability, application statistics, code warnings, localization issues, and network issues.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for generating an application report, the method comprising: receiving an application for testing; performing static analysis on the application; performing dynamic analysis on the application by loading the application onto a plurality of physical devices and using an automated robot tester to test the application; and responsive to performing said static analysis and said dynamic analysis, generating a network-accessible, pre-release report that includes a plurality of categories including: a crash category that provides a crash investigation report associated with application crashes; a screenshot category that provides one or more screenshots of the application taken while the application was being tested; and a security category that provides information associated with vulnerability scans of the application while the application was being tested. 2 . The method of claim 1 , wherein the crash investigation report includes a report section that provides a visual summary of device testing on the plurality of physical devices including device model name, operating system version, and language. 3 . The method of claim 2 , wherein the visual summary of device testing includes a portion that can provide a description associated with a particular crash. 4 . The method of claim 1 , wherein the one or more screenshots are configured to describe problems that are detected. 5 . The method of claim 1 , wherein the one or more screenshots are configured to describe problems that are detected during an application crash. 6 . The method of claim 1 , wherein the pre-release report includes a performance category that provides information on performance problems associated with the application. 7 . The method of claim 1 , wherein the security category can provide a list of severity information having multiple categories and information to remedy a vulnerability. 8 . The method of claim 7 , wherein the security category can provide links to security articles associated with a particular issue. 9 . The method of claim 1 , wherein the pre-release report includes a usability category that provides usability information associated with testing of the application on the plurality of devices. 10 . The method of claim 9 , wherein the usability category is configured to enable screenshots to be displayed for the plurality of devices that were used to test the application. 11 . The method of claim 9 , wherein the usability category is configured to include information associated with a layout and user interface of a particular application on one or more of the plurality of devices. 12 . The method of claim 1 , wherein the pre-release report includes an application statistics category that provides information associated with an application's statistics. 13 . The method of claim 1 , wherein the pre-release report includes a code warnings category that is configured to identify potential problems in code and provide statistical analysis of the application. 14 . The method of claim 1 , wherein the pre-release report includes a localization category to provide information associated with language translations of the application. 15 . A system comprising: one or more processors; one or more computer readable storage media embodying computer readable instructions which, when executed by the one or more processors, implement a method comprising: receiving an application for testing; performing static analysis on the application; performing dynamic analysis on the application by loading the application onto a plurality of physical devices and using an automated robot tester to test the application; and responsive to performing said static analysis and said dynamic analysis, generating a network-accessible, pre-release report that includes a plurality of categories including: a crash category that provides a crash investigation report associated with application crashes; a screenshot category that provides one or more screenshots of the application taken while the application was being tested; and a security category that provides information associated with vulnerability scans of the application while the application was being tested. 16 . The system of claim 15 , wherein the crash investigation report includes a report section that provides a visual summary of device testing on the plurality of physical devices including device model name, operating system version, and language. 17 . The system of claim 16 , wherein the visual summary of device testing includes a portion that can provide a description associated with a particular crash. 18 . The system of claim 15 , wherein the one or more screenshots are configured to describe problems that are detected. 19 . The system of claim 15 , wherein the one or more screenshots are configured to describe problems that are detected during an application crash. 20 . The system of claim 15 , wherein the pre-release report includes a performance category that provides information on performance problems associated with the application.

Assignees

Inventors

Classifications

  • Testing of software · CPC title

  • for test execution, e.g. scheduling of test suites · CPC title

  • Test or assess software · CPC title

  • for test results analysis · CPC title

  • by runtime analysis (performance monitoring G06F11/3466) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017329701A1 cover?
Various embodiments provide an automated testing analysis tool, termed a “pre-release analysis tool”, that tests applications for functional and nonfunctional requirements. In at least some embodiments, the pre-release analysis tool can perform both static analysis and dynamic analysis on an application. A report module can provide rich feedback, including actionable feedback, to an application…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/3688. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).