摘要: 1、检查接口返回的数据是否与预期结果一致。 2、接口容错性,比如某个节点的最大值和最小值,或者数据类型的容错性(数据传错时的处理能力) 3、边界值测试 4、接口的性能,接口性能直接反应方法的算法与结构(直接反应内部代码的速度,根据响应时间进行优化) 5、接口的安全 6、最重要的接口业务逻辑测试 阅读全文
posted @ 2017-04-10 10:23 cc344525813 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1、testcase与执行分开写时,使用from filename import testcaseclassname 具体说明:1》将A接口用A.py文件把用例写好,用例里面不用执行 2》将B接口用B.py文件写好,用例不在里面执行 3》使用main.py文件导入A,B,必须使用from A imp 阅读全文
posted @ 2017-04-01 17:11 cc344525813 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、每个接口用例为一个.py文件。内容如下: 阅读全文
posted @ 2017-04-01 16:02 cc344525813 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 一:从excel中取data excel中放入预期值,上报data数据 excel中第一行是data数据,第二行是预期值 在每个class中,取data数据上报到接口中,具体代码如下: 阅读全文
posted @ 2017-04-01 11:00 cc344525813 阅读(261) 评论(0) 推荐(0) 编辑
摘要: requests的get或者post请求,返回的响应response获取方法:content和text content用于获取图片,返回二进制数据 text用于获取内容,返回的是unicode解码字符串 阅读全文
posted @ 2017-03-31 14:16 cc344525813 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 手机开启开发者模式,adb正常时adb devices下没有设备: 1、进入设备管理器--查找adb的硬件id 2、找到.Android文件夹,在下,添加0x22D9 3、杀掉adb进程,重启启动adb即可链接成功 阅读全文
posted @ 2017-03-29 23:36 cc344525813 阅读(3903) 评论(0) 推荐(0) 编辑
摘要: desired_caps['unicodeKeyboard']='True' desired_caps['resetKeyboard']='True' 添加这两个项,默认使用appium自带的输入法 阅读全文
posted @ 2017-03-28 09:46 cc344525813 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 1、因为html5不兼容IE78,所以在PC上使用并非十分光。pc上IE还是占主流 2、html5主要用在移动终端 3、html5短期内因为自身的缺陷,用户体验无法达到原生app的体验。如:html5调用本地文件能力比较弱,所有数据需要从服务器拉取||||无法像原生app一样推送消息|||相比之下比 阅读全文
posted @ 2017-03-23 14:27 cc344525813 阅读(2935) 评论(0) 推荐(0) 编辑
摘要: ##txt参数化# -*- coding: utf-8 -*-phnumfile=file('D:\\1.txt','r')phnum=phnumfile.read()for i in phnum: print i##字典参数化:def zidian(): data={'suser@umser':' 阅读全文
posted @ 2017-03-22 14:21 cc344525813 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint 阅读全文
posted @ 2017-03-21 17:07 cc344525813 阅读(280) 评论(0) 推荐(0) 编辑