测试用例生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:17441996 阅读:22 留言:0更新日期:2018-03-10 14:41
本发明专利技术提供一种测试用例生成方法、装置、计算机设备以及存储介质,通过根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型,获取所述测试用例模型对应的模型参数类型,根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型,根据所述目标测试用例模型生成测试用例。上述测试用例生成方法通过将测试需求、测试点、测试用例模板、模板参数类型对应的设计规则之间的关系相对应,将测试用例的设计思维保存下来,在软件需求进行变更时能够有效保证测试用例的设计质量,提升测试效果。

【技术实现步骤摘要】
测试用例生成方法、装置、计算机设备及存储介质
本专利技术涉及测试领域,特别是涉及一种测试用例生成方法、装置、计算机设备及存储介质。
技术介绍
测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求,是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式。一般情况下,软件需求与测试用例之间借助研发管理工具可以完成基本的溯源与关联。测试用例设计质量的保证主要是依靠组织专家对测试设计方案进行评审。由于测试用例的设计质量需要专家进行评定,在随着软件需求的频繁变更导致测试用例变更时,无法追溯测试用例的设计思维,导致测试用例较难及时适应软件需求的变化,测试用例设计质量下降,影响测试效果。
技术实现思路
基于此,有必要针对测试用例较难及时适应软件需求的变化,测试用例设计质量下降,影响测试效果的问题,提供一种测试用例生成方法、装置、计算机设备及存储介质。一种测试用例生成方法,上述方法包括:根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;获取所述测试用例模型对应的模型参数类型;根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;根据所述目标测试用例模型生成测试用例。在其中一个实施例中,所述根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型的步骤之前,还包括:建立所述测试点与所述测试用例模型之间的对应关系;获取测试需求;对所述测需求进行分析得到所述测试点;对所述测试点进行循环检测,判断所述测试点与所述测试用例模型之间是否存在对应关系;当所述测试点与所述测试用例模型存在对应关系时,保存所述测试点与测试用例模型的对应关系;当所述测试点与所述测试用例模型例之间不存在对应关系时,修正所述测试点。在其中一个实施例中,所述根据所述目标测试用例模型生成测试用例的步骤之后,还包括:生成测试用例视图,所述用例视图包括所述测试需求与所述测试点之间的对应关系,所述测试点与所述测试用例模型之间的对应关系、所述测试用例模型与目标测试用例模型之间的对应关系,所述目标测试用例模型与测试用例质之间的对应关系。在其中一个实施例中,所述获取测试点对应的测试用例模型的步骤之前还包括:建立所述测试用例模板,所述测试用例模型包括测试编号、测试标题、重要级别、测试输入、操作步骤和预期结果。在其中一个实施例中,所述模型参数类型包括边界值模型参数类型、等价类模型参数类型、路径分析模型参数类型、判定表模型参数类型和正交分解模型参数类型。一种测试用例生成装置,所述装置包括:模型获取模块,用于根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;模型参数类型获取模块,用于获取与所述测试用例模型对应的模型参数类型;目标测试用例生成模块,用于根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;用例生成模块,用于根据所述目标测试用例模型生成测试用例。在其中一个实施例中,所述装置还包括:模型建立模块,用于建立所述测试点与所述测试用例模型之间的对应关系;所述模型建立模块包括:需求获取单元,用于获取测试需求;测试点获取单元,用于对所述测需求进行分析得到所述测试点;检测单元,用于对所述测试点进行循环检测,判断所述测试点与所述测试用例模型之间是否存在对应关系;模型建立单元,用于当所述测试点与所述测试用例模型存在对应关系时,保存所述测试点与测试用例模型的对应关系;测试点修正单元:用于当所述测试点与所述测试用例模型例之间不存在对应关系时,修正所述测试点。在其中一个实施例中,所述装置还包括:测试用例视图生成模块,用于生成测试用例视图,所述用例视图包括所述测试需求与所述测试点之间的对应关系,所述测试点与所述测试用例模型之间的对应关系、所述测试用例模型与目标测试用例模型之间的对应关系,所述目标测试用例模型与测试用例质之间的对应关系。一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;获取所述测试用例模型对应的模型参数类型;根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;根据所述目标测试用例模型生成测试用例。在其中一个实施例中,所述根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型的步骤之前,还包括:建立所述测试点与所述测试用例模型之间的对应关系;获取测试需求;对所述测需求进行分析得到所述测试点;对所述测试点进行循环检测,判断所述测试点与所述测试用例模型之间是否存在对应关系;当所述测试点与所述测试用例模型存在对应关系时,保存所述测试点与测试用例模型的对应关系;当所述测试点与所述测试用例模型例之间不存在对应关系时,修正所述测试点。在其中一个实施例中,所述根据所述目标测试用例模型生成测试用例的步骤之后,还包括:生成测试用例视图,所述用例视图包括所述测试需求与所述测试点之间的对应关系,所述测试点与所述测试用例模型之间的对应关系、所述测试用例模型与目标测试用例模型之间的对应关系,所述目标测试用例模型与测试用例质之间的对应关系。在其中一个实施例中,所述获取测试点对应的测试用例模型的步骤之前还包括:建立所述测试用例模板,所述测试用例模型包括测试编号、测试标题、重要级别、测试输入、操作步骤和预期结果。在其中一个实施例中,所述模型参数类型主要包括边界值模型参数类型、等价类模型参数类型、路径分析模型参数类型、判定表模型参数类型和正交分解模型参数类型。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;获取所述测试用例模型对应的模型参数类型;根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;根据所述目标测试用例模型生成测试用例。在其中一个实施例中,所述根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型的步骤之前,还包括:建立所述测试点与所述测试用例模型之间的对应关系;获取测试需求;对所述测需求进行分析得到所述测试点;对所述测试点进行循环检测,判断所述测试点与所述测试用例模型之间是否存在对应关系;当所述测试点与所述测试用例模型存在对应关系时,保存所述测试点与测试用例模型的对应关系;当所述测试点与所述测试用例模型例之间不存在对应关系时,修正所述测试点。在其中一个实施例中,所述根据所述目标测试用例模型生成测试用例的步骤之后,还包括:生成测试用例视图,所述用例视图包括所述测试需求与所述测试点之间的对应关系,所述测试点与所述测试用例模型之间的对应关系、所述测试用例模型与目标测试用例模型之间的对应关系,所述目标测试用例模型与测试用例质之间的对应关系。在其中一个实施例中,所述获取测试点对应的测试用例模型的步骤之前还包括:建立所述测试用例模板,所述测本文档来自技高网...
测试用例生成方法、装置、计算机设备及存储介质

【技术保护点】
一种测试用例生成方法,所述方法包括:根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;获取所述测试用例模型对应的模型参数类型;根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;根据所述目标测试用例模型生成测试用例。

【技术特征摘要】
1.一种测试用例生成方法,所述方法包括:根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型;获取所述测试用例模型对应的模型参数类型;根据所述模型参数类型对应的设计规则确定所述测试用例模型对应的模型参数得到目标测试用例模型;根据所述目标测试用例模型生成测试用例。2.根据权利要求1所述的方法,其特征在于,所述根据测试点与测试用例模型之间的对应关系获取与所述测试点对应的所述测试用例模型的步骤之前,还包括:建立所述测试点与所述测试用例模型之间的对应关系;获取测试需求;对所述测需求进行分析得到所述测试点;对所述测试点进行循环检测,判断所述测试点与所述测试用例模型之间是否存在对应关系;当所述测试点与所述测试用例模型存在对应关系时,保存所述测试点与测试用例模型的对应关系;当所述测试点与所述测试用例模型之间不存在对应关系时,修正所述测试点。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试用例模型生成测试用例的步骤之后,还包括:生成测试用例视图,所述用例视图包括所述测试需求与所述测试点之间的对应关系,所述测试点与所述测试用例模型之间的对应关系、所述测试用例模型与目标测试用例模型之间的对应关系,所述目标测试用例模型与测试用例质之间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述获取测试点对应的测试用例模型的步骤之前还包括:建立所述测试用例模板,所述测试用例模型包括测试编号、测试标题、重要级别、测试输入、操作步骤和预期结果。5.根据权利要求1所述的方法,其特征在于,所述模型参数类型主要包括边界值模型参数类型、等价类模型参数类型、路径分析模型参数类型、判定表模型参数类型和正交分解模型参数类型。6.一种测试用例生成装置,所述装置包括:模型获取模块,用...

【专利技术属性】
技术研发人员:窦献策
申请(专利权)人:深圳市牛鼎丰科技有限公司
类型:发明
国别省市:广东,44

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

1