zoukankan      html  css  js  c++  java
  • 第三天-软件测试分类及原则

    一、软件测试分类(核心内容)

      1、按照开发阶段划分

        01、单元测试(一个一个小功能的测试)

    这个过程一般要读代码,确定代码的功能,再进行测试。单元测试都是由开发人员自己去完成(交叉)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?(大家不懂代码和算法)。

        02、集成测试(把一个个小功能合起来测试)

     比较多的涉及到接口测试(接口测试工具和方法专门学习)。它是一个持续不断的过程。 

        03、确认测试(是否实现需求)

     一般都是正向的测试。有时也被称为冒烟测试,一般不作为正式的测试环节。

        04、系统测试

    系统所有功能的测试:模拟所有的软件用户的操作、全方位的。对硬/软件系统的要求。

        05、验收测试

     有供求双方才有验收测试。

    一般有三种验收测试的主体。

    α测试:软件的开发商进行交付前的测试。

    β测试:软件的需求方进行的测试。

    γ测试:第三方的软件测试。

      2、按照代码运行划分

        01、静态测试(就是看)

        02、动态测试

      3、按照软件特性划分

        01、功能测试

        02、性能测试

        03、安全性测试

      4、按照测试技术划分 

        01、黑盒测试

          02、白盒测试(例如看源码)

        03、灰盒测试(接口测试)

      5、按照测试运行主体划分

        01、手工测试(功能测试)(点点点)

        02、自动化测试(利用工具软件或者编写代码的方式)(游戏外挂) 

      6、其他测试类型

       回归测试、冒烟测试、随机测试、猴子测试

     总结:

     

     黄的意为权重更大

    二、软件测试的原则

  • 相关阅读:
    react-当前的时:分:秒-每秒更新
    一键回顶部按钮 HTML+CSS+JS+jQuery完成
    JavaScript-浏览器的三种弹窗方式
    网页计算器简单实现加减乘除功能
    Oracle -- 记一次ADG库迁移过程小结 -- 上篇(ADG建库)
    expression解决IE6下固定定位的兼容
    Css攻克Selectors 一
    昨天开通了博客,希望自己争取早点写出东西
    Static关键字的用法
    XSHELL使用教程
  • 原文地址:https://www.cnblogs.com/zxdjy-blog/p/13624261.html
Copyright © 2011-2022 走看看