[发明专利]一种将可连续执行的功能点生成测试用例的方法在审
申请号: | 202211577302.6 | 申请日: | 2022-12-09 |
公开(公告)号: | CN116166529A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 张波;国路;文浩 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 尹玉 |
地址: | 610000 四川省成都市自*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连续 执行 功能 生成 测试 方法 | ||
1.一种将可连续执行的功能点生成测试用例的方法,其特征在于,包括以下步骤:
步骤S100:提取功能点;
步骤S200:将功能点以ID+功能的方式存入功能数据表;
步骤S300:从功能数据表中提取功能点并逐步执行功能点;
步骤S400:进行第一次执行,得到初始测试用例集;将可连续执行的功能点以测试用例的形式记录在初始测试用例集中,且测试用例是以用例编号+用例步骤的形式记录在初始测试用例集中;
步骤S500:在步骤S400的初始测试用例集的基础上进行第二次执行,进行去重测试用例,得到去重测试用例集;
步骤S600:在步骤S500的去重测试用例集的基础上进行第三次执行,将初始测试用例集和去重测试用例集中的数据进行对比,对去重测试用例集的数据进行校正,以确保最终的测试用例具备较高的功能覆盖度和可执行性,得到最终的测试用例集。
2.根据权利要求1所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,所述步骤S100中,采用遍历的方法逐层提取功能点,访问系统后在当前页面从上至下的提取功能点;提取的功能点包括输入框、按钮、下拉框,当检测到输入框时,则提取输入框的名称,并记录为名称和下拉框;当检测到按钮时,提取按钮的名称,并记录为名称和按钮;当检测到下拉框时提取下拉框的名称,并记录为名称和下拉框。
3.根据权利要求1所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,所述步骤S400中,从系统首页开始执行功能数据表中的功能点,包括单页面执行和多页面逐层执行;在单页面执行时,按照功能数据表中记录的功能点,自上而下的执行并验证功能点的可执行性;针对功能点执行过程中页面发生跳转的情况,进行多页面逐层执行,且在执行过程中,会跳转到另一页面,此时按照单页面执行的方式执行当前页面的功能点,但是在将功能点记录为测试用例时,在测试步骤中会记录页面跳转前的操作。
4.根据权利要求3所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,在单页面执行过程中,经验证无法执行的功能点直接删除;无法连续执行的功能点会单独记录成一条测试用例;在执行过程中,将若干个连续的动作以测试用例的形式记录在初始用例集中。
5.根据权利要求1所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,所述步骤S500中,每一条测试用例在写入去重测试用例集之前,会先和已经写入去重测试用例集中的测试用例进行数据对比;当未写入的测试用例的功能覆盖度高于已写入去重测试用例集中的测试用例的功能覆盖度时,则删除已写入的测试用例,将未写入的测试用例写入去重测试用例集;当未写入的测试用例的功能覆盖度低于或等于已写入去重测试用例集中的测试用例的功能覆盖度时,只保留已写入去重测试用例集的测试用例。
6.根据权利要求1所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,所述步骤S600中,以遍历的方式将去重测试用例集中的每一条测试用例和初始测试用例集中的所有测试用例进行数据对比,以保证该测试用例的功能覆盖度高于初始测试用例集中的测试用例;同时,去重测试用例集中的所有测试用例重新执行一次,以确保每条测试用例是可连续执行的且执行过程中不存在中断。
7.根据权利要求6所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,针对中断的测试用例集,采用人工检查被测测试用例的运行是否正常,若正常,则加入最终的测试用例集。
8.根据权利要求1-7任一项所述的一种将可连续执行的功能点生成测试用例的方法,其特征在于,所述步骤S600中,将最终的测试用例集以测试人员可执行的方式生成规范的测试用例集并输出终版测试用例集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211577302.6/1.html,转载请声明来源钻瓜专利网。