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.其他分类:

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

  • 相关阅读:
    Android Studio中的Java控制台中出现乱码问题?
    博客第二天——头插法建立单链表
    博客志第一天——判断一个整数N是否是完全平方数?
    绝对定位篇
    JavaScript 事件循环
    var与let变量for遍历的问题
    获取url中参数值
    Js不用for,forEach,map等循环实现九九乘法表
    前端常见浏览器兼容性问题
    js常见面试题
  • 原文地址:https://www.cnblogs.com/zyg-/p/9615813.html
Copyright © 2011-2022 走看看