摘要: APP测试的基础仍然是功能测试,web测试的基础也是功能测试 1、什么是兼容性测试? 兼容性测试包含 不同的手机系统版本,不同品牌的手机进行功能测试 系统:1、android 2、IOS 手机系统的版本:覆盖主流的手机系统版本: https://tongji.baidu.com/research/a 阅读全文
posted @ 2021-08-15 22:57 GalaxyStar 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 根据测试功能去拆分功能点,再根据功能点去分析测试点。 根据软件说明或者需求文档、设计文档或用户需求验证APP的各个功能的实现 显性需求:需求文档,设计文档,软件说明 隐性需求:产品经理一句话 测这个,没有需求文档怎么办?1)自己操作熟悉业务然后根据自己的理解进行测试,2)问开发,问测试同事怎么测试 阅读全文
posted @ 2021-08-15 21:51 GalaxyStar 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 开发模型介绍 1、传统的开发模型 瀑布模型的优缺点 结论:采用传统的开发模型 瀑布模型 最大的问题是开发周期长,迭代速度慢 思考: 移动互联网的特点? 结论: 移动互联网行业发展速度块,需求不断变化,产品更新迭代的频率高 敏捷开发: 学习目标:了解敏捷开发的概念 概念: --敏捷开发以用户的需求进化 阅读全文
posted @ 2021-08-15 21:25 GalaxyStar 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 目标 1、掌握基于敏捷开发的测试流程 2、掌握app的测试要点,熟悉各种专项测试的关注点 3、熟悉git工具的使用,能使用git工具进行对应的性能测试 一、app测试理论基础 1、app应用架构 app属于CS架构,是通过HTTP协议来传输数据的。通过Json的格式来传送数据的。 相同点: 1、AP 阅读全文
posted @ 2021-08-15 19:54 GalaxyStar 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1、窗口截图 1.1 把当前操作的页面,截图保存到指定位置 为什么要保存截图? 自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分准确,如果在执行出错的时候对当前窗口截图保存,那么通过截图就可以非常直观的看到出错的原因 1.2 窗口截图的方法 在selenium中提供了截图方法,我们只需 阅读全文
posted @ 2021-08-15 18:02 GalaxyStar 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、frame切换 什么是frame?frame是HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一种页面元素 <iframe src="./html/注册A.html" name="myframe1" id="idframe1" class="cframe" scrolling="n 阅读全文
posted @ 2021-08-15 16:09 GalaxyStar 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、元素等待 HTML 加载需要时间,影响HTML加载的因素 -服务器性能 -网络速度 -本身电脑的配置 1、隐式等待 概念:首先要等待整个页面加载完成,再去进行元素定位,如果在定位过程中找到了元素,直接返回该元素,继续后面的操作,如果在指定的时间内没有找到该元素,那么每隔0.5s 再去找,如果超过 阅读全文
posted @ 2021-08-15 14:51 GalaxyStar 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 获取元素的信息 -为什么要学习获取元素信息的方法 主要为了获取相关的信息进行断言,判断自动化用例最终的执行结果 获取元素常用的方法: size 获取圆的大小,返回的是一个字典,里面包含元素的高度和宽度 text 获取元素的文本内容 get_attribute("attribute") 获取元素对应属 阅读全文
posted @ 2021-08-15 01:20 GalaxyStar 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 元素操作及浏览器操作方法 1、元素操作 点击操作 element.click() --点击element 输入操作 element.send_keys('value') --将value值输入到输入框中 清楚操作 element.clear() 将输入框中的内容清楚 2、浏览器常用的操作 1、max 阅读全文
posted @ 2021-08-15 00:21 GalaxyStar 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、什么是CSS? CSS是层叠样式表,是一种用来表现HTML或xml等文件样式的语言。CSS不仅可以静态的修饰网页,还可以配合各种脚本语言动态的对网页各元素进行格式化 CSS能够对网页中元素位置的排版进行像素级精确控制,支持所有的字体样式,拥有对网页对象和模型样式编写的能力 CSS还可以用来在se 阅读全文
posted @ 2021-08-15 00:06 GalaxyStar 阅读(499) 评论(0) 推荐(0) 编辑