该文被密码保护。 阅读全文
posted @ 2020-12-07 22:01 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 22:00 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 22:00 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:58 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:51 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:48 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:45 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:44 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:38 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:34 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:29 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:28 Murraya 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:26 Murraya 阅读(0) 评论(0) 推荐(0)
摘要: 1.接口测试 现在业务基本都是前后端分离 接口文档 接口文档更新及时吗? 有调试框架的 swagger 有没有mock 有没有用第三方的接口测试平台 yapi nodejis 有没有同学公司有自己接口测试框架 接口测试平台 postman jmeter 性能: 2,3并发 出问题 2.接口测试好处 阅读全文
posted @ 2020-12-07 21:26 Murraya 阅读(106) 评论(0) 推荐(0)
摘要: #采集器[loggers]#默认最高级别的,定义了两个采集器keys=root,infoLogger [logger_root]#日志的级别level=DEBUG#控制台输出、文件输出handlers=consoleHandler,fileHandler [logger_infoLogger]han 阅读全文
posted @ 2020-12-07 21:24 Murraya 阅读(70) 评论(0) 推荐(0)
摘要: 作业:1.自己去写 向右、向上、向下滑动的方法,并封装。2.利用地图app去实现地图的放大和缩小。3.混合h5页面app元素实践 appium里的框架的内容和selenium的内容是类似的 原生app 混合app(原生+h5)网页BS架构 运行环境不同 纯H5(小程序) context切换 app里 阅读全文
posted @ 2020-12-07 21:23 Murraya 阅读(103) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:20 Murraya 阅读(0) 评论(0) 推荐(0)
摘要: https://i.cnblogs.com/files 阅读全文
posted @ 2020-12-07 21:17 Murraya 阅读(30) 评论(0) 推荐(0)
摘要: adb命令 连接被测设备adb connect 127.0.0.1:62001 备注:夜神模拟器的端口是规律的,第一个模拟器端口是62001,第二个模拟器端口是62025,第三个是62025+1,依此类推。 查看当前连接了哪些设备adb devices 进入已连接设备内部命令adb shell an 阅读全文
posted @ 2020-12-07 21:11 Murraya 阅读(236) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 21:07 Murraya 阅读(0) 评论(0) 推荐(0)
摘要: 问题: 因为流程相对比较复杂,所以关键字调用内容很多? 课程回顾: 1. 基于Yaml数据驱动结合UnitTest+测试报告实现一整套UI测试框架 作业: 如果说用例执行的是Excel的直接读取操作,文件的读写操作,那么报错会难以通过用例的测试报告去查看情况 yaml本身是提供测试数据的。不需要考虑 阅读全文
posted @ 2020-12-07 21:03 Murraya 阅读(83) 评论(0) 推荐(0)
摘要: 课程回顾: 1. 测试套件与运行器的应用,TestTextRunner、HTMLTestRunner、BeautifulReport三类运行器 DDT: 全称叫做DataDriverTest,数据驱动测试 是一个可以完美结合UnitTest来实现数据驱动的模块 数据驱动解析可以是字符串、list、文 阅读全文
posted @ 2020-12-07 20:55 Murraya 阅读(134) 评论(0) 推荐(0)
摘要: 课程回顾: 1. 作业: 对于之前所定义的关键字驱动,没有办法很好地套用在UnitTest中 原因1: 你们没有搞明白测试用例是什么?? 原因2:还停留在excel驱动时的设计模式下 Skip装饰器: 要管理用例执行时,哪些可以不需要执行的。 套件: 冒烟用例:在完整用例文件中,挑选出主要核心业务的 阅读全文
posted @ 2020-12-07 20:52 Murraya 阅读(91) 评论(0) 推荐(0)
摘要: 课程回顾: 1. 关键字驱动的设计及实现 核心: 基于Python反射机制实现的封装、如何提取与封装自动化测试代码 问题: 1. 如何封装? 封装是为了降低代码冗余的内容。一般提取重复的、经常被调用的等一系列情况下的代码,进行封装。 代码的可读性和维护性会有更好的表现 2. 如何实现完整的关键字驱动 阅读全文
posted @ 2020-12-07 20:51 Murraya 阅读(106) 评论(0) 推荐(0)
摘要: 关键字驱动: 是相对比较传统的一种设计模式,在早期是广泛应用在UI和接口层的自动化,起源是从QTP开始的。 关键字驱动可以灵活应用在各类的系统软件中,其中最典范的案例就是robotframework测试框架。 执行机制: 通过获取数据中的内容,判断应用何种类型的关键字来进行操作。 关键字驱动本身,是 阅读全文
posted @ 2020-12-07 20:49 Murraya 阅读(104) 评论(0) 推荐(0)
摘要: innerHTML 查看text文本. 查看标签属性setAttribute 设置元素属性removeAttribute 移除元素属性scrollingElement.scrollTo 左右滑动scrollingElement.scrollTop 上下滑动argument[0],scrollInto 阅读全文
posted @ 2020-12-07 20:48 Murraya 阅读(75) 评论(0) 推荐(0)
摘要: 课程回顾: 元素操作,讲解了各类元素在执行时需要注意的操作行为 Iframe与handles 1. QQ登录的切换:iframe,需要先切换iframe再操作元素点击行为 2. 容易出现元素有时候能够正常操作,有时候无法操作 考虑是否添加有等待函数 三类等待: 在实际自动化测试过程中,所有基于Pyt 阅读全文
posted @ 2020-12-07 20:47 Murraya 阅读(111) 评论(0) 推荐(0)
摘要: 课程回顾: 三类等待:用强制等待之后可以正常操作,用其余的等待之后没有办法正常操作。 等待的目的是为了让页面拥有足够的加载缓冲时间。 强制等待:不考虑逻辑,必须等 显式等待:针对指定的元素进行等待,若没有等待到,就报错 隐式等待:设置的等待全局变量。每一次查找元素时都会生效 在创建Webdriver 阅读全文
posted @ 2020-12-07 20:46 Murraya 阅读(129) 评论(0) 推荐(0)
摘要: 课程回顾: 元素定位 1. 课后作业:电商平台的元素定位大家做的很棒 网易云音乐,作业中对于元素的获取还是存在问题 正常写法: el = driver.find_element_by_xpath('//a[text()="登录"]') el.click() 错误写法: driver.find_ele 阅读全文
posted @ 2020-12-07 20:45 Murraya 阅读(86) 评论(0) 推荐(0)
摘要: 课程回顾; 1. 课后作业: 1. close与quit区别 close关闭当前标签页 quit是关闭浏览器,释放进程 2. 代码未添加注释 3. 元素定位的应用 4. element not interactable 定位的元素无法进行交互 id=kw的元素,无法支持send_keys操作?? 2 阅读全文
posted @ 2020-12-07 20:44 Murraya 阅读(128) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-07 20:41 Murraya 阅读(0) 评论(0) 推荐(0)
摘要: 什么是自动化测试: 手工测试:通过人工操作的行为进行的测试工作 自动化测试:将手工执行的重复工作内容,转换为机器可以识别的语言,交由机器来替代人工执行 自动化测试不是用于发现缺陷的,是用于提升测试人员效率的 自动化性能测试: Jmeter、LoadRunner 自动化功能测试: Python Sel 阅读全文
posted @ 2020-12-07 20:40 Murraya 阅读(135) 评论(0) 推荐(0)