没有合适的资源?快使用搜索试试~ 我知道了~
软件工程第六章-软件测试.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 5 浏览量
2022-07-02
22:34:50
上传
评论
收藏 1009KB PPT 举报
温馨提示
试读
64页
软件工程第六章-软件测试.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
资源推荐
资源详情
资源评论
第 6 讲 软件测试
6.1 软件测试的基本概念
6.2 测试的原则、类型和文档
6.3 黑盒测试方法
6.4 白盒测试方法
6.5 软件测试的基本过程
6.6 软件纠错
( 1 )什么是软件测试?其目的是什么?
( 2 )什么是成功的测试?什么是失败的测试?
( 3 )什么是好的软件测试?
( 4 )穷举测试能够把所有的错误找完吗?
( 5 )通过测试能够证明软件无错吗?
( 6 )测试的基本工作有哪些?
( 7 )什么是测试用例?
( 8 )测试由谁来完成?
( 9 )测试与纠错有何关系?
( 10 )纠错由谁来完成?
( 11 )测试的信息流之间有何关系?
6.1 软件测试的基本概念
( 1 )什么是软件测试?其目的是什么?
测试的定义
软件(程序)测试是为了发现错误而执行程
序的过程。
测试的目的
发现程序的错误。
测试为什么重要
ARIANE 火箭
耗资 70 亿美元, 1996 年发射 37
秒后爆炸
begin
sensor_get(vertical_veloc_sensor);
sensor_get(horizontal_veloc_sensor);
vertical_veloc_bias := integer(vertical_veloc_sensor);
horizontal_veloc_bias :=
integer(horizontal_veloc_sensor);
...
exception
when numeric_error => calculate_vertical_veloc();
when others => use_irs1();
end;
发射失败的原因
程序中试图将 64 位浮点数转换成 16 位整数
时的溢出错误
如果看其浮点转换程序,并没有任何问题。
问题在于他们复用了 Ariane 4 的部分软件需求
文档因而软件工程师不知道其 Ariane 5 的水平
加速度比 Ariane 4 快 5 倍因此要求额外 3 位整
数存储,所以其背后的真正原因是系统需求。
测试为什么重要
剩余63页未读,继续阅读
资源评论
是空空呀
- 粉丝: 167
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功