03 2018 档案

摘要:转载地址: https://blog.csdn.net/Mluka/article/details/51076786 在python核心编程第四章中,P69在优化下面这段代码时提出了:对象值比较VS对象身份比较 在运行时期,只有一个类型对象来表示整形类型。也就是说type(0),type(42),t 阅读全文
posted @ 2018-03-30 10:51 wangju003 阅读(209) 评论(0) 推荐(0) 编辑
摘要:logging.basicConfig < handler.setLevel < logger.setLevel 1.脚本中没有配置logger.setLevel会使用handler.setLevel 2.脚本中没有配置logger.setLevel和handler.setLevel会使用loggi 阅读全文
posted @ 2018-03-28 08:08 wangju003 阅读(2502) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/zhbzz2007/p/5943685.html#undefined Python标准模块--logging 转载地址:http://www.cnblogs.com/zhbzz2007/p/5943685.html#undefined Pyth 阅读全文
posted @ 2018-03-27 18:15 wangju003 阅读(314) 评论(0) 推荐(0) 编辑
摘要:前言 去年,我们进行了项目的拆分,拆分后的各个子系统也都逐步的改成了通过接口进行数据的交换,接口测试也被提上日程。经过一段时间的探索,接口自动化测试方案越来越完善,今天给大家做个详细的讲解。 方案 目前我们的接口都是使用的http协议,其测试的基本原理是模拟前端(客户端)向服务器发送数据,得到相应的 阅读全文
posted @ 2018-03-26 17:02 wangju003 阅读(16421) 评论(1) 推荐(0) 编辑
摘要:设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用; 2、供系统内部调用的核心功能接口; 3、供系统内部调用非核心功能接口; 2) 优先级--针对单个接口 1、正向用例优先测试,逆向用例次之(通常情况,非绝对); 2、是否满足前提条件 > 是否携带默认参值参数 阅读全文
posted @ 2018-03-26 15:53 wangju003 阅读(707) 评论(0) 推荐(0) 编辑
摘要:API接口测试用例编写规则 (1)必需参数覆盖。对于接口的参数,接口文档一般都会说明哪些儿是必需的,哪儿是非必需的。对于必需的参数,一定要测试传参数和不传参数接口是否报错? (2)必需的参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界的参数是否报错?错误信息是否正确? (3)非必需参数覆盖 阅读全文
posted @ 2018-03-26 11:00 wangju003 阅读(994) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/nizhihong/p/6567928.html 简介:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 阅读全文
posted @ 2018-03-24 08:16 wangju003 阅读(370) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://blog.csdn.net/Artprog/article/details/52197779 Python3中已经不能使用cmp()函数了,被如下五个函数替代: 即使用上面五个英文缩写作为函数名: 阅读全文
posted @ 2018-03-21 09:53 wangju003 阅读(739) 评论(0) 推荐(0) 编辑
摘要:file.write(str)的参数是一个字符串,就是你要写入文件的内容.file.writelines(sequence)的参数是序列,比如列表,它会迭代帮你写入文件。 下面两种方式写入文件的效果是一样的with open(fname,"w",encoding = "utf-8") as f: f 阅读全文
posted @ 2018-03-16 15:04 wangju003 阅读(2482) 评论(0) 推荐(0) 编辑
摘要:首先注明:如果没有特别说明,以下内容都是基于python 3.4的。 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整round, 向零取整int, 向下和向上取整函数math.floor, math.ceil 4. //和math.floo 阅读全文
posted @ 2018-03-15 11:11 wangju003 阅读(547) 评论(0) 推荐(0) 编辑
摘要:前言: 使用unittest编写自动化测试脚本,执行脚本后可以很方便看到测试用例的执行情况。 但如果想向领导汇报工作,就需要提供更直观的测试报告。 思路: 使用unittest编写测试用例,HTMLTestRunner生成测试报告,yagmail发送测试报告 代码: 测试用例: 用例失败: 发送邮件 阅读全文
posted @ 2018-03-11 11:08 wangju003 阅读(4050) 评论(0) 推荐(0) 编辑
摘要:Python中有join和os.path.join()两个函数,具体作用如下: join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明 1.join()函数 语法:‘sep’.join(s 阅读全文
posted @ 2018-03-11 11:05 wangju003 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 sorted(iterable,key=None,reverse=False),返回新的列表,对所有可迭代的对象均有效 sort(key=None,reverse 阅读全文
posted @ 2018-03-11 11:03 wangju003 阅读(471) 评论(0) 推荐(0) 编辑
摘要:本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP。以下方法主要来源于网络和社区同学的贡献,特此感谢! 1. 方法一: pm list package查看包名 将获取手机内所有apk对应的包名和路径 2. 方法二:dumpsys window(本人最常用) 先打开需要 阅读全文
posted @ 2018-03-11 09:21 wangju003 阅读(2269) 评论(0) 推荐(0) 编辑
摘要:一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplib from email.mime.text import MIMEText from email.header import Header # 发送邮箱服务器 smtpserver = 'smtp 阅读全文
posted @ 2018-03-09 15:37 wangju003 阅读(354) 评论(0) 推荐(0) 编辑
摘要:如图所示:执行py文件后,打印__name__的名是模块名,而非__main__ 查了好久,发现这个问题跟unittest这个类有关系,执行单元测试的py脚本时,不要右键run unittest,在pycharm菜单上的run下直接点run,选择你要运行的文件就可以。 否则就会出现执行了测试用例,但 阅读全文
posted @ 2018-03-08 22:56 wangju003 阅读(1897) 评论(0) 推荐(0) 编辑
摘要:一、常用识别元素的工具 uiautomator:Android SDK自带的一个工具,在tools目录下 monitor:Android SDK自带的一个工具,在tools目录下 Appium-desktop:appium-desktop 自带的工具,启动appium-desktop后,点击右上角的 阅读全文
posted @ 2018-03-02 22:00 wangju003 阅读(898) 评论(0) 推荐(0) 编辑
摘要:Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获iOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP 阅读全文
posted @ 2018-03-02 15:04 wangju003 阅读(348) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示