测试—软件测试目的和原则、什么是需求、什么是bug、什么是测试用例

一、基本概念

  1. 软件测试的目的和原则
    目的:验证软件有没有问题
    原则:以客户为中心,遵循软件测试的规范、流程、标准和要求
    从测试目的出发分为两类:为了验证程序正常工作的测试;为了验证程序不能正常运行的测试
  2. 需求
    · 概念:
    1)用户解决问题或达到目标所需条件或权能
    2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所具有的条件或权能
    3)一种反应上面1)或2)所述条件或权能的文档说明
    · 需求的两部分
    用户需求:甲方提出的要求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务
    软件需求(功能需求):详细描述开发人员必须实现的软件功能
    软件需求从用户需求转化而来,核心是沟通
  3. bug
    当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是错误。
    没有规格说明书时,当程序没有实现其最终用户合理预期的功能要求时,就是软件错误。
  4. 什么是测试用例
    为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素
    例:单位用户注册成功
    测试—软件测试目的和原则、什么是需求、什么是bug、什么是测试用例
    加油鸭~