美文网首页
软件测试方法

软件测试方法

作者: Ritchie_Li | 来源:发表于2022-09-15 21:13 被阅读0次

常见的软件测试方法分类:

常见的黑盒测试方法:

等价类划分:确定无效与有效等价类,设计用例尽可能多的覆盖有效类,设计用例只覆盖一个无效类。

边界值分析:处理边界情况时最容易出错,选取的测试数据应该恰好等于、稍小于或稍大于边界值。

常见的白盒测试方法

语句覆盖:语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。【最弱覆盖】

判定覆盖:判定覆盖又称为分支覆盖,它的含义是,不仅每个语句至少执行一次,

而且每个判定的每种可能的结果(分支)都至少执行一次。

条件覆盖:条件覆盖的含义是,不仅每个语句至少执行一次,而且使得判定表达

式中的每个条件都取得各种可能的结果。【条件不一定包含判定,反之亦然】

判定/条件覆盖:同时满足判定覆盖和条件覆盖的逻辑覆盖。

路径覆盖:它的含义是,选取足够多的测试用例,使得程序的每条可能执行到的

路径都至少经过一次(如果程序中有环路,则要求每天环路路径至少经过一次)

【包含判定覆盖,但不包含条件覆盖】

各测试阶段的任务:

(1)验收测试:有效性测试、软件配置审查、验收测试。

(2)系统测试:恢复测试、安全性测试、强度测试、性能测试、可靠性测试和安装测试。

(3)集成测试:模块间的接口和通信。

(4)单元测试:模块接口、局部数据结构、边界条件、独立的路径、错误处理。

(5)其他测试:回归测试(修改软件后进行的测试,防止引入新的错误)。负载测试(对软件负载能力的测试)。压力测试(对软件超负荷条件下运行情况的测试)。

相关文章

  • 软件测试方法和技术有哪些?

    软件测试方法和技术有哪些?包括软件测试基础、软件测试方法、软件测试流程和规范、单元测试与集成测试、系统测试、验收测...

  • 面试问题2

    1、软件测试方法有哪些分类? 软件测试方法分类:白盒、黑盒、灰盒;单元测试、集成测试、系统测试、验收测试、回归测试...

  • 怎么记住所有软件测试方法?

    软件测试方法大汇总 软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些...

  • 03软件测试方法[中]

    软件测试基础知识03—软件测试方法[中] 白盒测试、黑盒测试、灰盒测试(测试技术和设计测试用例方法的角度划分) 白...

  • 03 软件测试方法[上]

    软件测试基础知识03—软件测试方法[上] 静态测试和动态测试(是否执行被测软件角度划分) 静态测试(Static ...

  • 系统架构设计师学习笔记 第十一章 测试评审方法

    第十一章 测试评审方法 11.1 测试方法 “错误”主要针对软件开发过程,“缺陷”主要针对软件产品。软件测试的目的...

  • 全方位解读软件测试分类?

    软件测试方法种类繁多,记忆起来也非常混乱, 如果把软件测试方法进行多个维度的分类, 就会清晰很多。 软件测试的分类...

  • 五大维度解读软件测试分类

    软件测试方法种类繁多,记忆起来也非常混乱, 如果把软件测试方法进行多个维度的分类, 就会清晰很多。 软件测试的分类...

  • iOS耗电量测试方法及其数据收集

    本文章转载于搜狗测试 常用的电量测试方法: 硬件测试(硬件要求比较高,成本比较大,这里介绍软件测试方法) 软件工具...

  • 测试基础——带上眼罩测试软件

    动态黑盒测试:带上眼罩测试软件 不深入代码细节测试软件的方法称为动态黑盒测试。其常被称为行为测试,因为测试的是软件...

网友评论

      本文标题:软件测试方法

      本文链接:https://www.haomeiwen.com/subject/jrjdortx.html