GB/T 38639-2020 系统与软件工程 软件组合测试方法

GB/T 38639-2020 系统与软件工程 软件组合测试方法
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:GB/T 38639-2020
文件类型:.pdf
资源大小:1.3M
标准类别:电力标准
资源ID:233063
VIP资源

GB/T 38639-2020 标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 38639-2020 系统与软件工程 软件组合测试方法

GB/T38639—2020

GB/T38639—2020

7.3.1XML输出格式

如采用XML作为输出格式GB/T 20432.10-2007 摄影 照相级化学品 试验方法 硫化物的测定,宜包含的元素见表11。其XML输出格式文件按C.3给出的Schema 定义执行。

表11XML输出格式

Z.3.2JSON输出格式

如采用JSON作为输出格式,宜包含的元素见表1

表12JSON输出格式

GB/T386392020

附录A (资料性附录) 软件完整性级别与组合强度要求参考 组合测试方法的使用可按照GB/T18492一2001给出的软件完整性级别来确定组合强度的要求 表A.1给出了一组各完整性级别对应的组合强度的参考

测试方法的使用可按照GB/T18492一2001给出的软件完整性级别来确定组合强度的要求 出了一组各完整性级别对应的组合强度的参考

表A.1软件完整性级别对应的组合强度参考

GB/T 386392020

本附录给出了某系统的测试 测试用例生成的情况

本系统具有五个参数,分别为平台、CPU核数、主存容量、外存接口和操作系统,均为字符串类型 其取值范围如下: 平台的取值范围:x86,ia64,amd64。 CPU核数的取值范围:Single,Dual,Quad。 主存容量的取值范围:128MB,4GB,64GB。 外存接口的取值范围:SCSI,IDE。 操作系统的取值范围:OS1.OS2.OS3.OS4

默认为成对组合覆盖。 CPU核数、主存容量和操作系统三个参数需要3强度组合

本系统应测试的种子如下: a)平台为amd64,主存容量为64GB,操作系统为OS4; b)平台为x86,主存容量为128MB,操作系统为OS1

本系统应测试的种子如下: a)平台为amd64,主存容量为64GB,操作系统为OS4; b)平台为x86.主存容量为128MB,操作系统为OS1。

本系统参数有兼容性约束,约束条件如下 a)平台为ia64或amd64时,操作系统只准许是OS3或OS4; b)平台为x86时,主存容量不能是64GB

GB/T386392020

GB/T38639—2020

B.4.2JSON格式

["name""PLATFORM","value"."amd64"},{"name""RAM","value""64GB"},《" name":"Os","value":"OS4"}], ["name"."PLATFORM","value""x86"},《"name":"RAM","value""128MB"】,《" name":"Os","value":"OS1"}] 」, "constraints":[ 《"condition":"PLATFORM"=="ia64"II"PLATFORM"=="amd64","expression":"(" OS"=="OS3"II"OS"=="OS4")"}, 《"condition"."PLATFORM"=="x86","expression"."RAM"!="64GB"

["name"."PLATFORM","value"."amd64"},{"name"."RAM","value"."64GB"】,《" name":"Os","value":"OS4"}], ["name"."PLATFORM","value"."x86"),《"name"."RAM","value"."128MB"),《" name":"Os","value":"OS1"}] 」, "constraints":[ 《"condition"."PLATFORM"=="ia64"II"PLATFORM"=="amd64","expression":" OS"=="OS3"II"OS"=="OS4")"), ("condition""PLATFORM"=="x86","expression":"RAM"!="64GB"

B.5.1变强度的测试覆盖项

GB/T 386392020

B.5.2默认强度的测试覆盖项

B.5.3种子的测试覆盖项

GB/T386392020

违反约束条件的测试覆言

依据B.3.3中约束条件a)的约束,测试覆盖项TCOVER65、TCOVER66、TCOVER69和TCOV ER70违反了该条约束。 依据B.3.3中约束条件b)的约束,测试覆盖项TCOVER48违反了该条约束。 依据B.3.3中约束条件a)和b)可推导出主存容量为64GB时,操作系统不能为OS1和OS2,测试 覆盖项TCOVER9、TCOVER1O、TCOVER21、TCOVER22、TCOVER33和TCOVER34违反约束

依据B.3.3中约束条件a)的约束,测试覆盖项TCOVER65、TCOVER66、TCOVER69和TC R70违反了该条约束。 依据B.3.3中约束条件b)的约束,测试覆盖项TCOVER48违反了该条约束。 依据B.3.3中约束条件a)和b)可推导出主存容量为64GB时,操作系统不能为OS1和OS2, 盖项TCOVER9、TCOVER10、TCOVER21、TCOVER22、TCOVER33和TCOVER34违反约束

GB/T 386392020

但x86平台不兼容64GB主存容量,因此主存容量为64GB时,操作系统不能为OS1和OS2 覆盖上述测试覆盖项的测试用例应册除

衣据B.5中的测试覆盖项,可得出测试用例。 表B.1给出了符合B.5测试覆盖项的测试用例的一种解

表 B.1测试用例表

GB/T38639—2020

GB/T386392020

GB/T 386392020

GB/T386392020

GB/T 386392020

B.7.2JSON格式

据表B.1,生成测试用例的JSON格式表示如下

GB/T386392020

testcases":L I"testcase":[ 《"name":"PLATFORM","value"."x86"} ("name":"CPUS","value":"Single", ("name":"RAM","value":"128MB"), 《"name":"HDD","value":"IDE"), ("name":"Os","value":"OS1"} 1, ("testcase":[ "name":"PLATFORM","value":"x86"}, ("name":"CPUS","value"."Single"}, ("name":"RAM","value":"128MB"), ("name":"HDD","value":"IDE"), "name":"Os","value":"OS2"} J, ("testcase":[ {"name":"PLATFORM","value":"amd64"}, ("name":"CPUS","value""Single"}, ("name":"RAM","value""128MB"}, ("name":"HDD","value":"IDE"), ("name""Os","value":"OS3"} J, ("testcase": [ {"name""PLATFORM","value"."ia64"} ("name":"CPUS","value""Single"}, ("name""RAM","value":"128MB"}, ("name":"HDD","value":"IDE"), ("name":"Os","value":"OS4"} J, ("testcase":[ "name"."PLATFORM","value"."x86"} ("name":"CPUS","value""Single"}, "name":"RAM","value":"4GB"), ("name":"HDD","value":"IDE"}, ("name":"Os","value":"OS1"} 1, ("testcase":[ ("name":"PLATFORM","value":"x86"} ("name":"CPUS","value":"Single"}, ("name":"RAM","value":"4GB"), "name":"HDD","value":"SCSI"),

{"name":"Os","value":"OS2") J), ("testcase".[ "name"."PLATFORM","value"."amd64"}. "name"."CPUS","value":"Single"}, "name":"RAM","value":"4GB"}, "name":"HDD","value":"SCSI"}, "name":"OS","value":"OS3") J), ("testcase":L "name":"PLATFORM","value":"x86"}, "name"."CPUS","value"."Single"), {"name":"RAM","value":"4GB"}, "name"."HDD","value":"IDE"}, "name":"Os","value":"OS4") J), ("testcase":L "name":"PLATFORM","value":"amd64"}, 《"name":"CPUS","value":"Single"), {"name":"RAM","value":"64GB"}, "name":"HDD","value":"IDE"}, "name":"OS","value":"OS3"} J), ("testcase":L "name":"PLATFORM","value":"amd64"}, "name":"CPUS","value":"Single"}, "name":"RAM","value":"64GB"}, "name":"HDD","value":"IDE"}, "name"."Os","value"."OS4") J, ("testcase":L 《"name":"PLATFORM","value":"x86"), t"name":"CPUS","value":"Dual"}, "name":"RAM","value":"128MB"}, "name":"HDD","value":"SCSI"}, {"name""Os","value":"OSi") J), ("testcase":L {"name":"PLATFORM","value":"x86"}, "name":"CPUS","value":"Dual"}, "name":"RAM","value":"128MB"},

GB/T386392020

《"name":"HDD","value":"IDE"), "name":"Os","value":"OS2"} J, ("testcase":[ {"name":"PLATFORM","value":"x86"}, 《"name":"CPUS","value":"Dual"), ("name":"RAM","value"."128MB"}, ("name":"HDD","value":"IDE"), "name":"Os","value":"OS3"} J, ("testcase": [ {"name""PLATFORM","value""x86"}. ("name":"CPUS","value""Dual"}, ("name":"RAM","value""128MB"), ("name":"HDD","value":"IDE"), ("name":"Os","value":"OS4"} J, f"testcase": {"name":"PLATFORM","value":"x86"}. ("name":"CPUS","value":"Dual"}, "name":"RAM","value"."4GB"), "name":"HDD","value":"IDE"), ("name":"Os","value":"OS1"} J ("testcase":[ 《"name"."PLATFORM","value""x86"} ("name""CPUS","value":"Dual""}, "name":"RAM","value":"4GB"), ("name":"HDD","value":"IDE"), ("name":"Os","value":"OS2"} 1, f"testcase": "name"."PLATFORM","value"."x86"} {"name":"CPUS","value":"Dual"}, ("name":"RAM","value":"4GB"), ("name":"HDD","value":"IDE"), ("name":"Os","value":"OS3"} J, ("testcase":[ ("name":"PLATFORM","value":"amd64"), 《"name":"CPUS","value":"Dual"),

"name":"RAM","value":"4GB"}, "name":"HDD","value":"IDE"}, {"name""Os","value""OS4"} J), ("testcase":L "name":"PLATFORM","value":"ia64"}, "name":"CPUS","value":"Dual"}, {"name":"RAM","value":"64GB"} "name":"HDD","value":"IDE"}, "name":"Os","value":"OS3") J), ("testcase":L "name":"PLATFORM","value":"amd64"}, ""name"."CPUs","value"."Dual"}. "name":"RAM","value":"64GB"}, "name":"HDD","value":"IDE"}, "name":"OS","value":"OS4") 门, "testcase":[ f"name":"PLATFORM","value":"x86"}, "name":"CPUS","value":"Quad"}, "name":"RAM","value":"128MB"}, "name":"HDD","value":"IDE"}, "name":"Os","value":"OSi") J, ("testcase":L "name"."PLATFORM","value"."x86"}, "name":"CPUS","value":"Quad"}, "name":"RAM","value":"128MB"}, "name":"HDD","value""IDE"}, "name":"Os","value":"OS2") J, ("testcase":L "name"."PLATFORM","value"."x86"}, "name":"CPUS","value":"Quad"}, "name":"RAM","value"."128MB"}, {"name":"HDD","value":"IDE"}, ("name":"Os","value":"OS3") J), ("testcase":L 《"name":"PLATFORM","value":"x86"},

GB/T386392020

GB/T 386392020

《"name":"CPUS","value":"Quad"), 《"name":"RAM","value"."128MB"), ("name":"HDD","value":"IDE"}, ("name":"Os","value":"OS4"} J, ("testcase":[ {"name":"PLATFORM","value":"x86"}, ("name":"CPUS","value":"Quad"), ("name":"RAM","value":"4GB"), 《"name":"HDD","value":"IDE"),c "name""Os","value"."OSi" J, {"testcase". 《"name":"PLATFORM","value":"x86"}, ("name":"CPUS","value""Quad"), ("name":"RAM","value":"4GB"), ("name":"HDD","value":"IDE"}, ("name""OS","value":"OS2"} J, ("testcase":[ {"name":"PLATFORM","value":"x86"} ("name":"CPUS","value":"Quad"), ("name":"RAM","value":"4GB"), ("name":"HDD","value":"IDE"), "name":"Os","value":"OS3"} J, ("testcase":[ 《"name"."PLATFORM","value"."ia64"} ("name":"CPUS","value":"Quad"), ("name":"RAM","value":"4GB"), ("name""HDD","value":"SCSI"}, "name""Os","value"."OS4" 1, ("testcase":[ ("name":"PLATFORM","value":"ia64"}, ("name":"CPUS","value":"Quad"), ("name":"RAM","value":"64GB"), ("name":"HDD","value":"IDE"), "name":"Os","value":"OS3"} J, I"testcase".

name":"PLATFORM","value": 'name":"CPUS","value":"Quad"}, 'name":"RAM","value""64GB"} 'name":"HDD","value":"SCSI"}, "name":"Os","value":"OS4")

GB/T386392020

GB/T 386392020

本附录中给出了组合测试输入文件和输出文件的

QKKB 0001S-2015 云南昆明市康宝饮料厂 果汁饮料.2输入文件XMLSch

附录C (规范性附录) 组合测试输入输出XMLSchema

GB/T386392020

GB/T 386392020

C.3输出文件XMLSchema

GB/T386392020

NB/T 20424-2017 核电厂限流孔板设置要求[1]GB/T18492一2001信息技术系统及软件完整性级别 [2]GB/T38634.4一2020系统与软件工程软件测试第4部分:测试技术

©版权声明
相关文章