zoukankan      html  css  js  c++  java
  • 软件测试基础

    软件测试基础

    测试定义

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

    需要理解什么是软件

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

    测试目的

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

    测试原则

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

    测试对象

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

    4.需求阶段

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

    5.系统设计阶段

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

    6.编码阶段

    • 测试源代码
      发现编程上的错误
    1. 系统测试阶段
      验证对象是否满足用户需求
  • 相关阅读:
    python调用WebService遇到的问题'Document' object has no attribute 'set'
    jquery AJAX 拦截器 success error
    js 钩子(hook)
    js 继承
    js Object的复制
    js关于 indexOf
    js重排序,笔记
    js类型检测,笔记
    jquery源码的阅读理解
    Windows IPC 连接详解(转)
  • 原文地址:https://www.cnblogs.com/znan/p/8651012.html
Copyright © 2011-2022 走看看