当前位置: 首页 > article >正文

测牛学堂:2023软件测试入门学习指南(测试理论之测试方法的分类总结)

按照阶段进行分类

1 单元测试

2 集成测试

3 系统测试

4 验收测试,需要注意的是,如果是项目型的,一般是由甲方负责验收。

5 alpha测试:也称为内测

6 beta测试:也称为公测

按照是需要了解程序内部实现的逻辑分类

1 白盒测试:单元测试就是白盒测试的一种,需要你了解代码和内部的实现逻辑。

2 灰盒测试:使用黑盒测试的方法,进行编码测试。要写代码,但是是用黑盒的方法,所以类似介于两者之间,称为灰盒测试

3 黑盒测试:不需要了解内部逻辑,只需要关注输入和输出,也就是功能是否实现。大家说的手工测试,就是黑盒测试。

按照是否需要运行程序分类

1 静态测试,不运行软件,基本就是看文档,看代码进行测试。比如架构设计,数据库设计的测试,都是静态的。

2 动态测试,运行程序发现其中的bug,单元测试,系统测试等,都是动态测试

按照是否使用工具和脚本

1 手工测试

2 自动化测试

其他常见测试名称:

1 冒烟测试:第一次提交开发完成的软件,我们对其主要的功能进行正确性的测试。主流程的测试。一般是开发软件第一次提测的时候。

2回归测试:把原来执行过的测试用例再执行一遍。一般情况下,bug修复以后要进行回归测试。或者上线前为了保险,再把之前的测试用例执行一遍,都属于回归测试。


http://www.kler.cn/news/16927.html

相关文章:

  • Packet Tracer - 配置 RIPv2
  • 少年不懂孔乙己,读懂已是书中人
  • DGIOT智慧农业案例分享
  • 01-Flink Metrics简介
  • Compiler Lab1- 自制词法分析器
  • 【ROS 开发神器 Visual Studio Code 的安装和设置】
  • 理解Hopcroft DFA最小化算法
  • 教育专题讲座(没有答案)
  • ImageJ实践——拟合矩形选区探究(bounding rectangle),左侧优先法则
  • 出道的第八年,依然AI着......
  • Python每日一练(20230505) 课程表 Course Schedule III/IV
  • Java 中的集合框架有哪些?(十四)
  • Leetcode刷题日志2.0
  • 【QT】 Qt高级——Qt自定义标题栏
  • 为什么说网络安全行业是IT行业最后的红利?
  • 【计算机是怎么跑起来的】基础:计算机三大原则
  • 前端架构师-week4-Node多进程开发入门
  • 《用于准确连续非侵入性血压监测的心跳内生物标志物》阅读笔记
  • 3分钟快速了解mysql数据导入到es
  • 【OMNET++】V2X仿真
  • 【Mac教学】如何打开macOS 的最大权限
  • 密码学【java语言】初探究
  • python面向对象三大特性详解 - 封装 继承 多态
  • 第四十八章 管理镜像 - 将备份降级为 DR 异步
  • Three.js--》模型材质与纹理的使用
  • 如何编写高质量代码
  • CentOS7 安装MySQL8
  • 第16章 指令级并行与超标量处理器
  • java获取文件名后缀方法
  • 分布式光伏发电大规模应用,运维难题如何解?