[发明专利]一种测试方法及系统在审
申请号: | 202110702922.7 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113448847A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 赖宇浩 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 系统 | ||
本申请提供一种测试方法及系统,该方法采用动作编排的方式表达测试逻辑,并在具体测试时,通过读取已编排的测试动作,将测试动作直译成相应的测试代码,对接口进行测试。可以看出,本申请无需测试人员手动编写测试脚本实现相应测试逻辑,因此,无需测试人员具备代码编写能力,可有效降低测试人员的技术门槛。此外,由于动作编排相对于手动编写测试脚本,其表达的测试逻辑更加直观、操作更加简单,因此,可有效减少测试人员的工作量,提升测试效率。
技术领域
本申请涉及测试技术领域,尤其涉及一种测试方法及系统。
背景技术
接口测试通常指对系统或组件之间的软件接口进行测试,主要用于校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系。
目前,接口测试主要依赖测试人员编写测试脚本实现。这需要测试人员熟练掌握脚本编程语言,比如,python、java等,对测试人员的技术门槛要求较高。此外,随着被测系统规模不断扩大,测试脚本编写以及维护难度都将增加,这无疑会影响测试效率。
发明内容
有鉴于此,本申请提出一种测试方法及系统,用以降低对测试人员的技术门槛要求,提升测试效率。
为实现上述申请目的,本申请提供了如下技术方案:
第一方面,本申请提供一种测试方法,被测系统按功能划分为至少一个功能点,每一个功能点由至少一个软件接口实现,所述方法包括:
按照编排顺序,从预先编排的用于测试目标功能点的至少一个测试动作中,依次获取各测试动作,所述目标功能点为所述至少一个功能点中的任一功能点,每一个测试动作对应测试一个软件接口,所述测试动作包括待测试软件接口的信息以及测试该软件接口所需测试数据的索引标识;
对获取的每一个测试动作依次执行如下操作,以完成对所述目标功能点的测试,所述操作包括:
根据当前测试动作包括的软件接口的信息,确定用于测试该软件接口的接口方法;
根据当前测试动作包括的测试数据的索引标识,从预先配置的接口数据表中,读取相应测试数据,所述接口数据表用于记录测试数据的索引标识与测试数据的对应关系;
调用所述接口方法,并将读取的测试数据传入所述接口方法,以通过所述接口方法对该软件接口进行测试。
可选的,所述按照编排顺序,从预先编排的用于测试目标功能点的至少一个测试动作中,依次获取各测试动作之前,所述方法还包括:
通过能够体现编排关系的编辑软件,接收并记录按照编排顺序依次编排的用于测试目标功能点的所述至少一个测试动作,并生成包括所述目标功能点对应测试动作的编排文件;
所述按照编排顺序,从预先编排的用于测试目标功能点的至少一个测试动作中,依次获取各测试动作,包括:
按照编排顺序,从所述编排文件中,依次获取所述目标功能点对应测试动作。
可选的,所述编辑软件为Excel软件。
可选的,所述软件接口的信息为预先封装的用于测试该软件接口的接口方法的标识;所述根据当前测试动作包括的软件接口的信息,确定用于测试该软件接口的接口方法,包括:
根据当前测试动作包括的接口方法的标识,确定测试该软件接口的接口方法。
可选的,所述测试动作还包括动作描述信息,所述软件接口的信息为软件接口的标识;所述根据当前测试动作包括的软件接口的信息,确定用于测试该软件接口的接口方法,包括:
根据所述软件接口的标识,从预先定义的接口文档中,找到该软件接口支持的各操作方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702922.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种补光灯可调角度的监控摄像机
- 下一篇:业务处理方法、装置及系统