无锡工艺职业技术学院 11/12 学年第一学期
《 软件测试与文档编制 》课程期末考试卷 A
4.白盒测试用例包括______________,______________和______________。
5.软件错误的分类分为软件错误等级和错误处理优先级,其中严重等级由______________决定,
优先级由______________决定。
三.简答题(共 25 分)
考试形式:开卷( )闭卷(√)半开卷( )上机( )出卷人 王明超_
1. (名词解释)黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试(15 分)
:
号
学
:
名
姓
:
级
班
题 号
一
二
三
四
总分
复核人
得 分
一、不定项选择题 (每题 2 分,共 10 分)
1. 典型的瀑布模型的四个阶段是:( )
A、分析
D、测试
B、设计
C、编码
E、需求调研 F、实施
2. 划分软件测试属于白盒测试还是黑盒测试的依据是(
)
A、是否执行程序代码
C、是否能看到被测源程序
B、是否能看到软件设计文档
D、运行结果是否确定
)
3. 在进行单元测试时,常用的方法是 (
A、采用黑盒测试,辅之以白盒测试
B、采用白盒测试,辅之以黑盒测试
C、只使用黑盒测试
D、只使用白盒测试
4. 测试的基本流程:
1.开发人员将开放出来的产品交给测试部门。
2.测试人员使用某种测试方法测试产品并收集产品的缺陷。
3.与开发人员沟通被发现的缺陷。
4.开发人员修复缺陷并送回到测试部门重新测试。
1,2,3,4
B. 2.3.1.4
5. 下面的观点哪些是错误的?
C.1,3,2,4
D.2,1,3,4
A.你永远也不可能完成测试,这个重担将会简单地从你(或者开发人员)身上转移
到你的客户身上
B. 当你时间不够或者资金不够用的时候,就完成了测试
C. 我们不能绝对地认定软件永远也不会再出错 ,但可以根据合理和有效的统计
模型来判定软件的测试程度
二.填空题(每题 1 分,共 15 分)
1. 在软件开发过程中,软件生命周期模型包括______________, ___________,________和
_____________。
2 . 按 测 试 阶 段 分 类 , 可 分 为 四 个 主 要 阶 段 ______________ , ___________ , ________ 和
_____________。
3.软件运行存在三种环境,分别是______________, ___________和______________。
1. WinRunner 可以用录制的方式快速建立自动测试脚本,请问 WinRunner 提供了哪几种可用的录制
模式?请描述各种录制模式的特点。(10 分)
四.设计题(共 50 分)
1. 用因果图法测试以下程序:
程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,在此情
况下进行文件的修改:如果第一个字符不是#或*,则给出信息 N,如果第二个字符不是数字,
则给出信息 M.
(1) 分析程序的规格说明,列出原因和结果。(2 分)
(2) 找出原因与结果间的关系,原因与原因间的关系,画出因果图。(7 分)
(3) 将因果图转换成决策表(7 分)
(4) 根据(3)中的决策表,设计测试用例的输入数据和预期输出。(4 分)
3.某城市电话号码由三部分组成,分别是:(15 分)
地区码----空白或三位数字;
前缀-----非‘0’或‘1’开头的三位数字;
后缀----4 位数字。
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。
请分析程序的规格说明,并列出输入域等价类表(包括有效和无效等价类)。
2.为下图设计足够的测试用例,分别实现对其的语句覆盖,判定覆盖和条件覆盖(15 分)