app测试基础知识之命令
摘要:app测试点:功能测试,安全测试,用户体验测试,交叉事件测试,兼容性测试,性能测试,安装/升级/卸载 ,UI测试 命令操作: adb connect 名 adb devices adb install (.apk) adb uninstall 包名 查看包名,获取操作的实时日志: adb logca
阅读全文
appium环境搭建步骤
摘要:前提条件是:搭建selenium环境(侵权删) 1、安装jdk,配置环境变量: JAVA_HOME C:\Program Files\Java\jdk1.8.0_60(jdk的存放路径) CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools
阅读全文
app测试自动化之测试套框架构造之公共部分以及测试用例导包二
摘要:封装的公共部分:commonfrom time import sleepdef com(dr): #点击backup dr.find_element_by_android_uiautomator\ ( 'new UiSelector().text("Backup")').click() #点击nex
阅读全文
app测试自动化之混合APP(之前的三篇为原生APP的操作)
摘要:混合开发的App中,经常会有内嵌的H5页面:定位方法与原生APP不同,需要上下文切换 #获取所有上下文contexts=dr.contextsprint(contexts)#打印当前上下文(有点问题应该是webview)cur_context=dr.current_contextprint(cur_
阅读全文
app测试自动化操作方法之三
摘要:首先导包: from appium.webdriver.common.touch_action import TouchAction #(导包指针定位滑动手势密码那个) #设置手势密码(前提是在设备上点击版本号,找到开发者选项,打开指针进行定位)TouchAction(dr).press(x=255
阅读全文
app测试自动化操作方法之二
摘要:3、进行APP的滑动操作方法一:#获取窗口大小def get_size(): size=dr.get_window_size() return sizeprint(get_size())#向上滑动def swipeUp(): size=get_size() x=size['width'] y=siz
阅读全文
web端测试之封装公共部分
摘要:from time import * from selenium import webdriverdef login(self,username,passwd): self.dr=webdriver.Chrome() self.dr.implicitly_wait(10) 隐式等待 self.dr.
阅读全文
app测试自动化之打开简书的登录界面,等待五秒后关闭
摘要:from appium import webdriverfrom time import *desired_caps={ desired_caps为自定义变量名 'platformName':'Android', 'platformVersion':'5.1.1', 'deviceName':'12
阅读全文
python基础-输出
摘要:输出helloworld语句 print('helloworld') 换行操作 print('helloworld',‘hellodarling’)
阅读全文
软件测试:讲解一个小项目
摘要:项目名称为EC,是一款基于B/S架构的电商管理系统,前台模块有店铺首页,购物车,用户中心等;后台模块有添加商品,促销商品,会员管理,订单管理等。在后台可以进行商品的上架,管理会员,设置店铺的促销活动,管理订单等。用户可以在前台注册成为会员,然后登录系统,搜索上架的商品,将商品加入购物车进行结算下单或
阅读全文