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

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

  • 相关阅读:
    拥抱函数式编程 I
    关于CMS的那点事 I
    常用正规表达式
    javascript source map 的使用
    架构师修炼 后记
    CSS 天坑 I
    架构师修炼 III
    架构师修炼 II
    win10,VM14 安装cnetos6.9 虚拟机黑屏和只有光标闪烁解决办法
    C/C++数组初始化
  • 原文地址:https://www.cnblogs.com/zyg-/p/9615813.html
Copyright © 2011-2022 走看看