测试方法

作者: 闭门造折 | 来源:发表于2018-10-19 00:09 被阅读8次

参考资料:百度知道-软件测试的方法一共有几种(用户bu1028的回答)

一、按是否查看内部结构划分

黑盒测试

只关心输入输出

白盒测试

研究源代码和内部结构

二、按是否运行程序划分

静态测试

  • 代码测试:测试代码是否合乎规范
  • 界面测试:软件实际界面与需求说明是否相符
  • 文档测试:用户手册和需求说明是否符合用户真实需求

动态测试

实际运行被测程序,观察输入是否得到期望输出

三、按阶段划分

1. 单元测试

对软件中最小可测单元做检查验证。

2. 集成测试

将通过测试的子单元组合成系统或子系统,重点测试不同模块的接口部分。

3. 系统测试

将整个软件作为一个系统测试,主要测试功能、性能、以及软件运行软硬件环境。

4. 验收测试

  • α测试,用户、测试、开发共同参与的内部测试
  • β测试,内测后公测,完全交由用户

四、黑盒测试

功能测试

检查软件实际功能是否与用户需求匹配

  • 逻辑功能测试
  • 界面测试
  • 易用性测试:从合理性和方便性角度考虑
  • 兼容性测试

性能测试

时间性能,空间性能

  • 一般性能测试
  • 可靠性测试:连续运行,检查稳定度
  • 负载测试:在负载允许范围内,连续运行,检查稳定性
  • 压力测试:不断给被测系统增加压力,直到系统压垮

五、其他测试

回归测试

新版本需要重测老版本所有测试用例

冒烟测试

新版本大规模测试前,先验证基本功能,确定可测性

随机测试

测试用例随机产生,模拟用户自然操作,发现边缘性问题

相关文章

  • iOS 单元测试--异步测试

    单元测试分为3种: 逻辑测试:测试逻辑方法 异步测试:测试耗时方法(用来测试包含多线程的方法) 性能测试:测试某一...

  • iOS 单元测试--性能测试

    单元测试分为3种: 逻辑测试:测试逻辑方法 异步测试:测试耗时方法(用来测试包含多线程的方法) 性能测试:测试某一...

  • iOS 单元测试--逻辑测试

    单元测试分为3种: 逻辑测试:测试逻辑方法 异步测试:测试耗时方法(用来测试包含多线程的方法) 性能测试:测试某一...

  • 设计模式

    JUnit4注解 @Test 这个方法为测试方法 @ignore 被忽略测试方法 @Before:在每个测试方法之...

  • iOS单元测试常用的宏和测试方法

    单元测试常用的宏和测试方法 异步测试方法(定时器测试)

  • 面试问题2

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

  • 白盒测试与黑盒测试

    白盒测试方法可以分为两大类:静态测试方法和动态测试方法,动态测试方法是设计一系列的测试用例,通过输入预先设定好的数...

  • 第二章 软件测试分类及流程

    2.1:软件工程的分类 一:按测试方法分类 黑盒测试 白盒测试 灰盒测试 二:按照测试方法分类 动态测试 静态测试...

  • 接口测试随笔一

    一、接口测试方法 1、3种测试方法 界面测试 工具测试 代码测试 2、各自优缺点 2.1、界面测试 优点:无环境限...

  • 十二、测试方法

    测试方法 功能测试 • 测试目标 - 确保所有的被测对象功能正常 • 测试方法 - 至少为每条测试需求设计两个测试...

网友评论

    本文标题:测试方法

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