发明名称 |
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 |