软件测试基础
上一篇 /
下一篇 2010-11-12 16:08:52
/ 个人分类:软件评测师笔记
1、软件问题分类
软件错误:指软件生存期内的人为错误。
软件缺陷:指代码或数据文件中,不希望或者不可接受的偏差。
软件故障:指程序运行时,产生的不希望或者不可接受的内部状态。
软件失效:指软件运行时,产生的不希望或者不可接受的外部结果。
2、软件测试与软件质量
软件测试:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估
软件质量:软件特性的总和,软件满足规定或潜在用户需求的能力
3、软件测试阶段
1)单元测试、集成测试、确认测试、系统测试、验收测试
2)开发方测试、用户测试、第三方测试
3)白盒测试、黑盒测试、灰盒测试
软件测试模型:V、W、H、X、前置测试模型
单元测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试
集成测试内容:模块接口数据是否丢失
一个模块对另一模块是否产生不利影响
各个子功能组合起来能否达到父功能
全局数据结构测试
单个模块的误差累积起来是否会放大
集成测试组装方式:一次性组装方式、增值式组装(自顶向下、自底向上、混合)
确认测试内容:有效性测试、软件配置复查
4、软件V&V过程
过程分析、评价、评审、审核、评估和测试
收藏
举报
TAG: