软件测试你必须要知道的那些事儿
<font face="微软雅黑", size=6> 首先 软件测试之灵魂拷问三连: 1.软件测试是什么鬼? 2.软件测试如何分类? 3.软件测试有没有Rule要遵循? 卧槽,软件测试这么复杂,还有这么多道道,不就是"点点点"么? 说这话的同学,请你尊重一下软件工程这个专业,好么?软件测试好歹也是软件工程的主干课程哦。 同时,说这话的同学也暴露了自己只做了纯执行的那部分工作。 好了,接下来我们要严肃的回答四连同志们的深刻提问。 1. 软件测试是什么鬼? 按照 Standard for Software Test Documentation(IEEE Std 829-1998) 中软件测试的定义 软件测试:分析某个软件项以发现现存和要求的条件之差别并评价此软件项的特性。 软件的测试是为了确保软件的质量以及软件开发方向的正确性。 2. 软件测试如何分类? 黑盒测试,白盒测试,灰盒测试,单元测试,集成测试,系统测试,确认测试,验收测试,冒烟测试...傻傻分不清楚。 当各位看官看完这篇解说文档,再有童鞋将黑盒测试,单元测试,白盒测试,系统测试,冒烟测试,验收测试这些概念混为一谈时,你基本可以判定,说这话的童鞋不是一名合格的测试攻城狮。 软件测试从不同的角度有不同的分类: 从软件测试技术来划分,软件测试可以分为: 黑盒测试,白盒测试,灰盒测试 从软件开发阶段来划分,软件测试可以分为: