自动化
文章平均质量分 65
Serendipity_筱楠
当你的才华还撑不起你的野心的时,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。
展开
-
RobotFramework
1、关键字驱动:把项目中的业务逻辑封装成一个一个的关键字,然后调用不同的关键字组成不同的业务2、数据驱动把测试数据放到excel:yaml文件中通过改变文件中的数据去驱动测试用例执行编写用例方便,常见的有txt、robot自动化生成html报告根据项目的需求自定义关键字支持FeiGUI的方式运行,Jenkins实现持续集成4、安装python3.7RIDE工具:pip install robotframework -ride(弹出窗口在桌面生成快捷方式)原创 2023-07-29 17:15:55 · 423 阅读 · 0 评论 -
自动化测试——APP测试
find_element_by_accessibility_id(“content-desc/description属性值”)1、APP四大常用元素操作:点击click()、send_keys()、get_attibute()、text()5、安装appium-python-client Python第三方库。POM四层:项目=n个页面=base层+pageobject层。‘new uiSelctor( )、text(‘新闻’)’第一层:base层,描述每个页面相同的属性及行为。原创 2023-07-29 16:51:43 · 397 阅读 · 0 评论 -
自动化测试——环境
元素定位通过webdriver获得webElement过程,Selenium提供了8个定位策略。2、安装浏览器驱动-》查询浏览器版本-》下载对应版本驱动-》在path路径中配置(浏览器更新需要重新下载)原创 2023-07-29 12:10:02 · 267 阅读 · 0 评论 -
自动化测试——接口测试
接口测试重点:检查结论参数传递的正确性,输出结果的正确性及对各种异常情况的容错处理,以及权限控制,分页调用次数的限制。1.内部接口:测试被测系统各个子模块之前的接口,或者测试被测系统提供给内部用户系统使用的接口。POM:必须先封装po(写代码)+excel(测试报告)+pytest(测试用例)面向对象的模型,通过面向对象的思想封装页面中的元素,依据在页面中进行的自动化操作。创建夹具,可以指定夹具的共享范围,在共享范围内的用例,会共用一个夹具。分析用例,找出不同用例数据差异(账号不存在,密码错误,正确密码…原创 2023-07-29 12:48:59 · 645 阅读 · 0 评论