软件质量保证与测试(二)

软件测试分类以及软件质量

    • 1.什么是软件缺陷/li>
    • 2.什么是产品评审/li>
    • 3.软件测试的分类
    • 4.静态测试和动态测试
    • 5.主动测试和被动测试
    • 6.白盒测试和黑盒测试
    • 7.软件测试的级别
    • 8.软件测试的工作
    • 9.软件质量的控制
    • 10.软件质量保证

1.什么是软件缺陷/h2>
  • 定义

    • 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题
    • 从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背
  • 现象

    • 功能、特性没有实现或部分实现
    • 设计不合理,存在缺陷
    • 实际结果和预期结果不一致
    • 运行出错,包括运行中断、系统崩溃、界面混乱
    • 数据结果不正确、精度不够
    • 用户不能接受的其他问题,如存取时间过长、界面不美观
  • 产生

    • 技术问题
    • 团队工作
    • 软件本身
  • 构成

    软件质量保证与测试(二)

    2.什么是产品评审/h2>

    评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进

    • 评审的方法
      • 互为评审 (Peer review)
      • 轮查 (Pass-round)
      • 走查 (walk-through)
      • 会议评审 (Inspection)
    • 评审的分类
      • 管理评审
      • 技术评审
      • 文档评审
      • 流程评审

    3.软件测试的分类

软件质量保证与测试(二)
  • 主动测试是测试人员主动向被测试对象发送请求、或借助数据、事件驱动被测试对象的行为,从而验证被测试对象的反应或输出结果
  • 被动测试是测试人员不干预产品的运行,而是被动地监控产品在实际环境中运行,通过一定的被动机制来获得系统运行的数据,包括输入、输出数据

6.白盒测试和黑盒测试

  • 黑盒测试就是对功能的测试,数据驱动的测试

    软件质量保证与测试(二)

    7.软件测试的级别

    软件质量保证与测试(二)
    • 测试内容

      • 目标和范围
      • 项目估算
      • 风险计划
      • 进度安排
      • 资源配置
      • 跟踪和控制机制
    • 测试用例

      • 测试用例是测试人员在测试过程中的重要参考依据
      • 测试用例将有助于节约测试时间,提高测试效率。
      • 良好的测试用例不断地被重复使用,使得测试过程事半功倍
      • 测试用例是一个知识积累的过程
    • 测试人员

      • :人员管理,资源调配、测试方法改进等
      • :设置、配置和维护实验室的测试环境
      • :审查流程,建立测试模板,跟踪缺陷测试报告的质量等
      • :负责项目的管理、测试计划、测试用例、任务安排等
      • :资深测试工程师,产品设计规格说明书的审查、测试用例的设计、技术难题的解决、培训和指导、实际测试任务的执行
      • :执行测试用例和相关的测试任务

    9.软件质量的控制

    • 概念

      软件质量控制是一组由开发组织使用的程序和方法,使用它可在规定的资金投入和时间限制的条件下,提供满足客户质量要求的软件产品并持续不断地改善开发过程和开发组织本身,以提高将来生产高质量软件产品的能力。

    • 方法

      • 对一个项目的各个方面(产品、过程和资源)规定具体的目标,这些目标的表达应非常明确

      • 软件质量保证与测试(二)
    • 模型

      软件质量保证与测试(二)
      • 技术
        软件质量保证与测试(二)

      来源:编程小吉

      声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月2日
下一篇 2021年3月2日

相关推荐