很多人一起点点点,然后交叉点点点。哪怕是配置写错等于标准答案标错也是 bug 啊。写错配置的部门花了几分钟做出一个艰难的决定,尼玛这都没测试出来,还是祭天一个测试或者程序 压压惊,顺带平玩家之怒。怎么选择就写一个 list,然后随机 list 一个生成器,取最后一位是 [] 谁就祭天谁啊。
服务端是有办法的,这个就是测试覆盖率的检查。
这个还是上次和米哈游的测试老大聊下来的产物。
根据不同的语言 ide 都有 1 个执行覆盖率的统计,开启统计在测试服上,功能测试去根据用例覆盖服务器行为的条件。
然后几天或者一周后,去检查这项统计,就发现哪些覆盖了,哪些异常条件没有覆盖。
然后反过来去找用例是否遗漏写加以补充。
剩余的可以使用添加 GM 指令或者数据库或者服务端 mock 掉部分条件加以覆盖,从而提高测试覆盖率。
点赞,不断突破,坚持自律很棒
祝愿带着年末的欢乐迎接 2018 年。
17 年我依然稳重,18 年会降低稳重。
其他都差不多吧
能否加我 1 个联系方式哦 qq 728661182。是这样的 我后面用了 xpath
代码和 2 楼的差不多 但还是走到 except 里面,请问下 desired_caps 里面需要添加其他项吗 比如 uiautomator2
我微信里女的只有 23 个,你这个才是正常的。
三岁知老,读书住校大家都说三国最喜欢小乔大乔貂蝉,还有吴国太,蔡夫人。就我说喜欢张辽的,所以我最后谈恋爱的。
关键是我拿不到 xptah,你识别不到,不如把 poll 这个数值给设置低点,默认是 0.5
uiautomator2 里 我识别不到 xpath,只知道 classname:android.widget.Toast
请问这样的话如何处理啊
大工程。。
Token 是你请求接口后的回包里面带的,数值业务上是随机的。
Token 代表你客户端某个用户 id 的标记,关系是 1 对 1 的
一般后面接口就用这个 token 做为用户 id 的钥匙。
name 在 appium 里面不能用了。
def wait_element_by_xpath(driver,child_xpath ,click=False,timeout =60):
try:
element =WebDriverWait(driver,timeout).until(lambda x:x.find_element(By.XPTAH,child_xpath))
#另外1个写法
#element =WebDriverWait(driver,timeout).until(lambda x:x.find_element_by_xpath(child_xpath))
#print "loaded"
if click:
element.click()
return True
else:
return element
except (TimeoutException, NoSuchElementException), e:
print "[wait_element_by_xpath : %s] Exception : [%s]" % (child_xpath, e)
return False
抽象了一下,上面 element 有二种写法,写法不一样。下面引用时传值数量也不一样。
我也是经常在社区学习的,然后反哺下。
来社区多问,官方群多沟通。我在社区学会了 appium 呢
已报名,支持啊
支持😊
这个图片,恒温也有。
必做项啊,要在项目开发阶段就在做,服务端那边也可以早点优化。
领导眼里是看结果导论的,不是看测试一块,是看整个盘子。测试要改变就是从辅助生产力,到维护生产关系。变成参与生产力和承上启下生产关系。国内把测试看成是质量还要很远。
测试部门 价值就是服务了多少部门做了多少事,完成了哪些工作,额外产出了哪些(联合产出或者自己的基建),体现在诉职上。
产品和测试是一个跨业务的,是测试上游,对于产品来说更关心的是产品是否准时上。
测试部门价值就是产品验收是否顺利,和产品要求同存异。
开发,个人认为是最容易成为伙伴关系的,测试是程序下游和程序是测试的上游,这个要看公司过往制度,只要公司不是鼓励测试和开发 PK,基本上要做到融洽不难。
测试部门价值就是不要划水,好好负责自己的活,如果可以帮助到开发忙,会很融洽。
对产品和开发那边忌讳吹毛求疵抓住一个点不放,以数据和实际上线要求做为准出的。
金主威武
adb shell monkey -p packbagname -v count >/sdcard/monkey_test.txt
对指定的包进行 count 的无规律点击,然后导出到绝对路径下
-v 是代表显示反馈信息的级别,-p 是指向被测的 app 包名
adb shell monkey -p packbagname –p packbagname -p packbagname 100
指定多个包
adb shell monkey -p packbagname -s 100 --throttle 1000 -v -v count
-s 代表随机序列事件里面任意 1 个 --throttle 1000 延迟 1 秒 -v -v 代表级别更高
adb shell monkey -p packbagname --ignore-crashes –v 1000
忽略崩溃继续测试
哈哈这个也对,就是太粗暴了。。
会啊,就是让大家写出来几个。。然后可以自我学习下。
报名!
姓名: 陈子昂
Testerhome 帐号:jiazurongyu
测试经验: 10 年 +
管理经验:盛大,圣天龙科技,广东电信等
测试的工作经历:
05~07 网易财经
07~09 盛大游戏
09~10 骏梦网络
10~12 广东电信 立信集团
12~13 圣天龙科技
14~17 奥飞游戏哈邻
17~至今 dena 中国
其中担任过版控,运维,SQA,测试开发,测试管理等。负责过实验室,参与 unity 引擎推广和技术研究以及架构游戏云测平台等。
女孩子做测试,长久来看 是坑。测试中期就开始要求全栈,程序反而不那么复杂。
支持啊··
npm install -g appium 就没安装成功过。。。