没有合适的资源?快使用搜索试试~ 我知道了~
软件测试期末总复习.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 116 浏览量
2022-07-06
00:46:42
上传
评论
收藏 9.76MB DOC 举报
温馨提示
试读
42页
软件测试期末总复习.doc
资源推荐
资源详情
资源评论
0
简答题 1
1、集成测试策略1
2、集成测试辅助模块 3
判断题 3
设计题 3
1、等价类划分法4
2、 决策表法 7
3、场景法10
4、白盒测试方法13
选择填空判断 15
(一)软件测试概述概念、模型 15
1、软件测试概念 15
2、软件测试过程:16
3、补充:16
4、测试与软件开发的关系 17
5、软件测试过程模型 17
6、软件测试环境18
7、软件测试工具 18
(二)运用黑盒测试方法设计测试用例 19
1、基本概念 19
2、黑盒测试的两个显著优点:20
3、常用的黑盒测试方法20
4、等价类划分测试用例设计 20
5、边界值分析法 20
6、决策表法 20
7、因果图法 21
8、黑盒测试方法的选择 21
(三)运用白盒测试方法设计测试用例 23
1、黑盒测试与白盒测试的区别 23
2、白盒测试的常用方法 23
3、逻辑覆盖 24
4、基本路径测试24
(四)软件集成测试相关概念及集成策略的实施过程 26
1、集成测试相关概念 26
2、 集成测试集成策略的实施过程(见简答题)27
(五)软件系统测试相关概念及集成策略的实施过程 28
1、系统测试相关概念 28
系统测试一般由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否
都能正常工作并完成所赋予的任务。28
2、 系统测试集成策略的实施过程29
(六)软件测试管理:测试管理内容、原则 30
1、测试管理的基本内容 30
2、测试管理的原则 30
复习题 31
0
软件测试:15个选择题(15分),10个判断题(10 分),5 个填空题(10分)
1个简答题(10 分),3 个设计题(40 分)
简答题
软件集成测试相关概念及集成策略的实施过程(集成测试策略)139页
1、集成测试策略
(1)非渐增式集成:
首先对每个子模块进行测试(即单元测试),然后将所有模块全部集成起来一次
性进行集成测试。
(2)渐增式集成:
把程序划分成小段来构造和测试,在这个过程中比较容易定位和改正错误,对接
口可以进行更彻底的测试,可以使用系统化的测试方法.目前在进行集成测试时
普遍采用渐增式集成方法。
自顶向下(从主控制模块开始,沿着程序的控制层次向下移动,逐渐把各个模块
结合起来:深度优先、宽度优先)、自底向上(从“原子"(最底层)模块开始组装
和测试,不需要桩模块(因为总能得到所需的下层模块处理功能))
(3)三明治集成:
是一种混合增量式测试策略,综合了自顶向下和自底向上两种集成方法的优点。
在这种方法中,桩模块和驱动模块的开发工作都比较小,代价是在一定程度上增
加了定位缺陷的难度。
【例】作业题
对图 5—9所示的程序进行自顶向下的集成测试,试给出测试过程。
解:自顶向下
1)宽度优先
1
2)深度优先
对图5—9 所示的程序进行自底向上的集成测试,试给出测试过程.
解:自底向上
2
对图 5-9所示的程序进行三明治集成测试,试给出测试过程。
解:三明治集成测试
2、集成测试辅助模块
—-驱动模块:用以模拟待测模块的上级模块。在集成测试中接受测试数据,把相关的数据传送
给待测模块,启动待测模块,并打印出相应的结果
——桩模块:存根程序,用以模拟待测模块工作过程中所调用的模块。由待测模块调用,它们
一般只进行很少的数据处理,以便于检验待测模块与其下级模块的接口。
判断题
(1)负载测试是验证要检验的系统的能力最高能达到什么程度。(对)
(2)软件测试管理原则之一是全面测试,它的含义:一是对软件的所有产品进行全面的测试;
二是测试人员应对测试的全过程进行全程的跟踪。
(3)所有测试的标准都是建立在用户需求之上。
(4)系统测试的目标是要找出软件在与系统其他部分协调工作时出现的所有故障。
(5)安全性测试最终证明应用程序是安全的。
(6)软件开发是一个渐进的过程,测试计划需要根据需求变更及时调整.
设计题:黒盒测试(等价类,决策表)(20 页),白盒测试(88 页)
3
1、等价类划分法
【例 1】课本 22 页
【例 2】课本23 页
【例 3】电话号码
城市的电话号码由两部分组成。这两部分的名称和内容分别是:
地区码:以 0 开头的三位或者四位数字(包括 0);
电话号码:以非 0、非 1 开头的七位或者八位数字.
假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用
等价分类法来设计它的调试用例。
等价类划分:
输入数据
有效等价类
无效等价类
地区码
以0开头的 3 位数
串以0开头的 4 位
数串
以 0 开头的含有非数字字符的串以 0 开头的
小于 3 位的数串以 0 开头的大于 4 位的数串
以非 0 开头的数串
电话号码
以非0、非1开头的
7位数串以非 0、非
1 开头的 8 位数串
以0开头的数串以 1 开头的数串以非 0、非 1
开头的含有非法字符7或者 8 位数串以非 0、
非 1 开头的小于 7 位数串以非0、非 1 开头
的大于 8 位数串
测试用例设计:
测试数据
期望结果
覆盖范围
010 23145678
显示有效输入
1、8
023 2234567
显示有效输入
1、7
0851 3456789
显示有效输入
2、7
0851 23145678
显示有效输入
2、8
测试数据
期望结果
覆盖范围
0a34 23456789
显示无效输入
3
05 23456789
显示无效输入
4
01234 23456789
显示无效输入
5
剩余41页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3702
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功