logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

app自动化测试面试题(持续更新中)

1.adb常用命令查看当前连接的设备:adb devices查看手机安装的apk包名:adb shell pm list packages -3查看当前运行的app的包名和类名(baseIntent):adb shell dumpsys activity电脑发送文件到手机:adbpush <本地路径><手机路径>手机发送文件到电脑:adb pull <手机路径>

#自动化#android studio#运维
python接口自动化遇到问题总结-持续更新

前提:管理用例用的是excel1.读取用例时入参带“\n”,原因是有空格解决:在notePad++里\n和\r都替换下,或者在代码里case_str=case_str.replace("\n", “”).replace("\r", “”)2.2.一个sheet管理的案例需要两个不同的token,通用获取token是在conftest.py里,但是B案例需要获取上一条A案例的token,这时就需要把

#python#自动化#开发语言
自动化测试之邮件模板

${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志本邮件由系统自动发出,无需回复!各位同事,大家好,以下为${PROJECT_NAME }自动化测试项目构建信息构建结果 - ${BUILD_STATUS}构建信息项目名称 :...

解决web自动化:去除“Chrome正在受到自动化测试软件的控制“与关闭登录密码保存提示

@pytest.fixture()def access_web():option = webdriver.ChromeOptions()option.add_experimental_option(“useAutomationExtension”, False)option.add_experimental_option(“excludeSwitches”, [‘enable-automation

#selenium
appium定位之各种键盘输入

1.搜狗输入法=》appiume能显示出键盘弹框,能定位到除键盘弹框外其他元素,但是不能定位到键盘中的某个键盘元素直接用sendkeyspublic static void inputText(By locator, String text) {driver.findElement(locator).sendKeys(text);}2.apiume能显示出键盘弹框,不能定位到除键盘弹框外的其他元素

#单元测试
postman实现接口自动化测试

一 .添加环境变量例子:有一个鉴权接口,一个登录接口,登录接口需要用到鉴权接口的返回值token(1)在postman面板的Tests中设置鉴权接口的返回值token环境变量以供登录接口使用//将token的值存储到环境变量中pm.environment.set(“testingToken”, pm.response.json().token);Tests:(2)测试登录接口时把第一步存放的tok

功能测试-用例编写

第一次使用系统的支付时,需要绑定支付方式,验证是否可以支持常用的微信,支付宝,信用卡,储蓄卡等,绑定后进入选择支付方式列表,还可以找人代付。:验证是否支持并且可以正常选择并支付,支付时结合优惠券/折扣券/促销价抵扣进行相关的抵扣,验证规则正确,并且可以正常抵扣和支付。:以支持的支付密码类型有:指纹,人脸识别,账号密码,小额免密等,确认自己的产品所支持的密码类型,确认可以验证并支付成功;需要验证最终

文章图片
#功能测试
web自动化遇到问题总结-持续更新

1.一个案例里打开两个浏览器进行登录解决:conftest.py:def get_driver():# 第一option = webdriver.ChromeOptions()# 解决谷歌浏览器提示“Chrome正在受到自动化测试软件的控制”option.add_experimental_option(“useAutomationExtension”, False)option.add_exper

Vue3总结(持续更新)

属性的简写::当属性名和值的变量名相同时,触发对象的属性简写let name = ‘张三’;export:规定模块的对外接口,如果希望外部能够获取模块内的某个变量/函数/类,就必须在模块中使用export输出该变量/函数/类。原理:异步执行,当接口请求后,可以去做其他事情,等接口返回成功再渲染页面,接口返回失败也会有相应的提示。export default:每个模块【只能够使用一次】,可以导出变量

文章图片
#vue.js#javascript#前端
到底了