试题详情
- 简答题 设计下列伪程序的语句覆盖测试用例。 BEGIN INPUT(A,B,C) IF A>5 THEN X=10 ELSE X=1 END IF IF B>10 THEN Y=20 ELSE Y=2 END IF IF C>15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END
-
因为每个判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖的典型测试用例:
(1)使3个判定表达式之值全为假
输入:A=1,B=1,C=1
预期的输出:X=1,Y=2,Z=3
(2)使3个判定表达式之值全为真
输入:A=20,B=40,C=60
预期的输出:X=10,Y=20,Z=30 关注下方微信公众号,在线模考后查看
热门试题
- 下列哪个不是UML的视图()
- 详细设计的基本任务是什么?有哪几种描述方
- 需求分析阶段结束后,交出的文档中应该包括
- 软件维护阶段的花费很少。因此不需要太重视
- 什么是软件?如何评价软件的质量?
- 可行性研究的目的不包括()
- 需求分析的基本任务是准确的回答()
- 在数据流图中,加工以()或()作为加工对
- 软件开发的成本主要是人的劳动消耗。
- 结构化程序设计的特征是什么?
- 模块的内聚有哪几种?模块间的耦合有哪几种
- PAD图既可用于表示(),也可用于描绘(
- 在需求分析过程中,分析员要从用户那里解决
- 什么是变换流?什么是事物流?
- 软件的可维护性是软件设计师最关注的性能,
- 什么是软件工程?软件工程的目标是什么?
- 面向对象分析和设计涉及到三个方面的内容:
- 面向对象分析的关键步骤有哪些?应建立哪几
- 软件可行性研究实质上是要进行一次()需求
- 软件、程序和代码是()。