zoukankan      html  css  js  c++  java
  • 软件测试第一天

    一、什么是软件测试?

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

    二、软件的组成部分

    1、源代码

    2、用户手册

    3、配置数据

    三、测试目的是什么?

    1、发现被测对象与用户需求间的差异,也就是找BUG。

    2、通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心。

    3、通过测试活动,获取被测对象的质量信息,为决策提供数据依据。

    4、通过测试活动,预防缺陷,从而减低项目或产品的风险。

    四、测试原则

    1、测试证明软件存在缺陷

    2、不可能执行穷举测试

    3、测试应尽早启动,尽早介入

    4、缺陷存在聚集现象,即八二原则(20%的功能存在80%的缺陷)

    5、不同的测试活动依赖不同的测试背景

    6、不存在缺陷的缪论

    7、杀虫剂悖论(程序员修复了一个BUG,再次测试没有复现出原来的BUG,但还是存在另外一个BUG)

    五、测试四个阶段

    1、需求阶段

    1.1、需求文档

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

    2、系统设计阶段

    2.1、概要设计文档

    2.2、详细设计文档

    2.3、是否有逻辑或设计上的错误

    3、编码阶段

    3.1、测试源代码

    3.2、发现编程上的错误

    4、系统测试阶段

    4.1、被测对象是否满足用户的需求

    六、软件包含的内容

    1、软件源代码

    2、与软件源代码匹配的文档

    3、支撑软件源代码的配置数据

    2019-01-06

    注:本人是测试菜鸟,记录一下自己的学习成果,有不足之处,还请见谅,欢迎你们进行补充!!!!

  • 相关阅读:
    Windows系统安装Anaconda
    python的下载及安装
    VMware的虚拟网络编辑器,在配置的过程中没有桥接模式!(虚拟机卸载)
    常见端口查询
    《网络攻防实践》第三次作业实践二
    用ssh方式在kali与Windows之间传输文件
    oracle常用函数汇总
    JSON 日期格式带 T 问题
    sql远程连接卡死解决方法
    DropdownList的处理总结
  • 原文地址:https://www.cnblogs.com/pan165/p/10227323.html
Copyright © 2011-2022 走看看