发明名称 Method and system for identifying non-executable human-readable test scenarios to be updated due to code changes
摘要 Identifying non-executable human-readable test scenarios to be updated due to code changes, including: receiving an old code version and a new code version of a data-oriented large-scale software system; identifying changed code by running impact analysis on the old code version and the new code version; identifying scenarios that use the changed code; wherein a scenario defines an activity that operates at least two transactions in a specific way and therefore scenario-based identification provides more accurate results than a transaction-based identification; comparing the changed scenarios with non-executable human-readable test scenarios; and identifying the non-executable human-readable test scenarios that correspond to the changed scenarios, referred to as error-prone non-executable human-readable test scenarios.
申请公布号 US8782606(B1) 申请公布日期 2014.07.15
申请号 US201113103076 申请日期 2011.05.08
申请人 Panaya Ltd. 发明人 Cohen Yossi;Cohen Mati;Dor Nurit;Weiss Dror
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项 1. A computer implemented method for identifying non-executable human-readable test scenarios to be updated due to code changes, comprising: receiving an old code version and a new code version of a data-oriented large-scale software system; identifying changed code by running impact analysis on the old code version and the new code version; identifying scenarios that use the changed code; wherein a scenario defines an activity that operates at least two transactions in a specific way and therefore scenario-based identification provides more accurate results than a transaction-based identification; receiving non-executable human-readable test scenarios which comprise instructions expressed by user interaction activities; identifying a subset of the non-executable human-readable test scenarios; wherein manually performing the instructions comprised in the subset is expected to cause the data-oriented large-scale software system to execute the changed code; and describing likelihood of failure of a selected screen field of an identified non-executable human-readable test scenario based on the changed code used by the identified non-executable human-readable test scenario.
地址 Raanana IL