一种集成测试用例的生成方法和装置的制造方法_4

文档序号:9471297阅读:来源:国知局
所描述的装置实施例仅仅是示意性的,其中所述作为分离部件 说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以 不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的 需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置 实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或 多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解 并实施。
[0135] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专 用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以 很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多 样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实 现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出 贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质 中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储 器(RAM,RandomAccessMemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设 备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0136] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1. 一种集成测试用例的生成方法,其特征在于,包括: 对前置单元测试用例的输出数据进行标准化处理,将所述输出数据转换为预先设定的 格式,获取标准化输出数据; 从所述标准化输出数据中抽取有用数据,根据所述有用数据生成后置单元测试用例的 标准化输入数据并进行对应的数据填充;其中,所述标准化输入数据的格式与所述标准化 输出数据的格式相同; 将所述标准化输入数据转化为所述后置单元测试用例可接受的形式并输入到所述后 置单元测试用例中。2. 如权利要求1所述的集成测试用例的生成方法,其特征在于,所述预先设定的格式 为xml、json、yaml、protobuf、msgpack、csv、ini、自定义二进制格式和自定义文本格式中 的一种。3. 如权利要求1所述的集成测试用例的生成方法,其特征在于,所述从所述标准化输 出数据中抽取有用数据,根据所述有用数据生成后置单元测试用例的标准化输入数据并进 行对应的数据填充,包括: 从所述标准化输出数据中抽取有用数据; 对所述有用数据进行参数转换计算,获取计算结果; 将所述计算结果填充到后置单元测试用例的标准化输入数据中。4. 如权利要求1所述的集成测试用例的生成方法,其特征在于,所述从所述标准化输 出数据中抽取有用数据,具体为: 对所述标准化输出数据进行解析,获取所述标准化输出数据的解析结果; 根据预先设定的抽取参数进行数据提取,从所述标准化输出数据的解析结果中获取有 用数据。5. 如权利要求3所述的集成测试用例的生成方法,其特征在于,所述参数转换计算为 数值计算、逻辑判断、记录用例执行进度和统计用例执行次数中的一种或多种组合。6. 如权利要求1~5任一项所述的集成测试用例的生成方法,其特征在于,在所述将所 述标准化输入数据转化为所述后置单元测试用例可接受的形式之前,还包括: 将预设的数据追加或更新到所述后置单元测试用例的标准化输入数据中。7. 如权利要求1~5任一项所述的集成测试用例的生成方法,其特征在于,在所述对前 置单元测试用例的输出数据进行标准化处理之前,还包括: 接收测试人员通过图形化操作输入的用例执行顺序指令,调整单元测试用例的执行顺 序,以确定所述前置单元测试用例和所述后置单元测试用例。8. 如权利要求3所述的集成测试用例的生成方法,其特征在于,在所述从所述标准化 输出数据中抽取有用数据之前,还包括: 对所述前置单元测试用例的标准化输出数据进行解析并以图形化的方式进行显示,接 收测试人员通过图形化操作输入的抽取参数指令,从所述标准化输出数据的解析结果中选 取需要抽取的参数; 在所述对所述有用数据进行参数转换计算之前,还包括: 接收测试人员通过手动输入或者图形化操作输入的计算方式,设定参数转换所需的计 算步骤; 在所述将所述计算结果填充到后置单元测试用例的标准化输入数据中之前,还包括: 对所述后置单元测试用例的标准化输入数据进行解析并以图形化的方式进行显示,接 收测试人员的通过图形化操作输入的填充参数指令,从所述标准化输入数据的解析结果中 选取需要填充的参数。9. 一种集成测试用例的生成装置,其特征在于,包括: 输出标准化单元,用于对前置单元测试用例的输出数据进行标准化处理,将所述输出 数据转换为预先设定的格式,获取标准化输出数据; 集成单元,用于从所述标准化输出数据中抽取有用数据,根据所述有用数据生成后置 单元测试用例的标准化输入数据并进行对应的数据填充;其中,所述标准化输入数据的格 式与所述标准化输出数据的格式相同; 输入标准化单元,用于将所述标准化输入数据转化为所述后置单元测试用例可接受的 形式并输入到所述后置单元测试用例中。10. 如权利要求9所述的集成测试用例的生成装置,其特征在于,所述预先设定的格式 为xml、json、yaml、protobuf、msgpack、csv、ini、自定义二进制格式和自定义文本格式中 的一种。11. 如权利要求9所述的集成测试用例的生成装置,其特征在于,所述集成单元包括: 抽取单元,用于从所述标准化输出数据中抽取有用数据; 计算单元,用于对所述有用数据进行参数转换计算,获取计算结果; 填充单元,用于将所述计算结果填充到后置单元测试用例的标准化输入数据中。12. 如权利要求11所述的集成测试用例的生成装置,其特征在于,所述抽取单元包括: 解析子单元,对所述标准化输出数据进行解析,获取所述标准化输出数据的解析结 果; 提取子单元,根据预先设定的抽取参数进行数据提取,从所述标准化输出数据的解析 结果中获取有用数据。13. 如权利要求11述的集成测试用例的生成装置,其特征在于,所述参数转换计算为 数值计算、逻辑判断、记录用例执行进度和统计用例执行次数中的一种或多种组合。14. 如权利要求9~13任一项所述的集成测试用例的生成装置,其特征在于,所述集成 单元还包括: 数据追加单元,将预设的数据追加或更新到所述后置单元测试用例的标准化输入数据 中。15. 如权利要求9~13任一项所述的集成测试用例的生成装置,其特征在于,还包括图 形化辅助单元;所述图形化辅助单元包括: 测试用例排序单元,用于接收测试人员通过图形化操作输入的用例执行顺序指令,调 整单元测试用例的执行顺序,以确定所述前置单元测试用例和所述后置单元测试用例。16. 如权利要求11任一项所述的集成测试用例的生成装置,其特征在于,还包括图形 化辅助单元;所述图形化辅助单元包括: 抽取参数选取单元,用于对所述前置单元测试用例的标准化输出数据进行解析并以图 形化的方式进行显示,接收测试人员通过图形化操作输入的抽取参数指令,从所述标准化 输出数据的解析结果中选取需要抽取的参数; 计算步骤设定单元,用于接收测试人员通过手动输入或者图形化操作输入的计算方 式,设定参数转换所需的计算步骤; 填充参数选取单元,用于对所述后置单元测试用例的标准化输入数据进行解析并以图 形化的方式进行显示,接收测试人员的通过图形化操作输入的填充参数指令,从所述标准 化输入数据的解析结果中选取需要填充的参数。
【专利摘要】本发明公开了一种集成测试用例的生成方法和装置,所述方法包括:对前置单元测试用例的输出数据进行标准化处理,将所述输出数据转换为预先设定的格式,获取标准化输出数据;从所述标准化输出数据中抽取有用数据,根据所述有用数据生成后置单元测试用例的标准化输入数据并进行对应的数据填充;其中,所述标准化输入数据的格式与所述标准化输出数据的格式相同;将所述标准化输入数据转化为所述后置单元测试用例可接受的形式并输入到所述后置单元测试用例中。采用本发明可简化集成测试用例的生成过程,提高集成测试用例的生成效率,降低测试用例的维护成本。
【IPC分类】G06F11/36
【公开号】CN105224461
【申请号】CN201510696561
【发明人】周斯波
【申请人】网易(杭州)网络有限公司
【公开日】2016年1月6日
【申请日】2015年10月23日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1