当前位置:网站首页>功能测试、UI自动化测试(web自动化测试)、接口自动化测试
功能测试、UI自动化测试(web自动化测试)、接口自动化测试
2022-07-30 08:47:00 【欧菲斯集团】
功能测试

基本流程: 测试人员编写测试用例,需要写明测试步骤和预期结果。实际测试人员根据测试用例执行操作步骤,判断实际结果与预期结果是否一致,一致则测试通过,否则测试不通过。
测试过程基本由人去操作执行。
接口自动化测试

基本流程: 根据接口文档,发送请求(GET/POST),调用被测试接口,构造相应的数据,得到返回值和查询结果。有输入参数,就会得到结果,再对结果进行断言,是否等于预期结果,如果相等则测试通过,否则测试失败。
关注数据,依赖于接口文档。
接口测试用例从接口文档而来,最终评判是否通过测试的标准也是接口文档。
接口测试一般使用工具进行。
UI自动化测试

基本流程: 对界面元素定位,模拟用户手动操作,输入测试数据,获取输出结果。
侧重点: 关注用户的操作行为,页面上展示的输入框和按钮是否可用。
测试过程可以由代码/工具去执行实现。
三者间的区别和联系
功能测试的测试用例编写是根据实际用户的使用场景来进行开发。UI自动化测试是根据用户的使用行为进行,得到相应的反馈,这两种测试的重心在于实际用户。
接口自动化测试是根据数据的入参返回相应的结果,不考虑实际行为,只根据输入来得到输出数据,重心在于数据的传入输出是否符合规范(接口文档)。
边栏推荐
- 无法定位程序输入点ucrtbase.abort于动态链接库api-ms-win-crt-runtime-|1-1-0.dll上
- Using IN in MySQL will not go through index analysis and solutions
- 都说FPGA高端,它到底能干啥?
- MySQL【运算符】
- 20220728 Use the bluetooth on the computer and the bluetooth module HC-05 of Huicheng Technology to pair the bluetooth serial port transmission
- 集合相关Collection
- 2022 Hangzhou Electric Multi-School 1st Game
- HashSet and LinkedHashSet
- 电路分析:运放和三极管组成的恒流源电路
- 公共Jar包的版本管理
猜你喜欢

qsort 函数的使用及其模拟实现

宝塔搭建DM企业建站系统源码实测

PyTorch安装及环境配置(Win10)

20220728 Use the bluetooth on the computer and the bluetooth module HC-05 of Huicheng Technology to pair the bluetooth serial port transmission

涛思 TDengine 2.6+优化参数

自动化测试selenium(一)

opencv可以有多有趣

Integral Special Notes-Three Formulas for Curve Area Integral

DDR、GDDR、QDR的区别

Circuit analysis: constant current source circuit composed of op amp and triode
随机推荐
如何使用 Jmeter 进行抢购、秒杀等场景下,进行高并发?
Integral Special Notes-Three Formulas for Curve Area Integral
利用R语言读取csv文件入一个数据框,然后查看各列的属性。
20220728使用电脑上的蓝牙和汇承科技的蓝牙模块HC-05配对蓝牙串口传输
HashSet and LinkedHashSet
涛思 TDengine 2.6+优化参数
宝塔搭建DM企业建站系统源码实测
Kotlin 值类 - value class
电源完整性基础知识
注解开发相关
Two solutions for Excel xlsx file not supported
MySQL【运算符】
2022 Hangzhou Electric Multi-School 2nd Game
一文读懂二十种开关电源拓扑结构
剑指offer 48:最长不重复子串
2022/07/29 Study Notes (day19) Exception Handling
读书笔记:《这才是心理学:看穿伪心理学的本质(第10版)》
ant-design form form verification upload component (with personal packaged upload component)
【零基础玩转BLDC系列】以GD32F30x为例定时器相关功能详解
How to implement Golang DES encryption and decryption?