软件测试基础知识(一)
2015-09-15 21:11
190 查看
1、软件失败的术语
缺点(defect) 偏差(variance)故障(fault)
失败(failure) 问题(problem)
矛盾(inconsistency)错误(error)
特殊(feature)事件(incident)
缺陷(bug)异常(anomaly)
2、软件的缺陷:
1)软件没实现产品说明书要求的功能;
2)软件出现了产品说明书中指明不应该出现的错误;
3)软件实现了产品说明书中未提到的功能;
4)软件没实现产品说明书中虽然没提到但是应该实现的目标;
5)软件难以理解、不易使用、运行缓慢等。
3、客户需求(考察产品需求)->产品说明书(产品的设计)->进度表(整个项目进程)->软件设计文档(设计如何编码)->测试文档
4、将软件分为数据和程序,数据测试主要是对数据的测试,程序测试主要从流程、转换、逻辑和运算。
5、在使用边界值法测试数据时,注意次边界值,2的次幂和ASCII码值。
6、动态白盒测试和静态白盒测试的区别:动态指的是在程序运行中进行的测试,静态测试是指程序为运行时进行的测试。
未完待续……
缺点(defect) 偏差(variance)故障(fault)
失败(failure) 问题(problem)
矛盾(inconsistency)错误(error)
特殊(feature)事件(incident)
缺陷(bug)异常(anomaly)
2、软件的缺陷:
1)软件没实现产品说明书要求的功能;
2)软件出现了产品说明书中指明不应该出现的错误;
3)软件实现了产品说明书中未提到的功能;
4)软件没实现产品说明书中虽然没提到但是应该实现的目标;
5)软件难以理解、不易使用、运行缓慢等。
3、客户需求(考察产品需求)->产品说明书(产品的设计)->进度表(整个项目进程)->软件设计文档(设计如何编码)->测试文档
4、将软件分为数据和程序,数据测试主要是对数据的测试,程序测试主要从流程、转换、逻辑和运算。
5、在使用边界值法测试数据时,注意次边界值,2的次幂和ASCII码值。
6、动态白盒测试和静态白盒测试的区别:动态指的是在程序运行中进行的测试,静态测试是指程序为运行时进行的测试。
未完待续……
相关文章推荐
- POJ 2431 Expedition (汽车加油问题,STL_优先队列+贪心) (挑战程序P76)
- bean 反射生成插入的sql
- java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处
- jaxb转化xml笔记
- Leetcode 动态规划 Candy
- 数据结构应用实例#栈#迷宫寻路
- Pro Git(中文版)
- Java中的类
- 三大集合特点
- LEETCODE-Majority Element
- 【图论】【贪心】[coci CONTEST #1 2014.10.18]MAFIJA
- linux环境配置相关文件
- uva 12167 Proving Equivalences(强连通分量 + 缩点)
- Python 学习(1)---基本知识整理
- windows下TCP服务器和客户端的实现
- CF div2 318 A
- 傅里叶变换在图像处理中的作用
- 如何在github上发布一个带动画介绍的项目
- Git命令参考手册(文本版)
- java__静态导入,可变参数,枚举