zoukankan      html  css  js  c++  java
  • 软件测试分类

    1.根据测试方法分类:


    1.1白盒测试方法:需要了解系统内部结构和具体实现来完成。

    1.2灰盒测试方法

    1.3黑盒测试方法


    2.按测试对象或范围分类:


    2.1单元测试:包括组件测试、模块测试等

    2.2程序测试

    2.3系统测试

    2.4文档测试

    2.5Web应用测试、客户端测试

    2.6数据库测试、服务器测试


    3.按测试目的分类:


    3.1集成测试:完成系统内但源之间接口和单元集成为一个完整系统的测试。

    3.2功能测试(正确性测试):验证每个功能是否按照事先定义的要求那样正常工作。

    3.3压力测试(负载测试):用来检查系统在不同负载(如数据量、并发用户、连接数等)条件上的系统运行情况,以发现系统不稳定、系统性能瓶颈、内存泄漏、CPU使用率过高等问题。

    3.4性能测试:测定系统在不同负载条件下的系统具体的性能指标。

    3.5可靠性测试:检验系统是否能保持长期稳定、正常的运行,如确定正常运行时间,即平均失效时间。可靠性测试包括强壮性测试和异常处理测试。

    3.6灾难恢复性测试:在系统崩溃、硬件故障或其他灾难发生之后,重新恢复系统和数据的能力测试。

    3.7安全性测试:测试系统在应对非授权的内部/外部访问、故意损坏时的系统防护能力。

    3.8兼容性测试:测试在系统不同运行环境(网络、硬件、第三方软件等)环境下的实际表现。

    3.9回归测试:为保证软件中新的变化(新增加的代码、代码修改等)不会对原有功能的正常使用有影响而进行的测试。也就是说,满足用户需求的原有功能不应该因为代码变化而出现任何新的问题。

    3.10验收测试:验证是否是用户真正所需要的产品特性。

    3.11安装测试:验证系统是否能按照安装说明书成功地完成系统的安装。


    4.其他分类:

    软件是否被执行可以被分为静态测试和动态测试。

  • 相关阅读:
    c++ 利用new动态的定义二维数组
    golang在linux后台执行的方法
    Linux安装配置go运行环境
    SpringCloud 笔记
    你真的了解 Unicode 和 UTF-8 吗?
    Elasticsearch 系列文章汇总(持续更新...)
    Maven 的依赖范围
    在 centos 上安装 virutalbox
    Java 异常总结
    使用 RabbitMQ 实现异步调用
  • 原文地址:https://www.cnblogs.com/zyg-/p/9615813.html
Copyright © 2011-2022 走看看