软件测试--相关概念
来源:互联网 发布:本港台网络电视 编辑:程序博客网 时间:2024/05/16 00:52
异常 (anomaly) 事件 (incident) 偏差 (variance)
问题 (problem) 错误 (error) 缺陷 (bug)
矛盾 (inconsistency) 特殊 (feature)
其中第一行表示严重的情况,第二行则相对温和,并没有全部失败。(下文统称为缺陷进行描述)
软件缺陷的5条规则:
1. 软件未实现产品说明书要求的功能
2. 软件实现了产品说明书指明不应该出现的错误
3. 软件实现了产品说明书未提到的功能 (过多的功能会产生更多的缺陷和测试量)
4. 软件未实现产品说明书虽未明确提及但应该实现的功能
5. 软件难以理解、不易使用、运行缓慢——或者从测试员的角度看——最终用户会认为不好。
软件测试员的目标:
尽可能早地找出软件缺陷,并确保其得以修复。
软件开发生命周期模式[1]:
1. 边做边改模型(Build-and-Fix Model)2. 瀑布模型(Waterfall Model);3. 快速原型模型(Rapid Prototype Model);
4. 增量模型(Incremental Model); 5.螺旋模型(Spiral Model); 6.演化模型(evolution model);
7.喷泉模型(fountain model); 8.智能模型(四代技术(4GL)); 9.混合模型(hybrid model);
10.RAD模型
测试方式术语:
黑盒测试(功能性测试/行为测试):只需知晓软件要做什么,不用知道怎么做
白盒测试 :知道软件内部结构
静态测试: 测试不运行的部分 ——检查和审核
动态测试:通常意义的测试——使用和运行软件
[1]http://baike.baidu.com/link?url=u99JnwrabpTwDrS9rtDmRm2G36NPPSB5hXkYJxybuxL5LLmJD2y66PPBLnBl17Xc
- 软件测试相关概念
- 软件测试相关概念
- 软件测试--相关概念
- 软件测试相关概念
- 软件测试相关概念一
- 关于软件测试的几个相关概念
- 测试相关概念
- android测试相关概念
- 测试相关概念
- 自动化测试相关概念
- 测试相关概念
- 测试相关概念
- 测试相关概念
- 性能测试相关概念
- 软件测试概念
- 软件测试-概念汇总
- 软件测试概念
- 软件测试基础概念
- 冒泡排序(单链表实现)
- Java各种日期格式的获取和设置指定日期
- 结构型模式之代理模式
- leetcode: Power of Three
- 多线程通信
- 软件测试--相关概念
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- 树莓派:3. 树莓派采集温度-使用AD7416
- 最长公共子串
- Ubuntu 11.04 安装后要做的20件事情 -----------转载
- Android客户端实现注册/登录详解(二)
- 百度定位实现操作
- 记关于工程估量的一些认识
- Android加载大图避免OOM