网站首页 > 资源文章 正文
今天是日更的 33/365 天
大家好,我是阿常。上一篇给大家介绍了软件测试的目的,今天阿常和大家说说软件测试的方法。
● 从是否执行程序的角度来划分
● 从是否关心软件内部结构和具体实现的角度来划分
●根据不同阶段来划分
●根据是否需要手工执行来划分
一、从是否执行程序的角度来划分
1、静态测试
静态测试包括代码检查法、静态结构分析法、代码质量度量法。
2、动态测试
动态测试由三部分构成:构造测试实例、执行程序、分析程序的输出结果。
二、从是否关心软件内部结构和具体实现的角度来划分
1、白盒测试
白盒测试主要方法:代码检查法、静态结构分析法、代码质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖、程序变异等。
2、黑盒测试
黑盒测试主要方法:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交实验设计法、功能图法、场景法等。
3、灰盒测试
灰盒测试是通过类似白盒测试的方法进行的,是通过编写代码、调用函数或者封装好的接口进行,但无需关心程序内部的实现细节,依然可把它当成一个黑盒。
三、根据不同阶段来划分
1、单元测试
单元测试是对软件基本组成单元进行的测试,如函数或是一个类的方法,属于白盒测试的范畴。(基准:逻辑覆盖率)
2、集成测试
在单元测试的基础上,将所有模块组装成子系统或系统,主要测试模块之间的接口,属于灰盒测试的范畴。(基准:接口覆盖率)
3、系统测试
主要测试系统相对于需求的符合度,属于黑盒测试的范畴。(基准:测试用例对需求规格的覆盖率)
4、验收测试
以用户为主的测试,对核心业务主流程进行验证。
5、回归测试
修改了旧代码之后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
四、根据是否需要手工执行来划分
1、手工测试
手工测试能通过人为的逻辑判断校验当前的步骤是否正确,同时用例的执行具有一定步骤跳跃性,能够清楚知道逻辑,细致定位问题。
2、自动化测试
自动化更多是取决于产品的生命有多长,理论上所有的手工测试都可以自动化,但应考虑使用自动化工具带来的效率上的增益能不能抵消设计编写自动化工具的消耗。
思维碰撞 :
大家有其他不同看法吗,欢迎一起来交流呀。
- 上一篇: 黑盒测试、白盒测试,灰盒测试最全概念
- 下一篇: 十分钟带你了解软件测试中的白盒测试(收藏向)
猜你喜欢
- 2024-10-13 代码的黑盒测试(上)—目标文件测试Object File Testing
- 2024-10-13 软件测试面试真题 | 黑盒测试和白盒测试的基本概念是什么?
- 2024-10-13 小程序可测性能力建设与实践(小程序性能测试工具)
- 2024-10-13 嵌入式语音识别系统的识别性能评测——自动化测试工具
- 2024-10-13 测试猿顶级大佬教你五分钟掌握逻辑推断法 轻松搞定黑盒测试
- 2024-10-13 软件测试 | 黑盒测试方法—等价类划分法
- 2024-10-13 黑盒测试中的pid读取的目的和意义
- 2024-10-13 上海控安产品推介:BlitzFuzz工业互联网协议模糊测试工具
- 2024-10-13 黑盒 fuzz 工具 Jackalope 的使用
- 2024-10-13 Apple开发者测试工具、测试方法和测试途径。
你 发表评论:
欢迎- 04-30整成“精灵耳”真的可以变美?(精灵耳整形怎么做)
- 04-30不稳定瘢痕长什么样?(不稳定型易损斑块的特点)
- 04-30苹果高纺锤形,整形修剪技术(苹果高纺锤形果树整形视频)
- 04-3030岁姑娘2年前打生长因子注射太阳穴和苹果肌,发现一直长一直长
- 04-30矫正牙齿有哪些方法?快看看这3种哪种适合你
- 04-30 C语言atoll函数详解:字符串到长长整型的「时空转换器」
- 04-30零基础学C语言(4):基本数据类型——整型
- 04-309个重要表述,带你理解高质量发展
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)