- 3
- 0
- 约2.25千字
- 约 4页
- 2017-08-14 发布于河南
- 举报
软件测试综述
什么是软件测试
对程序能够按预期的要求运行建立起的一种信心
以评价一个程序或系统的品质或能力为目的的一项活动
测试是以发现错误为目的而运行的程序或系统的执行过程
弄清预期结果与实际结果之间的差别
软件测试的起源
软件危机
软件工程
目的:解决沟通和集成问题
策略:控制错误
深层次原因:卖方市场——买方市场,软件企业为了提高自身的竞争力,必须重视软件测试
软件开发瀑布模型
需求分析
概要设计
详细设计
编码实现
测试
运行维护
软件的全寿命周期
需求分析——概要设计——编码——测试——运行维护——退出使用
软件全寿命周期费用(LCC:life cycle cost)
测试的花费减少了运行维护阶段的花费,从全寿命周期费用来看,测试是使LCC降低了。
软件测试的意义
1测试的花费减少了运行维护的费用
2提高了软件的质量提升了用户对产品的满意度
软件测试的目的
1软件测试是为了发现错误而执行程序的过程
2软件测试是为了证明程序有错,而不是为了证明程序无错
3一个好的测试用例是在于它能发现至今未发现的错误
4一个成功的测试是发现了至今未发现的错误的测试
5尽可能早的找出软件缺陷,并确保其得以修复
软件测试的衡量标准
多:
原创力文档

文档评论(0)