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

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

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

基本流程: 对界面元素定位,模拟用户手动操作,输入测试数据,获取输出结果。
侧重点: 关注用户的操作行为,页面上展示的输入框和按钮是否可用。
测试过程可以由代码/工具去执行实现。
三者间的区别和联系
功能测试的测试用例编写是根据实际用户的使用场景来进行开发。UI自动化测试是根据用户的使用行为进行,得到相应的反馈,这两种测试的重心在于实际用户。
接口自动化测试是根据数据的入参返回相应的结果,不考虑实际行为,只根据输入来得到输出数据,重心在于数据的传入输出是否符合规范(接口文档)。
边栏推荐
- Explain the problem of change exchange in simple terms - the shell of the backpack problem
- 积分简明笔记-第二类曲线积分的类型
- Unreal Engine Graphic Notes: could not be compiled. Try rebuilding from source manually. Problem solving
- 电源完整性的去耦和层间耦合电容
- conda 导出/导出配置好的虚拟环境
- FPGA基础协议二:I2C读写E²PROM
- 【 HMS core 】 【 】 the FAQ HMS Toolkit collection of typical questions 1
- TreeSet解析
- 回板后,处理器不启动,怎么办?
- els 方块、背景上色
猜你喜欢
随机推荐
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上
Excel xlsx file not supported两种解决办法【杭州多测师】【杭州多测师_王sir】
激活数据潜力 亚马逊云科技重塑云上存储“全家桶”
2022 Hangzhou Electric Multi-School 1st Game
用示波器揭示以太网传输机制
TreeSet parsing
How to use Jmeter to carry out high concurrency in scenarios such as panic buying and seckill?
嘉为鲸翼·多云管理平台荣获信通院可信云技术服务最佳实践
The difference between DDR, GDDR, QDR
深入浅出零钱兑换问题——背包问题的套壳
MySQL【运算符】
虚幻引擎图文笔记:could not be compiled. Try rebuilding from source manually.问题的解决
C语言经典练习题(3)——“汉诺塔(Hanoi)“
Circuit analysis: constant current source circuit composed of op amp and triode
TreeSet解析
LeetCode二叉树系列——94.二叉树的中序遍历
MySQL中使用IN 不会走索引分析以及解决办法
An article to understand service governance in distributed development
Farthest Point Sampling - D-FPS vs F-FPS
日志导致线程Block的这些坑,你不得不防









