什么是软件测试软件测试:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档、数据以及程序进行测试。软件测试的目的测试是程序的
- 什么是软件测试
软件测试:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档、数据以及程序进行测试。 - 软件测试的目的
测试是程序的执行过程,目的在于发现软件的缺陷。 - 什么是软件缺陷
符合软件缺陷有5个规则:
- 软件未达到产品说明书表明的功能
例如计算器,输入两个数,按下(+)键,结果毫无反应,这就是第一条规则。 - 软件出现了产品说明书指明不会出现的错误
- 软件功能超出产品说明书指明的范围
说明书指明该计算器不需要求平方根。但某一程序员却自己加了这个功能 - 软件未达到产品说明书虽未指出但应达到的目标
计算器的电池电力不足,按键不太灵敏导致出现问题。 - 软件的易用性,外观,运行速度等等问题
排版不太符合规范,按键太小,按起来不方便等等。
- 软件未达到产品说明书表明的功能
- 为什么会出现软件缺陷
软件缺陷的第一来源是产品说明书。说明不够全面,经常更改,项目组沟通不到位,
开发人员对说明书的的理解有差异;第二来源是设计,出现问题的原因和说明书差不多。第三来源便是程序员的个人理解,习惯以及代码本身的缺陷。 - 软件缺陷的修复费用
不用说,越早越便宜,甚至忽略不计。但如果是发布后发现的缺陷,这个修复费用是无法估算的,也是灾难性的。 - 如何成为一名优秀的软件测试人员
太多拉....但主要的是有耐心,而且细心,有探索精神,对问题把握准确,精确。敢于挑战,而且善于沟通。