做华为网站的还有哪些功能,中文域名交易网站,wordpress随机广告,电子网站有哪些目录#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09;前言
自动化工作流程 自动…
目录导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜前言
自动化工作流程 自动化测试决定–测试工具获取–自动化测试引入–测试计划设计与开发脚本最重要–测试执行与管理最麻烦–测试评审和评估
自动化项目因素 项目的影响自动化测试对项目的精度、覆盖率风险有积极作用让开发更敏捷 复杂度自动化是否容易实现包括数据和其他环境的影响 时间自动化测试的实现需要多长时间 需求早期需求和代码的稳定 工作量代码是否相对稳定、功能特性是否会进化 覆盖率能不能覆盖程序的关键特性和功能 资源测试人力资源、硬件资源 自动化执行是否有时间和技能去运行 selenium4自动化测试https://www.bilibili.com/video/BV1MS4y1W79K/ 添加等待 为什么要添加等待 为了保证脚本的稳定性有时候需要引入等待时间等待页面加载元素后再进行操作
如何提高脚本执行的成功率 添加等待时间
等待有哪几种有什么区别
强制等待固定等待: time.sleep() — 一定要等待某个时间长度才会进行下一个操作 缺点: 不够灵活代码大量重复
隐式等待implicitlyWait() ---- 只用在定位元素全局的等待方式代码写在窗口最大化之后 优点等待时间比较智能如果元素没有找到会抛出异常
显示等待WebDriverWait()---- 等待某个条件成立如果条件在规定时间内没有成立会跑出异常 WebDriverWait().until(条件)
条件有哪些 在expected_conditions模块中有各种条件
定位一组元素 找出所有元素的共同属性进行定位 find_elements() — 返回的是一个列表
层级定位
driver.find_element_by_id(‘***’).find_element_by_link_text(‘***’)框架的切换 Driver.swicth_to.frame() 切换到框架
Frame() 只能写iframe 的id或者name的属性值写xpath的识别结果
多窗口处理
driver.switch_to.window()下拉菜单 层级定位 使用option元素中的属性进行定位 使用xpath或者css中的绝对路径或者相对路径的方法进行选择 定义一个下拉菜单对象通过下拉选项的索引文字value属性的值进行选择
文件上传 只要使用send_keys() 传入文件的路径
验证码 验证码的作用 为了系统的安全防止机器操作
如何处理验证码 测试环境下: 去掉验证码 设置万能验证码 通过python代码处理 如果只是登陆的时候有验证码可以使用cookie进行绕过也可以在线上环境下进行 去数据库或者文件中取出验证码然后进行判断
cookie的处理 cookie的作用存储用户信息及用户操作 cookie保存的位置在客户端进行保存不同的浏览器保存的位置不相同 cookie是时效性的 cookie信息的存储格式key–value(键值对) 登陆前 打开首页查看cookies -----只有一条数据 登陆后 打开首页查看cookies -----只有三条数据 cookies的信息有区别表明cookie记录了用户登陆的信息
JavaScript的使用 javascript 是一种脚本语言 就是写好js脚本语言然后使用python来执行
执行js有三种场景 一种是在页面上直接执行js — 比如控制浏览器的滚动条 另一种是在某个已经定位的元素上执行js 通过js修改元素的属性值
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
人的一生要去的地方是有限制的。即使你有充裕时间丰足金钱也不能漫无目的四处行走。去一个地方必须持有目标。没有目的的路途使人迷惘。因为失去目标意味对行动失去控制和约束。
小点简单点现实点。这样就不会走得太远了。在你还没有忘了的时候它已经是过去世了。新的目标已上路了。
人的一生应该有个目标不说必须为这个目标奋斗多少年后想起那是一种感动纯粹而不掺任何杂质的感动。