预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112363952A(43)申请公布日2021.02.12(21)申请号202011398972.2(22)申请日2020.12.03(71)申请人四川长虹电器股份有限公司地址621000四川省绵阳市高新区绵兴东路35号(72)发明人马云(74)专利代理机构四川省成都市天策商标专利事务所51213代理人赵以鹏(51)Int.Cl.G06F11/36(2006.01)权利要求书1页说明书2页附图2页(54)发明名称一种自动化测试软件测试软件功能逻辑的方法(57)摘要本发明公开了一种自动化测试软件测试软件功能逻辑的方法,包括以下步骤:编写测试用例表,以测试用例表作为自动化测试软件的测试规则输入;自动化测试软件读取测试用例表,获取到相关信息逐项进行测试并逐次抓取相关打印,通过读取打印中的关键字来记录执行结果,并记录指定结果出现的位置,保留相关打印;自动化测试软件对测过结果进行汇总,生成最终的测试报告。本方法是通过测试用例表自动进行自动化应用功能逻辑测试。自动化测试软件通过读取测试用例表,获取需要测试的功能点及其对应的预期结果,次数和需要采集的tag,对软件进行自动化功能逻辑测试,最后生成结果表。较人工方法节省了人工成本和时间成本。CN112363952ACN112363952A权利要求书1/1页1.一种自动化测试软件测试软件功能逻辑的方法,其特征在于,包括以下步骤:编写测试用例表,以测试用例表作为自动化测试软件的测试规则输入;自动化测试软件读取测试用例表,获取到相关信息逐项进行测试并逐次抓取相关打印,通过读取打印中的关键字来记录执行结果,并记录指定结果出现的位置,保留相关打印;自动化测试软件对测过结果进行汇总,生成最终的测试报告。2.根据权利要求1所述的一种自动化测试软件测试软件功能逻辑的方法,其特征在于,所述测试用例表包括:测试项;测试次数/时间;测试预期结果;打印关键字;结果关键字。3.根据权利要求1所述的一种自动化测试软件测试软件功能逻辑的方法,其特征在于,所述测试报告,包括:在测试用例表的基础上,增加执行结果汇总,特殊情况采集以及按需添加内容。2CN112363952A说明书1/2页一种自动化测试软件测试软件功能逻辑的方法技术领域[0001]本发明涉及自动化测试领域,更具体的说是涉及一种自动化测试软件测试软件功能逻辑的方法。背景技术[0002]现阶段的软件自动化测试以monkey测试为主。Monkey测试的原理在于通过向系统发送伪随机的用户事件流(如按键输入,手势操作等),来对设备上的软件进行测试,检测软件稳定性,并采集错误信息。[0003]Monkey测试的优缺点都很明显。优点在于:随机发送的命令可以测试到很多基本流程之外的情况,将软件的潜在威胁暴露出来,让开发者可以提早采取措施规避;缺点在于:命令的随机性使得monkey测试无法用于软件功能逻辑测试,软件测试不可能全靠随机,软件本身的功能逻辑测试才是测试的重中之重。[0004]当前的软件功能测试基本都是以人工测试为主,测试人员根据软件功能书编写出测试用例后按项进行操作测试,手动记录测试情况,流程非常繁琐,且需要耗费大量时间。发明内容[0005]本发明的目的在于提供一种自动化测试软件测试软件功能逻辑的方法,以期解决背景技术中的问题,读取制定好的测试用例表,对软件进行相关测试,并通过抓取对应的log来判断执行结果,并记录,测试结束自动生成测试结果表。用于软件功能逻辑专项测试。[0006]为了实现上述目的,本发明采用以下技术方案:[0007]一种自动化测试软件测试软件功能逻辑的方法,包括以下步骤:[0008]编写测试用例表,以测试用例表作为自动化测试软件的测试规则输入;[0009]自动化测试软件读取测试用例表,获取到相关信息逐项进行测试并逐次抓取相关打印,通过读取打印中的关键字来记录执行结果,并记录指定结果出现的位置,保留相关打印;[0010]自动化测试软件对测过结果进行汇总,生成最终的测试报告。[0011]进一步的,所述测试用例表包括:测试项;测试次数/时间;测试预期结果;打印关键字;结果关键字。[0012]进一步的,所述测试报告,包括:在测试用例表的基础上,增加执行结果汇总,特殊情况采集以及按需添加内容。[0013]本发明与现有技术相比具有的有益效果是:[0014]本发明提供了一种自动化进行软件功能逻辑测试的方法,和现有的人工测试相比,省去了复杂的流程,只需编写一张测试用例表,自动化测试软件读取之后就可以主动进行测试,并生成最终的测试报告,还可以根据需求,保存其他相关信息。在表中标记出错点,保存出错信息,更方便开发者阅读和解决问题。3CN112363952A说明书2/2页附图说明[0015]图1为