自动化(含前端)

 

 

单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架,如java的Junit、TestNG,python的unittest,常见的手段是code review等;

接口自动化测试(业务逻辑层):主要检查验证模块间的调用返回以及不同系统、服务间的数据交换,常见的接口测试工具有postman、jmeter、loadrunner等;

UI自动化测试(GUI界面层):UI层是用户使用产品的入口,所有功能通过这一层提供给用户,测试工作大多集中在这一层,常见的测试工具有UFT、Robot Framework、Selenium、Appium等;

性价比:按照测试金字塔模型以及投入/产出比,越向下,回报率越高;

 

 

appium和selenium区别


 Appium学习视频:https://www.bilibili.com/video/BV1B441197rZ?p=1&vd_source=b145378dc4a63e7f1ee72b34a3e543fb

1. 功能上:Appium是一种自动化测试工具,可以用来测试移动端应用,而Selenium是一种自动化测试工具,可以用来测试Web应用。

2. 环境要求上:Appium需要安装移动设备模拟器或真机,而Selenium只需要安装浏览器。
3. 支持的语言上:Appium可以用Java,Python,Ruby,PHP,JavaScript,C#等多种语言实现自动化测试,而Selenium只支持JavaScript。
4. 支持的设备上:Appium可以测试Android,iOS,Windows等多种移动设备,而Selenium只能测试Windows系统上的Web应用程序。
另外最近出来的Aibote 可以用来测试Web、Android和Windows应用,速度比appium 和 selenium都要快,是目前自动化框架的一个新的方向
 
 相同点:元素的定位
 
 

JavaScript(Sara:没有具体的写)


 学习视频:https://www.bilibili.com/video/BV1Y84y1L7Nn/?spm_id_from=333.337.search-card.all.click&vd_source=b145378dc4a63e7f1ee72b34a3e543fb

官网:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide

 

 

 

posted @   Sara软件测试  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示