-
1.
公开(公告)号:US20180137286A1
公开(公告)日:2018-05-17
申请号:US15353039
申请日:2016-11-16
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Paul Ionescu , Iosif V. Onut , Shahar Sperling , Omer Tripp
CPC classification number: G06F21/577 , G06F11/3664 , G06F11/3684 , G06F11/3688 , G06F2221/033
Abstract: Technical solutions are described for testing a computer program product. An example method includes intercepting an instance of a request sent for execution by the computer program product, the request being one from a plurality of requests in a sequential flow. The method also includes storing a unique identifier for the request, and initializing a current test request index in response to the request being a first instance of a starting request of the sequential flow. The method also includes selecting a test task from a set of test tasks corresponding to the request in response to determining that the request is a current test-request based on an index of the request matching the current test request index. The method also includes modifying the instance of the request according to the selected test task, and sending the modified instance of the request to the computer program product for execution.
-
公开(公告)号:US09996619B2
公开(公告)日:2018-06-12
申请号:US15688167
申请日:2017-08-28
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
-
公开(公告)号:US20160179793A1
公开(公告)日:2016-06-23
申请号:US15068799
申请日:2016-03-14
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp
IPC: G06F17/30
CPC classification number: G06F16/00 , G06F16/951
Abstract: Crawling computer-based objects by identifying a dependency between a first portion of a computer-based object set and a second portion of the computer-based object set, where the second portion is data-dependent on the first portion, and responsive to identifying the dependency, effecting a crawling of the first portion and thereafter a crawling of the second portion.
Abstract translation: 通过识别基于计算机的对象集的第一部分和基于计算机的对象集的第二部分之间的依赖关系来爬行基于计算机的对象,其中第二部分是数据依赖于第一部分,并且响应于识别 依赖性,影响第一部分的爬行,此后爬行第二部分。
-
公开(公告)号:US09390177B2
公开(公告)日:2016-07-12
申请号:US14227456
申请日:2014-03-27
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
IPC: G06F17/30
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
-
公开(公告)号:US20150278202A1
公开(公告)日:2015-10-01
申请号:US14227456
申请日:2014-03-27
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
IPC: G06F17/30
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
Abstract translation: 通过对基于计算机的文档进行静态分析来爬行基于计算机的文档,以在基于计算机的文档内识别一个或多个执行向量,其中每个执行向量包括计算机程序段,其包括对计算机外部的实体的调用 以及一个或多个附加的计算机程序段,其执行先于并且最终导致包括对该实体的调用的计算机程序段的执行,并且使任何执行向量中的任何计算机程序段被执行 在基于计算机的文档的爬行期间以及在执行向量中排除的计算机文档中的任何计算机程序段,以便在爬行基于计算机的文档期间被排除在执行之外。
-
公开(公告)号:US20150095304A1
公开(公告)日:2015-04-02
申请号:US14040861
申请日:2013-09-30
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp
IPC: G06F17/30
CPC classification number: G06F16/00 , G06F16/951
Abstract: Crawling computer-based objects is implemented by identifying a dependency between a first portion of a computer-based object set and a second portion of the computer-based object set, where the second portion is data-dependent on the first portion, and responsive to identifying the dependency, effecting a crawling of the first portion and thereafter a crawling of the second portion.
Abstract translation: 通过识别基于计算机的对象集的第一部分和基于计算机的对象集合的第二部分之间的依赖关系来实现爬行基于计算机的对象,其中第二部分是数据依赖于第一部分,并响应于 识别依赖关系,实现第一部分的爬行,此后爬行第二部分。
-
公开(公告)号:US09754033B2
公开(公告)日:2017-09-05
申请号:US15244427
申请日:2016-08-23
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
-
公开(公告)号:US20160350423A1
公开(公告)日:2016-12-01
申请号:US15244427
申请日:2016-08-23
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
IPC: G06F17/30
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
-
公开(公告)号:US09495459B2
公开(公告)日:2016-11-15
申请号:US15068961
申请日:2016-03-14
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
Abstract translation: 通过对基于计算机的文档进行静态分析来爬行基于计算机的文档,以在基于计算机的文档内识别一个或多个执行向量,其中每个执行向量包括计算机程序段,其包括对计算机外部的实体的调用 以及一个或多个附加的计算机程序段,其执行先于并且最终导致包括对该实体的调用的计算机程序段的执行,并且使任何执行向量中的任何计算机程序段被执行 在基于计算机的文档的爬行期间以及在执行向量中排除的计算机文档中的任何计算机程序段,以便在爬行基于计算机的文档期间被排除在执行之外。
-
公开(公告)号:US20160179960A1
公开(公告)日:2016-06-23
申请号:US15068961
申请日:2016-03-14
Applicant: International Business Machines Corporation
Inventor: Shahar Sperling , Omer Tripp , Omri Weisman
CPC classification number: G06F17/30864 , G06F17/2235 , G06F17/30958
Abstract: Crawling computer-based documents by performing static analysis on a computer-based document to identify within the computer-based document one or more execution vectors, where each execution vector includes a computer program segment including a call to an entity that is external to the computer-based document, and one or more additional computer program segments whose execution precedes and leads ultimately to execution of the computer program segment that includes the call to the entity, and causing any of the computer program segments in any of the execution vectors to be executed during a crawling of the computer-based document, and any computer program segment within the computer-based document that is excluded from the execution vectors to be excluded from execution during the crawling of the computer-based document.
-
-
-
-
-
-
-
-
-