• 软件测试基础


    软件测试基础

    测试定义

    1.通过人工或自动的手段,对被测对象进行检测的活动,目的在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异

    需要理解什么是软件

    • 配置数据
    • 用户手册
    • 源代码

    测试目的

    1. 发现被测对象与用户需求间的差异-俗称找bug
    2. 通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心
    3. 通过测试活动,获取被测对象的质量信息,为决策提供数据信息
    4. 通过测试活动,预防缺陷,从而降低项目或产品的风险

    测试原则

    1. 测试证明软件存在缺陷
    2. 不可能执行穷尽测试
    3. 测试应尽早启动,尽早介入
    4. 缺陷存在群集现象(二八原则)
    5. 杀虫剂悖论
    6. 不同测试活动依赖不同的测试背景
    7. 不存在缺陷的谬论

    测试对象

    1.软件源代码
    2.与软件源代码匹配的文档
    3.支撑软件源代码运行的配置数据

    4.需求阶段

    • 需求文档
    • 测试需求文档是否正确实现了用户需求

    5.系统设计阶段

    • 概要设计阶段
    • 详细设计阶段
    • 是否有设计或逻辑上的错误

    6.编码阶段

    • 测试源代码
      发现编程上的错误
    1. 系统测试阶段
      验证对象是否满足用户需求
  • 相关阅读:
    sharepoint ECMA 添加指定的人员和指定的角色到某个list里
    sharepoint ECMA 添加User到Site组
    sharepoint ECMA PeopleEditor 清除选中的中的人员
    sharepoinT Modal Dialog
    sharepoint ECMA
    sharepoint 列表查询范围
    sharepoint 2013 添加Quickpart
    背包、队列和栈
    Java 同步块
    Andriod性能优化笔记
  • 原文地址:https://www.cnblogs.com/znan/p/8651012.html
Copyright © 2020-2023  润新知