当前位置:网站首页>软件测试进阶篇—测试分类
软件测试进阶篇—测试分类
2022-07-25 18:26:00 【小趴菜学java】
目录
一,测试分类
一,按照测试对象划分
1,界面测试也叫UI设计
界面测试参考UI设计图
2,可靠性测试
系统正常运行的能力
可靠性 = 正常运行时间 / (正常运行时间 + 异常运行时间) * 100 %
可靠性指标一般要达到4个或5个9,99.99% , 99.999%
3,容错性测试
系统能够处理异常,用户错误操作不至于系统崩溃,从而提高可用性

4,文档测试
需求评审时,测试人员需要进行需求分析(文档测试)
5,兼容性测试
操作系统的兼容,浏览器兼容,自身的兼容性
6,易用性测试
简单上手
7,安装卸载测试
8,安全测试
SQL注入,XSS漏洞,越权(垂直越权,水平越权)
9,性能测试
内存(资源)泄露,资源瓶颈(CPU,内存,网络,进程),
内存泄漏检查方式:静态代码扫描工具,人工检查
二,按是否查看代码测试
1,黑盒测试(数据驱动测试,功能测试)
将代码看作一个黑匣子,不需要关注软件的结构和内部特性,只关心软件是否符合产品说明书的规格。
通过测试用例来验证功能。
常见的黑盒测试用例的世界方法:等价类,边界值,判定表,场景法,正交法,错误猜测法
2,白盒测试(逻辑驱动测试,逻辑测试)
检查程序内部实现,检查程序的运行状态是否符合预期。
3,灰盒测试
介于黑盒测试与白盒测试之间,既要直到内部结果和内部逻辑,还要通过测试用例来测试。
没有黑盒覆盖的范围广,也没有白盒详细
通常用于集成测试,开发人员多用。

三,按照开发阶段划分
1,单元测试
开发人员,针对系统的最小单元进行测试,最小单元有人为指定
2,集成测试
开发人员,按功能测试
3,系统测试
测试人员,搭建系统环境,将程序看作一个整体,进行测试,验证结果与规格说明书是否一致
4,验收测试
通常是用户进行验收测试,验证产品符合用户需求,
实际由运维人员和产品人员验收
5,回归测试
对历史版本进行测试,保证功能符合要求,回归测试难度较大,需要借助自动化进行测试
6,冒烟测试
测试人员,冒烟测试一般在继承测试之后,检查系统主要功能和主要流程是否完成,评估软件和系统是否具备可测试的标准。
四,按测试组织分类
阿尔法测试,β测试,
五,按是否运行划分
六,按是否手工测试
手工测试,自动化测试
七,按地域测试
国际化测试
本地测试
边栏推荐
- tkinter GUI版通信录管理系统
- testng执行顺序的3中控制方法
- Boomi won the "best CEO in diversity" and the "best company in career growth" and ranked among the top 50 in the large company category
- SQL optimizer parsing | youth training camp notes
- List转换问题
- If you want to do a good job in software testing, you can first understand ast, SCA and penetration testing
- Basic knowledge of documents
- 11.1-cm24 nearest common ancestor
- Analysis of regression problem, modeling and prediction
- Three control methods of TestNG execution sequence
猜你喜欢

Today's sleep quality record is 84 points

win11下vscode 自动升级失败 There was an error while marking a file for deletion

Save the image with gaussdb (for redis), and the recommended business can easily reduce the cost by 60%

MySQL index optimization introduction

Stm8s003f3 internal flash debugging

How to add EXE file to boot

用GaussDB(for Redis)存画像,推荐业务轻松降本60%

Number two 2010 real test site

C language -- 25 minesweeping game

SQL那些事
随机推荐
SQL那些事
uniapp滚动条置顶效果、自定义页面滚动条的位置(整理)
电流探头在ECU、电气系统电流测量的应用
Connect to MySQL using sqldeveloper
Leetcode 101. symmetric binary tree & 100. same tree & 572. Subtree of another tree
What are the methods of traversing arrays? What is the difference between the performance of the for loop foreach for/in for/of map and how to choose?
Nc68 jumping steps
Application of current probe in ECU and electrical system current measurement
Bl602 development environment setup
7. Dependency injection
Unittest framework application
Sequential storage structure, chain storage structure and implementation of stack
C盘空间不够 mklink解决VScode扩展迁移到其他盘
[QNX Hypervisor 2.2用户手册]9.4 dryrun
Use of join function in MATLAB
srec_ Use of common cat parameters
Error when starting MySQL on Linux
超全Mavan标签详解
Oracle import error: imp-00038: unable to convert to environment character set handle
程序的编译
