zoukankan      html  css  js  c++  java
  • 测试基础-系统测试(2)

    系统测试

      国内大部分测试级别应用最多的是系统测试,所以这篇博客来单讲下系统测试。

    系统测试类型

      (1)功能测试

        在指定使用条件下,使用被测对象,验证其是否满足用户的需求

        测试的关注点:

          a. 是否有多、少、错的功能

          b. 满足系统的要求

          c. 是否对输入做出正确的响应,输出结果是否正确显示

      (2)性能测试

        通过模拟被测对象运行业务压力或使用场景,验证被测对象是否满足预先设定的性能指标

        验证系统是否具有宣称的能力

        了解测试系统典型场景,并具有确定的性能指标

        要求在真实环境下实施

      (3)安全测试

        测试被测对象的安全保护机制保护系统不受非法侵入,能够接受正确授权的操作

      (4)兼容测试

        验证被测对象在不用的操作系统、硬件信息等环境下的运行情况

        如在多用户、多任务的情况下,操作系统、分别率等不同的情况下

    测试方法

        (1)黑盒测试

          不关注被测对象内部结构和设计,关注被测对象的功能表现,仅从用户需求考虑,是否满足用户需求

          参考依据:需求规格说明书

        (2)白盒测试

          关注被测对象的内部结构和设计,不关注被测对象的功能表现(结构测试、逻辑驱动测试)

          需要很深的代码功底,成本较高

        (3)灰盒测试

          不仅关注被测对象的外部特征还要关注其内部结构和设计

        (4)静态测试

          不执行被测对象程序,不运行被测对象的测试方法

          如检查文档设计、代码设计

        (5)动态测试

          执行被测对象进行的测试方法

        (6)手工测试

          通过测试工程师试用、验证被测对象是否满足用户需求

          可以充分发挥主观能动性,但是比较枯燥

        (7)自动化测试

          通过自动化测试工具或脚本自动化完成测试

          优点:快速,可重用,可以模拟常人难以做的重复操作

          缺点:不能发现新的缺陷

  • 相关阅读:
    错题集-index.html
    面向对象-原型
    jQuery案例
    jQuery报错
    关于《哈利波特》书的购买方案
    《大道至简》读后感
    网络助手之NABCD
    返回一个二维整数数组中最大联通子数组的和
    返回一个二维整数数组中最大子数组的和。
    返回一个整数数组中最大子数组的和(环)(已更正)
  • 原文地址:https://www.cnblogs.com/marton/p/10461329.html
Copyright © 2011-2022 走看看