【技术实现步骤摘要】
一种测试用例的处理方法和装置
[0001]本申请涉及软件测试领域,更具体地涉及一种测试用例的处理方法和装置。
技术介绍
[0002]TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。
[0003]目前,虽然TestLink可以进行测试用例的导入和导出操作,但是,由于导出的文件格式是可扩展标记语言(eXtensible Markup Language,XML)格式的,导致对测试用例的修改十分困难,使得用户只能在web界面进行测试用例的创建和修改,从而引起了测试用例的编写效率比较低的问题。
技术实现思路
[0004]本申请实施例的目的在于提供一种测试用例的处理方法和装置,以提高编写效率。
[0005]第一方面,本申请实施例提供了一种测试用例的处理方法,该处理方法包括:获取待处理的EXCEL文件;其中,待处理的EXCEL文件包括待修改测试用例数据,待修改测试用例数据是通过对用于存储待修改测试用例数据的测试用例数据库的结构进行解析后获 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例的处理方法,其特征在于,包括:获取待处理的EXCEL文件;其中,所述待处理的EXCEL文件包括待修改测试用例数据,所述待修改测试用例数据是通过对用于存储所述待修改测试用例数据的测试用例数据库的结构进行解析后获得的;对所述待修改测试用例数据进行修改,以获得目标EXCEL文件;对所述目标EXCEL文件进行内容解析,以获得多个测试用例数据;将所述多个测试用例数据存储到所述测试用例数据库中。2.根据权利要求1所述的处理方法,其特征在于,所述将所述多个测试用例数据存储到所述测试用例数据库中,包括:基于远程过程调用XML
‑
RPC协议,向服务器发送第一测试用例数据,以便于所述服务器根据第一测试用例数据,创建第一测试用例,并将所述第一测试用例存储到所述测试用例数据库中;其中,所述第一测试用例数据为所述多个测试用例数据中任意一个测试用例数据。3.根据权利要求1所述的处理方法,其特征在于,所述测试用例数据库包括节点层次表,所述节点层次表是以邻接表的形式存储所有节点的ID;其中,获取待处理的EXCEL文件,包括:通过对所述所有节点中父节点的ID进行迭代查询,以获得所述父节点下的测试用例的ID;根据所述父节点下的测试用例的ID,获取所述待修改测试用例数据;利用所述待修改测试用例数据,生成所述待处理的EXCEL文件。4.根据权利要求3所述的处理方法,其特征在于,所述根据所述父节点下的测试用例的ID,获取所述待修改测试用例数据,包括:利用所述父节点下的测试用例的ID,构建测试用例链表;通过对所述测试用例链表进行联合查询,获得所述待修改测试用例数据。5.根据权利要求1至4任一所述的处理方法,其特征在于,所述多个测试用例数据中每个测试用例数据均包括名称、摘要、前提、操作步骤...
【专利技术属性】
技术研发人员:马建雨,张红学,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。