自动化(含前端)
单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架,如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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)