-
公开(公告)号:US11599340B2
公开(公告)日:2023-03-07
申请号:US15504011
申请日:2014-12-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ohad Assulin , Ilan Shufer , Amit Levin
Abstract: Examples relate to load testing. The examples disclosed herein enable obtaining lines of code that are recorded as an application is executed in a client computing device, the lines of code being recorded in chronological order of the execution; determining whether a dependency on at least one variable exists in individual lines of the lines of code; in response to determining that the dependency exists, storing the dependency in a data storage; identifying, from the lines of code, a line of code including a network call statement that calls a called variable; and eliminating a first subset of the lines of code based on the called variable and dependencies stored in the data storage, wherein a second subset of the lines of code that remain after the elimination comprises user-entered parameter data.
-
公开(公告)号:US20180174288A1
公开(公告)日:2018-06-21
申请号:US15384817
申请日:2016-12-20
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Olga Kogan , Amit Levin , Ilan Shufer
CPC classification number: G06T7/0002 , G06K9/00 , G06K9/00604 , G06K9/18 , G06K9/3266 , G06K9/4647 , G06K9/4652 , G06K9/6218 , G06K9/726 , G06K2209/01 , G06K2209/03 , G06N99/005 , G06T2200/24 , G06T2207/20072 , G06T2207/20081
Abstract: An example device in accordance with an aspect of the present disclosure includes an identification engine, a clustering engine, and a weighting engine. The identification engine is to identify User Interface (UI) elements of an application under test based on an image processing analysis of screens of the application under test. The clustering engine is to cluster the UI elements into at least one cluster based on at least one feature of the UI elements. The weighting engine is to assign score weights to the UI elements of a given screen according to which of the at least one cluster that a given one of the UI elements is clustered in.
-
公开(公告)号:US20180121747A1
公开(公告)日:2018-05-03
申请号:US15336482
申请日:2016-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Olga Kogan , Amit Levin , Ilan Shufer
CPC classification number: G06K9/46 , G06F11/3672 , G06T11/60
Abstract: A first screenshot taken from a screen and having a first layout element may be determined to meet a first layout similarity threshold with a second screenshot having a second layout element. A first group comprising the first and second screenshot may be created in response to the first screenshot meeting the first layout similarity threshold with the second screenshot and it may be determined that a first feature of the first screenshot from the first group matches a second feature of a third screenshot from a second group. The second group may then be associated with a screen in response to the match determination.
-
公开(公告)号:US10474887B2
公开(公告)日:2019-11-12
申请号:US15402992
申请日:2017-01-10
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Amit Levin , Yaron Burg , Ilan Shufer , Olga Kogan
Abstract: First object model data from a first application state generated in a first browser mode may be collected. The first object model data may comprise a code-based representation of a first layout element and a second layout element of the first application state. According to a layout detection rule, a first attribute of the first layout element may be compared with a second attribute of the first layout element or of a second layout element. A layout error corresponding to the first layout element may be identified based on the comparison of the first attribute with the second attribute.
-
公开(公告)号:US10380449B2
公开(公告)日:2019-08-13
申请号:US15336482
申请日:2016-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Olga Kogan , Amit Levin , Ilan Shufer
Abstract: A first screenshot taken from a screen and having a first layout element may be determined to meet a first layout similarity threshold with a second screenshot having a second layout element. A first group comprising the first and second screenshot may be created in response to the first screenshot meeting the first layout similarity threshold with the second screenshot and it may be determined that a first feature of the first screenshot from the first group matches a second feature of a third screenshot from a second group. The second group may then be associated with a screen in response to the match determination.
-
公开(公告)号:US10073766B2
公开(公告)日:2018-09-11
申请号:US15247045
申请日:2016-08-25
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Olga Kogan , Mor Gelberg , Ilan Shufer , Amit Levin
CPC classification number: G06F11/3692 , G06F8/70 , G06F11/3688 , G06F2201/83 , G06K2209/03
Abstract: An example device in accordance with an aspect of the present disclosure includes a screen identification engine to identify a screen(s) of a test run, an element identification engine to selectively identify an element(s) among available elements of the screen(s), and a signature building engine to build a signature corresponding to the test run. The signature incorporates the screen(s) and element(s) to capture an application flow of the test run, while excluding available elements that do not correspond to the application flow.
-
公开(公告)号:US10073765B2
公开(公告)日:2018-09-11
申请号:US15008860
申请日:2016-01-28
Applicant: Hewlett Packard Enterprise Development, LP
Inventor: Alexei Ledenev , Ilan Shufer
IPC: G06F11/36
CPC classification number: G06F11/3692 , G06F11/3684 , G06F11/3688 , G06F11/3696
Abstract: Method and system of testing software using real time replication. At least some illustrative examples include interacting by a human tester with a first software program executed on a first computer system. The interacting causes an operation to be performed on the first software program and the operation is duplicated on a second software program executed on a second computer system. The duplication on the second computer system is done programmatically in real time with the interacting and the duplicating on the first computing system. A result of the operation on the first computer system against a result of the operation on the second computer system is programmatically analyzed on the second computing system. The human tester is notified when the result of the operation on the second computer system is unexpected.
-
公开(公告)号:US10534700B2
公开(公告)日:2020-01-14
申请号:US15508710
申请日:2014-12-09
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Inbar Shani , Ilan Shufer , Amichai Nitsan
IPC: G06F11/36
Abstract: Example implementations relate to separating verifications from test executions. Some implementations may include a data capture engine that captures data points during test executions of the application under test. The data points may include, for example, application data, test data, and environment data. Additionally, some implementations may include a data correlation engine that correlates each of the data points with a particular test execution state of the application under test based on a sequence of events that occurred during the particular test execution state. Furthermore, some implementations may also include a test verification engine that, based on the correlation of the data points, verifies an actual behavior of the application under test separately from the particular test execution state.
-
公开(公告)号:US10169853B2
公开(公告)日:2019-01-01
申请号:US15384817
申请日:2016-12-20
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Olga Kogan , Amit Levin , Ilan Shufer
Abstract: An example device in accordance with an aspect of the present disclosure includes an identification engine, a clustering engine, and a weighting engine. The identification engine is to identify User Interface (UI) elements of an application under test based on an image processing analysis of screens of the application under test. The clustering engine is to cluster the UI elements into at least one cluster based on at least one feature of the UI elements. The weighting engine is to assign score weights to the UI elements of a given screen according to which of the at least one cluster that a given one of the UI elements is clustered in.
-
公开(公告)号:US20180060222A1
公开(公告)日:2018-03-01
申请号:US15247045
申请日:2016-08-25
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Olga Kogan , Mor Gelberg , Ilan Shufer , Amit Levin
CPC classification number: G06F11/3692 , G06F11/3688 , G06K2209/03
Abstract: An example device in accordance with an aspect of the present disclosure includes a screen identification engine to identify a screen(s) of a test run, an element identification engine to selectively identify an element(s) among available elements of the screen(s), and a signature building engine to build a signature corresponding to the test run. The signature incorporates the screen(s) and element(s) to capture an application flow of the test run, while excluding available elements that do not correspond to the application flow.
-
-
-
-
-
-
-
-
-