利索能及
我要发布
收藏
专利号: 2017103277471
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据生成方法,其特征在于,所述数据生成的方法应用于软件测试,所述数据生成方法包括以下步骤:当检测到软件测试请求时,根据待测试软件的功能确定待测试软件的测试信息并存储;

根据测试信息生成测试数据,并验证生成的测试数据是否符合测试需求;

将符合测试需求的测试数据输入Excel表格中,并运用于软件测试。

2.如权利要求1所述的数据生成方法,其特征在于,所述当检测到软件测试请求时,根据待测试软件的功能确定待测试软件的测试信息并存储的步骤包括:当检测到软件测试请求时,根据待测试软件的功能将待测试软件与Excel表格建立关联关系;

根据待测试软件与Excel表格的关联关系,确定软件测试的测试信息并存储。

3.如权利要求2所述的数据生成方法,其特征在于,所述测试信息包括数据位置和数据长度、字符集合,所述根据测试信息生成测试数据的步骤包括:将Excel表格中的行列坐标数值,作为测试信息中的数据位置;

根据测试信息中的数据位置,确定对应位置的数据长度和字符集合,以生成测试数据。

4.如权利要求3所述的数据生成方法,其特征在于,所述根据测试信息中的数据位置,确定对应位置的数据长度和字符集合,以生成测试数据的步骤包括:根据测试信息中的数据位置,识别对应位置上的数据长度和字符集合;

当检测到数据生成指令时,抽取字符集合中的字符并根据数据长度组合生成测试数据。

5.如权利要求4所述的数据生成方法,其特征在于,所述验证生成的测试数据是否符合测试需求的步骤包括:根据待测试软件的软件功能,预设验证条件对生成的测试数据进行验证,以判断生成的测试数据是否符合测试需求。

6.如权利要求5所述的数据生成方法,其特征在于,所述判断生成的测试数据是否符合测试需求的步骤包括:若生成的测试数据符合测试需求,则利用生成的测试数据软件测试;

若生成的测试数据不符合测试需求,则标记不符合测试需求的测试数据,并生成新的测试数据。

7.如权利要求1至6任意一项所述的数据生成方法,其特征在于,所述将符合测试需求的测试数据输入Excel表格中,并运用于软件测试的步骤之后包括:根据软件测试需求确定软件测试次数,并设置测试数据的生成次数,以进行多次的软件测试。

8.如权利要求7所述的数据生成方法,其特征在于,所述根据软件测试需求确定软件测试次数,并设置测试数据的生成次数,以进行多次的软件测试的步骤之后包括:利用生成的测试数据进行软件测试,判断软件测试得到的测试结果是否正确,若软件测试得到的测试结果正确,则停止生成测试数据。

9.一种数据生成终端,其特征在于,所述数据生成终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据生成程序,所述数据生成程序被所述处理器执行时实现如权利要求1至8中任意一项所述的数据生成方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据生成程序,所述数据生成程序被处理器执行时实现如权利要求1至8中任一项所述的数据生成方法的步骤。