-
公开(公告)号:US20170097831A1
公开(公告)日:2017-04-06
申请号:US15128140
申请日:2014-04-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael Gopshtein , Amichai Nitsan , Boaz Shor
IPC: G06F9/44
CPC classification number: G06F9/451 , G06F8/38 , G06F11/3003 , G06F11/302 , G06F11/3093 , G06F11/3438 , G06F2201/865
Abstract: Example embodiments relate to classifying application protocol interfaces (APIs) in terms of their relation to user experience. Example embodiments may determine that a user action occurred and monitor a first thread separate from a user interface (UI) thread of the computing device. The first thread may process a first API in response to the occurrence of the user action. A determination may be made as to whether the first API being processed on the first thread is related to the user action. Responsive to the first API being related to the user action, a determination may be made as to whether the first API causes the first thread to update the UI thread of the computing device. Responsive to the UI thread being updated, the first API may be tagged as affecting user experience.
-
公开(公告)号:US20160259714A1
公开(公告)日:2016-09-08
申请号:US15032667
申请日:2013-11-27
Applicant: HEWLETT-PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boaz Shor , Gil Perel , Ohad Assulin , Inbar Shani
IPC: G06F11/36
CPC classification number: G06F11/3676 , G06F11/3616
Abstract: Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.
Abstract translation: 示例实施例涉及基于生产抽样来确定代码覆盖。 在示例实施例中,获得包括软件应用的代码单元的度量的生产执行数据集,其中度量包括每个代码单元的输入和输出值以及每个代码单元的平均执行计数。 此外,在软件应用的测试过程期间跟踪应用代码执行以确定代码的执行行。 在此阶段,根据生产执行数据集和执行代码行确定软件应用的生产代码覆盖。
-
公开(公告)号:US10360140B2
公开(公告)日:2019-07-23
申请号:US15032667
申请日:2013-11-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Boaz Shor , Gil Pearl , Ohad Assulin , Inbar Shani
IPC: G06F11/36
Abstract: Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.
-
公开(公告)号:US09678764B2
公开(公告)日:2017-06-13
申请号:US15128140
申请日:2014-04-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Michael Gopshtein , Amichai Nitsan , Boaz Shor
CPC classification number: G06F9/451 , G06F8/38 , G06F11/3003 , G06F11/302 , G06F11/3093 , G06F11/3438 , G06F2201/865
Abstract: Example embodiments relate to classifying application protocol interfaces (APIs) in terms of their relation to user experience. Example embodiments may determine that a user action occurred and monitor a first thread separate from a user interface (UI) thread of the computing device. The first thread may process a first API in response to the occurrence of the user action. A determination may be made as to whether the first API being processed on the first thread is related to the user action. Responsive to the first API being related to the user action, a determination may be made as to whether the first API causes the first thread to update the UI thread of the computing device. Responsive to the UI thread being updated, the first API may be tagged as affecting user experience.
-
-
-