推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

SJ 30008-2018 军工软件质量度量 组合测试方法

更新时间:2023-09-06 12:55:25 大小:15M 上传用户:sun2152查看TA发布的资源 标签:军工软件 下载积分:4分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

范围 本标准规定了软件组合测试方法的测试对象、输入域构造方法、组合强度、软件完整性级别的要求种子组合、约束条件表示、组合测试过程要求以及组合测试输入输出表示。 本标准适用于软件组合测试用例设计和充分性评估。 2 规范性引用文件 研究是否可使用这些文使的做底均本适用于不它用,实励根据本标准达成协议的各方GB/T 18492-200K息技术系统及软件完整性级别. 测试用例集 test suite针对特定测试目标的测试用例集合。 3.7覆盖率 coverage测试用例集覆盖被测试系统因素组合的程度。 注:一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。 示例:某测试用例集覆盖了所有强度为 2 的因素组合,那么该测试用例集就是满足 2 强度覆盖。 4测试对象 当一个软件受多个因素影响时,该软件可作为组合测试的对象。 示例:典型的应用包括开关面板的输入、系统配置、多个环境因素组合等等。 5输入域构造 组合测试的条件是待测系统的因素的水平是可离散的。 在应用组合测试之前,应对被测应用的输入域进行构造。其主要包括如下几个步骤:a)根据当前测试的目标,识别出影响被测应用行为的因素;b)对步骤a)中识别出的因素,识别该因素水平的有限个离散取值。若该因素的水平是连续的 (如实数类型),或者取值过多,则需要采用等价类划分或边界值的方法选取少量的离散取值: c)对步骤a)中识别出的因素,识别出因素间的约束 d)对步骤a)中识别出的因素,分析各因素间交互作用的强度,给定组合强度。 示例1:某航空公司对12-25岁和55-70岁的乘客实行机票优惠政策。因此,在该航空公司订票系统中,当乘客年龄符合优惠政策时,将自动计算出优惠票价。乘客年龄的因素取值虽然是离散值,但取值过多,需采用等价类进行划分。下列给出了依据年龄段分类的参数化实例: 10.2 组合测试的测试流程 组合测试的的测试流程如下: a)确定测试范围:确定所需测试的软件功能及因素。 b)生成测试条件:针对每个因素确定其取值范围,对于连续变量因素的取值可参考第五章的方法进行输入域的构造。 c)生成测试覆盖项:采用组合测试的方法,根据组合定义的组合强度,生成测试覆盖项。 d)生成测试用例:依据测试覆盖项生成测试用例,确定测试用例的预期结果,直到每个参数- 值对都包含在至少一个测试用例中。 e)分配测试用例套:当测试用例数量过多时,可将依据某个关键因素的取值不同,而将测试用例分配入不同的测试用例套 f)执行测试:将不同的测试用例套交由不同的测试人员执行。 11 组合测试输入和输出表示 11.1 一般要求 组合测试测试用例生成软件的输入应至少包含组合强度和各参数的定义,宜包含指定参数的变强度定义、种子组合定义和约束条件。 组合测试测试用例生成软件的输出应包含输出的各个测试用例。组合测试测试用例生成软件一般宜采用XML作为输入输出格式。 11.2 输入格式 11.2.1 XML输入格式 组合测试测试用例生成软件一般宜采用XML作为输入格式,具体元素内容如表2所示。其XML格式文件宜按附录A.1给出的schema定义执行。

部分文件列表

文件名 大小
SJ_30008-2018_军工软件质量度量_组合测试方法.pdf 15M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载