系统测试
集成测试
组件测试
验收测试
第1题:
设计一组测试用例,尽量使main函数的语句覆盖率能达到100%。如果认为该函数的语句覆盖率无法达到100%,需要说明原因。
第2题:
设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率尽量达到最大。如果认为该程序的语句覆盖率或分支覆盖率无法达到100%,需说明为什么。
第3题:
下列指导选择和使用测试覆盖率的原则中错误的是______。
A.覆盖率不是目的,仅是一种手段
B.不要追求绝对100%的覆盖率
C.不可能针对所有的覆盖率指标来选择测试用例
D.只根据测试覆盖率指标来指导测试用例的设计
第4题:
在系统测试过程中,下面哪个度量项最适合衡量测试过程的进度()
第5题:
下列选项中不属于覆盖率对软件测试作用的是______。
A) 得知测试是否充分
B) 协助找出代码中的语法错误
C) 指导设计能够增加覆盖率的测试用例
D) 了解测试的弱点在哪里
A.
B.
C.
D.
第6题:
设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句覆盖率或分支率无法达到100%,需说明为什么。
第7题:
A.代码的测试覆盖率
B.发现并修改的缺陷的数
C.缺陷的分布信息
D.测试用例执行量
第8题:
试题二(共 15 分)
阅读以下关于嵌入式软件测试的叙述,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某嵌入式软件主要用于控制飞机起落架。飞机起落架的可靠性直接关系着机载人员的人身安全。根据载机设备对软件可靠性要求,一般将软件分为 3 级:关键级软件,主要级软件和一般软件。由于该嵌入式软件被定义为关键软件,要求按关键级软件进行测试。
【问题 1】 (5 分)
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖的含义。
【问题 2】 (7 分)
根据本题所示的软件关键级别,回答该软件需要做哪几项覆盖测试?要求的覆盖率指标是多少?如果是一般级软件,应做哪几项覆盖测试?
【问题 3】 (3 分)
在软件单元测试中,主要测试对象是软件模块,如果被测程序中有多处调用了其它过程代码,测试中应如何处理这些功能的引用?软件的性能测试在测试工作的哪个阶段进行?
第9题:
● 以下叙述中,不符合软件单元测试技术要求的是 (42) 。
(42)
A. 对软件设计文档规定的软件单元的功能、性能、接口等应逐项测试
B. 每个软件特性应至少被一个正常测试用例和一个异常测试用例覆盖
C. 语句覆盖率达到100%
D. 分支覆盖率达到80%以上
第10题:
下面有关基于风险的方法的描述哪个是不正确的()