一. 单项选择题\
1.在软件测试用例设计中,使得测试用例达到语句覆盖、条件覆盖等是( )方法。
] 白盒子测试 b 黑盒子测试 c 集成测试 d 组装测试
2.进度安排的好坏往往会影响整个项目的按期完成,下列属于软件进度的方法有( )
a. 程序结构图 b. 流程图 工程网络图 d. e-r图。
3.软件测试的目的是( )
a.定位软件中的错误 b.找出软件中的所有错误。
].发现软件的错误d.证明软件是正确的。
4.提高软件质量和可靠性的技术大致可分为两类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝对没有错误,这就需要( )
a.消除错误 b. 检测错误 c. 避开错误 容错。
5.用白盒法技术设计测试用例的方法包括( )
a.错误推测 b.因果图 基本路径测试 d.边界值分析。
二. 填空题。
1.黑盒测试依据检查程序是否满足因此,黑盒测试由称为功能测试或。
软件需求规格说明(需求分析也对),功能说明(答功能也对),数据驱动测试
2.为了便于对照检查,测试用例由和两部分组成。
输入数据,预期的输出结果。
三、简答题。
1.简要对比测试(testing)与排错(debugging)的目的与任务。
答:测试(testing)的目的与任务:
目的:发现程序的错误。
任务:通过执行程序,暴露潜在的错误。
排错(debugging)的目的与任务:
目的:定位和纠错。
任务:消除软件故障,保证程序的可靠运行。
2.什么是单元测试?该阶段有那些工作(测试内容)?
答:单元测试是针对程序中的模块或构件,主要揭露编码阶段产生的错误。模块接口测试、局部数据结构、重要的执行路径、错误处理、边界条件。
四、应用题
下图是某程序的逻辑结构,设计足够的测试用例使其满足条件覆盖。
输入x, 输出y );
1.(1.5,1.5), 条件取值;1=(t, t),2=(t), 路径: abg;
2.(0,-4), 条件取值;1=(f, t),2=(t), 路径: acdg;
3.(0,24), 条件取值;1=(t, f),2=(f), 路径: aceg;
作业答案 5
第一章行列式。作业1 行列式的概念。一 填空题。1 列标为i3j12,则i和j必为4和5之一。若i 4 j 5,则 43512 7,此项为负。答案为i 4 j 5。2 1 2 n 1 n 1 1 n n 1 4 在位于不同行不同列上的元素的乘积中,只有和两项会出现三个x的乘积,因此带x3的项为,则x...
作业5答案
作业5 平均值。1 程序设计题 计算score数组中n门课程的平均分。课程成绩由键盘输入。例如 若有5门课程成绩是 90.5,72,80,61.5,55,则平均分是71.80 算法 1 用一重循环将n门课程的成绩放到score数组中 2 用一重循环将score数组中的元素 即n门课程的成绩 累加到s...
作业5答案
第二次练习。1,数据通信系统 是完成数据的传递和处理的系统。2,信源 信宿和中间通信设备统称为 结点 3,数据通信系统由发送终端 发射机 信道 接收机 和接收终端组成。4,信息 是数据的内容和定义。5,数据 是用来承载信息的一种实体。6,数字数据用 离散 的物理量来表示。7,噪声 将会影响被传输信号...