【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括:S1:根据被测软件控件的属性,建立控件库;S2:根据被测软件控件的基本操作,建立关键字库;S3:编写测试用例文档;S4:运行测试用例时,根据编写的测试用例文档调用所述关键字库和/或所述控件库,自动生成测试脚本并执行;S5:生成测试报告,所述测试报告是将得到的测试结果写入到测试用例文档中。本专利技术通过使用关键字脚本技术,实现了编写测试用例从而执行测试脚本,如果被测软件修改了某控件,则只需修改测试脚本中的控件库和关键字库,而不用修改测试业务逻辑,保证了测试用例文档和测试脚本的一致性,减少了测试用例文档和测试脚本的维护工作。【专利说明】
本专利技术涉及软件自动化测试领域,尤其是。
技术介绍
随着软件开发技术的不断发展,行业内对软件的质量要求越来越高,为了节省测 试成本,自动化测试技术被广泛应用,而通常采用首先编写测试用例文档,然后针对逐条用 例使用自动化测试工具编写脚本的方式,这种方式造成测试用例文档与测试脚本分离,当 软件开发中变更较多时,需要同时更新用例文档和修改测试脚本,容易造成用例文档和测 试脚本 ...
【技术保护点】
一种自动生成测试脚本的方法,其特征在于,包括以下步骤:S1:根据被测软件控件的属性,建立控件库,具体包括:S1.1:获取被测软件控件的属性,并选取至少一个具有唯一性的属性作为搜索属性,并编写控件代码,所述的搜索属性用于定位控件;S1.2:将所有控件的代码集合在一个文件中管理,形成控件库;S2:根据被测软件的基本操作,建立关键字库,具体包括:S2.1:将被测软件的基本操作定义为关键字,并将关键字形成代码,S2.2:将所有关键字的代码集合在一个文件中管理,形成关键字库;S3:编写测试用例文档;S4:运行测试用例时,根据编写的测试用例文档调用所述关键字库和/或所述控件库,自动生成 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:刘红刚,朱亮亮,宋立新,曹宗生,张海滨,黄太新,
申请(专利权)人:北京广利核系统工程有限公司,中国广核集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。