一、软件测试简述

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