The technical scheme of the invention includes a method and system for filling test values, which is used to realize: sending a test request to the server through the client, the server loads the data storage table according to the data type in the test request, and judges whether it is necessary to initialize the data data block. When the specified field in the data storage table is empty, the content stored in the storage table is directly obtained and filled in Fill in the data data block, otherwise fill in the binary file content corresponding to the field with the specified field empty to the data block, return the obtained content to the client, and the content received by the client can get the filled test value. The invention has the advantages of convenient use for testers or test tools, reducing the cost of local document updating and personnel communication, convenient use for testers or tools, and abandoning the cost threshold of code realization.
【技术实现步骤摘要】
一种填充测试数值方法及系统
本专利技术涉及一种填充测试数值方法及系统,属于计算机
技术介绍
目前在软件/游戏的测试领域上,已经存在了很多成熟的测试数值的填充方法(边界值,超长字符,生僻字等),如字符串文本框可填充测试内容为:数字、大小写字母、简繁体字、生僻字、符号、火星文、超长字符等,一般传统的做法是通过公司或者测试人员的经验积累,然后写一个文档记录提醒测试人员,在某些场景下,应该要填充哪些数值类型进行测试,这样会存在因测试人员不同,而测试结果可能会存在差异or遗漏,且需要测试人员积累、准备各种填充数据(生僻字,正常语音,非法语音等),给人力成本资源带来了不必要的浪费。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种填充测试数值方法及系统,通过客户端向服务器发送测试请求,服务器根据测试请求中的数据类型加载数据存储表,并判断是否需要将DATA数据块进行初始化,当数据存储表里的指定字段为空时,直接获取存储表存储的内容并填充到DATA数据块,否则将指定字段为空的字段对应的二进制文件内容填充到DATA数据块,将获取的内容返回给客户端,客户端接收的内容即可得到填充测试数值。本专利技术解决其问题所采用的技术方案一方面是:一种填充测试数值方法,其特征在于,包括:S100、客户端与服务器通过指定的通讯方式建立通讯连接,并向服务器发送测试请求,其中测试请求包括测试数据类型;S200、服务器根据客户端发送的测试请求,预先判断当前的DATA数据块是否需要初始化,若是则执行步骤S300,否则 ...
【技术保护点】
1.一种填充测试数值方法,其特征在于,包括:/nS100、客户端与服务器通过指定的通讯方式建立通讯连接,并向服务器发送测试请求,其中测试请求包括测试数据类型;/nS200、服务器根据客户端发送的测试请求,预先判断当前的DATA数据块是否需要初始化,若是则执行步骤S300,否则执行步骤S400;/nS300、调用加载数据存储表内的内容填充DATA数据块,当数据存储表里的指定字段为空时,直接获取存储表存储的内容并填充到DATA数据块,否则将指定字段为空的字段对应的二进制文件内容填充到DATA数据块;/nS400、直接向客户端返回DATA数据块的内容;/nS500、客户端向服务器发送支持数据类型请求,用于获取服务器当前支持的所有数据类型,根据测试需要返回执行S100;/nS600、服务器向客户端返回DATA数据块的内容,根据内容判断支持的数据类型。/n
【技术特征摘要】
1.一种填充测试数值方法,其特征在于,包括:
S100、客户端与服务器通过指定的通讯方式建立通讯连接,并向服务器发送测试请求,其中测试请求包括测试数据类型;
S200、服务器根据客户端发送的测试请求,预先判断当前的DATA数据块是否需要初始化,若是则执行步骤S300,否则执行步骤S400;
S300、调用加载数据存储表内的内容填充DATA数据块,当数据存储表里的指定字段为空时,直接获取存储表存储的内容并填充到DATA数据块,否则将指定字段为空的字段对应的二进制文件内容填充到DATA数据块;
S400、直接向客户端返回DATA数据块的内容;
S500、客户端向服务器发送支持数据类型请求,用于获取服务器当前支持的所有数据类型,根据测试需要返回执行S100;
S600、服务器向客户端返回DATA数据块的内容,根据内容判断支持的数据类型。
2.根据权利要求1所述的填充测试数值的方法,其特征在于,所述S300包括:
S301、通过加载数据存储表里的内容填充DATA数据块,DATA数据块会按type字段进行排重,并将符合条件的字段以字典形式存储。
3.根据权利要求2所述的填充测试数值的方法,其特征在于,所述符合条件的字段为数据类型一致的字段即为符合条件的字段。
4.根据权利要求2所述的填充测试数值的方法,其特征在于,所述通过加载数据存储表里的内容填充DATA数据块还包括将数据内容写出DATA数据块中的value中,其中value的数据来源按以...
【专利技术属性】
技术研发人员:廖泉辉,张鹏飞,赖炳新,刘美智,
申请(专利权)人:珠海金山网络游戏科技有限公司,成都西山居互动娱乐科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。