美文网首页
测试方法

测试方法

作者: E术家 | 来源:发表于2023-05-04 16:09 被阅读0次

针对测试依据以及测试关注点的不同

黑盒测试 Blackbox Testing

将被测试对象看成一个黑盒子,只知道规格要求,而不知道内部实现逻辑,根据规格要求进行相应的输入,检验是否产生期望输出的测试方法

黑盒测试的对象

可以是一个系统
可以是系统中的一部分
可以是一个单元

优点
简单

这是一个符合用户使用视角的测试方法,只要会使用,就能执行测试
对测试人员的技能要求不高
测试工作量不大,能在较短的时间内完成产品的测试

缺点
有遗漏

某些测试的场景过于特殊,容易导致遗漏
某些业务很复杂,存在很多关联业务,容易忽略关联业务的测试

白盒测试 Openbox Testing

不再将产品视为一个黑盒子,而是将盒子打开,能看得见产品内部运行的机制,针对产品设计的内部逻辑进行测试的测试方法
逻辑驱动的测试

优点
覆盖完善

由于能观察到产品内部方方面面的运行逻辑,可以针对每个逻辑进行检测,可以发现到产品中深层次的问题,可以覆盖到产品尽可能多的需要检查的逻辑
可以保证产品更高的质量
发现到问题后修复的成本低

缺点
难度大

对测试人员技能要求高,不会设计和开发,就做不好白盒测试
测试工作量巨大

灰盒测试

白+黑
即关注被测试对象的整体规格要求,又关注北侧对象的内部运行逻辑,所采用的测试方法,就是灰盒测试
灰度:针对的整体规格和内部运行逻辑的比例

针对是否运行软件的过程不同

静态测试

不运行软件直接观察软件的测试方法
观察对象:需求文档,各设计文档,代码
人工的静态的分析技术,叫评审,也叫同行评审
自动化进行的静态测试:扫描,主要针对代码格式进行扫描

动态测试

测试对象:可执行程序

需要计算机辅助快速批量执行的

自动化测试

采用计算机辅助快速批量测试的方法
分类:UI测试自动化,性能测试自动化,针对代码的白盒测试自动化

手工测试

相关文章

  • 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/hwuxsdtx.html