软件测试

来源:互联网 发布:房卡麻将3d源码 编辑:程序博客网 时间:2024/05/14 00:29

1.软件测试的目地:

1)发现修改缺陷

2)优化产品

3)为用户提供高质量的产品

软件测试的分类:

软件测试流程:

1)软件测试计划

2)设计和生成测试用例

3)搭建测试环境

4)实施测试

5)测试评估

6)测试总结

1.测试环境

1)软件测试环境:(硬件+软件+网络)

品牌机,笔记本,+windows7,Windows10+10M网络,一般网络

2)软件开发环境: vb java C

3)软件生产运行环境:最终用户环境保持一致

2.软件测试开始时间

软件生命周期:计划需求,设计编码测试,运行维护,淘汰停用

软件测试贯穿软件生命周期

需求,设计,编码,测试,交付 --->都需要进行测试

3.软件停止的依据

缺陷修复概率

一、二级错误修复率100%

三、四级错误修复率80%

五级错误修复率60%

覆盖率标准

语句覆盖率

测试用例覆盖率

软件开发生命周期和角色



1.大棒开发法

通常是开发者的奇思妙想

2.边写边改法

产品说明书——编码——测试修改——编码——测试修改

3.快速原型法

先根据需求设计用户界面,先给客户看,而不是等到项目结束后才给用户看

先实现基本的框架,不实现具体的代码,减少因需求理解错误而造成的代价

2.瀑布模型法

需求分析——系统设计——程序设计——编码——测试——运行和维护

成果出来的晚,修复代价大

适合功能模块比较明确的情况下,不需要反复确认需求

软件测试模型

V模型


W模型


测试伴随着软件整个生命周期

缺点:严格依赖线性执行,上一阶段完成后才能完成下一个阶段

H模型



0 0
原创粉丝点击