测试用例自动生成方法和系统技术方案

技术编号:8489634 阅读:214 留言:0更新日期:2013-03-28 08:31
本申请提供了一种测试用例自动生成方法,包括:步骤101,获取测试参数和参数组合策略,并根据参数组合策略生成多组测试数据;步骤102,选取一组测试数据,依据预设模型确定测试动作的输入参数及期待输出;步骤103,基于所确定的各测试动作输入参数及期待输出,依据预设模型调用测试动作的顺序创建动态测试路径,动态测试路径为有序存放测试动作、校验动作的数组容器;步骤104,输出动态测试路径,得到一组测试用例。本申请还提供了一种实现前述方法的测试用例自动生成系统。本申请的测试用例自动生成方法和系统,能够解决测试用例编写耗时和覆盖率低的问题。

【技术实现步骤摘要】
测试用例自动生成方法和系统
本申请涉及计算机测试
,特别是涉及一种测试用例自动生成方法及系 统。
技术介绍
计算机产品在投入使用前通常需要进行测试,例如,根据已知产品的功能设计规 格对产品进行测试,以验证产品的每个功能是否符合要求,或者根据以及产品的内部工作 过程对产品进行测试,以验证产品的每个内部操作是否符合设计规格要求等等。其中,自动化测试通常根据测试用例编写测试代码来实现,测试用例指为特定目 标而开发的一组测试输入、执行条件和预期结果。在进行测试时通常是程序员根据测试用 例来编写测试代码。因为对于某一计算机产品来说,会有较多的测试用例和测试代码,人工 编写无疑会增加编写时间,从而增加测试成本。另外,在测试用例较多的情况下,如果全部 人工编写会增加整个测试时间,而选择部分则会导致测试用例和代码的覆盖率降低,无法 保证产品被充分测试。
技术实现思路
本申请所要解决的技术问题是提供一种测试用例自动生成方法和系统,能够解决 测试用例编写耗时和覆盖率低的问题。为了解决上述问题,本申请公开了一种测试用例自动生成方法,包括以下步骤步骤101,获取预设模型的测试参数的数据和参数组合策略,并根本文档来自技高网...

【技术保护点】
一种测试用例自动生成方法,其特征在于,包括以下步骤:步骤101,获取预设模型的测试参数的数据和参数组合策略,并根据参数组合策略生成多组测试数据;步骤102,选取一组测试数据,依据预设模型确定各测试动作的输入参数以及期待输出结果;步骤103,基于所确定的各测试动作的输入参数以及期待输出结果,依据预设模型调用测试动作的顺序创建动态测试路径,所述动态测试路径为有序存放测试动作、校验动作的数组容器;步骤104,根据设定计算机语言的语法输出动态测试路径,得到一组测试用例;所述测试用例包括与所设语法相应的语言的测试代码。

【技术特征摘要】

【专利技术属性】
技术研发人员:易棉生
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1