针对自动化脚本的对记录的动作的自动分类调整制造技术

技术编号:10073359 阅读:224 留言:0更新日期:2014-05-23 20:42
一种用于自动化脚本的自动修订的方法包括:获得至少一个分类后的记录的动作的序列和自动化脚本,自动化脚本包括分类后的记录的动作的序列的子序列,其中,根据每个动作的分类将该动作包括在自动化脚本中。执行自动化脚本的至少一部分。在自动化脚本的该部分的动作的执行失败时,对分类后的记录的动作的序列的动作重新分类,验证执行失败的动作在重新分类之后是否成功执行,以及修订自动化脚本。还公开了相关的计算机程序产品和数据处理系统。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
自动化的应用测试可以应用于测试应用程序,包括在极端使用条件下的基于网络或基于因特网的应用。在此类应用中,测试应用可以模拟正在与被测试的应用交互的大量用户。例如,自动测试应用可以自动执行脚本,该脚本模拟与被测试的应用交互的用户。常规生成此类脚本的一种方式是记录与要被测试的应用交互的人类操作者的动作。然后,脚本生成应用可以从记录的动作中选择要包括在脚本中的那些动作。附图说明做出对附图的参考,其中:图1是根据本专利技术的实施例的用于针对自动化脚本的对记录的用户动作的自动分类调整的系统的示意图;图2示出了与用户接口的用户交互的示例,其中可以向所述用户交互应用根据本专利技术的实施例的针对自动化脚本的对记录的用户动作的自动分类调整;图3示出了向基于图2中示出的用户交互的自动化脚本应用根据本专利技术的实施例的对记录的用户动作的自动分类调整;以及图4是根据本专利技术的实施例的针对自动化脚本的对记录的用户动作的自动分类调整的方法的流程图。具体实施方式根据本专利技术的实施例的针对自动化脚本的对记录的用户动作的自动分类调本文档来自技高网...

【技术保护点】
一种用于自动化脚本的自动修订的方法,所述方法包括:获得至少一个分类后的记录的动作的序列和自动化脚本,自动化脚本包括至少一个分类后的记录的动作的所述序列的子序列,其中,根据每个动作的分类将该动作包括在自动化脚本中;执行自动化脚本的至少一部分;在自动化脚本的所述至少一部分中的动作的执行失败时,对至少一个分类后的记录的动作的所述序列中的动作重新分类;验证执行失败的动作在重新分类之后成功执行;以及修订自动化脚本。

【技术特征摘要】
【国外来华专利技术】1. 一种用于自动化脚本的自动修订的方法,所述方法包括:
获得至少一个分类后的记录的动作的序列和自动化脚本,自动化脚本包括至少一个分类后的记录的动作的所述序列的子序列,其中,根据每个动作的分类将该动作包括在自动化脚本中;
执行自动化脚本的至少一部分;
在自动化脚本的所述至少一部分中的动作的执行失败时,对至少一个分类后的记录的动作的所述序列中的动作重新分类;
验证执行失败的动作在重新分类之后成功执行;以及
修订自动化脚本。
2. 如权利要求1所述的方法,其迭代地执行。
3. 如权利要求1所述的方法,其中,对所述至少一个分类后的记录的动作中的动作的分类包括:将该动作分类为对于取得结果而言相关或不相关,以及如果该动作被分类为相关则将该动作包括在自动化脚本中。
4. 如权利要求1所述的方法,其中,分类包括对所述至少一个分类后的记录的动作中的动作的解释。
5. 如权利要求1所述的方法,其中,对动作的重新分类包括迭代地执行:
对所述至少一个分类后的记录的动作中的当前所选动作重新分类;
尝试执行当前所选动作;以及
如果所尝试的执行失败,则将所述至少一个分类后的记录的动作中的另一动作选择为当前所选动作并重复以上步骤。
6. 如权利要求5所述的方法,其中,当前所选动作是以相反的时间顺序从所述至少一个分类后的记录的动作中选择的。
7. 如权利要求1所述的方法,包括将修订后的自动化脚本用于自动化的应用测试。
8. 一种包含指令的非暂态计算机可读介质,当执行所述指令时使得处理器执行以下步骤:
获得至少一个分类后的记录的动作的序列和自动化脚本,自动化脚本包括至少一个分类后的记录的动作的所述序列的子序列,其中,根据每个动作的分类将该动作包括在自动化脚本中;
执行自动化脚本的至少一部分;
当自动化脚本的所述至少一部分中的动作的执行失败时,对至少一个分类后的记录的动作的所述序列中的动作重新分类;
验证执行失败的动作在重新分类之后成功执行;以及...

【专利技术属性】
技术研发人员:Y霍罗维兹D施瓦茨ME克劳斯S蒙扎
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1