2021年10月29日
摘要: pytest框架要执行用例,必须以模块test开头,函数test开头,类Test开头,否则不被执行; pytest的执行 : 执行package:python -m pytest -v test/ 执行模块下的测试用例:python -m pytest -v tests/test_login.py: 阅读全文
posted @ 2021-10-29 15:42 小妞妞馒馒 阅读(59) 评论(0) 推荐(0) 编辑
  2019年7月3日
摘要: 找到被拼接文件所在的目录,然后进行拼接 import os 获取当前目录: os.path.dirname(__file__) 如下,被拼接文件所在目录与当前目录的上级目录在同一文件夹下: os.path.join(os.path.dirname(os.path.dirname(__file__)) 阅读全文
posted @ 2019-07-03 16:36 小妞妞馒馒 阅读(186) 评论(0) 推荐(0) 编辑
  2019年6月20日
摘要: 如上图,生成的测试报告名称中带上了当前时间。 阅读全文
posted @ 2019-06-20 15:41 小妞妞馒馒 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 工作中主要运用前四个断言,前面两个是判断内容和类型是否相等;后面来两个是bool类型验证,比如验证复选框是否勾选; 如果执行用例的时候想跳过某个用例执行,则用静态方法@unittest.skip(“跳过不执行测试用例”),括号中注明不执行原因即可 阅读全文
posted @ 2019-06-20 10:14 小妞妞馒馒 阅读(211) 评论(0) 推荐(0) 编辑
  2019年6月19日
摘要: 用discover方法 discover下的三个参数,第一个参数start_dir为执行路径,第二个参数为正则表达式,执行有共同点的文件名,第三个参数top_level_dir=None,填写默认值。 批量执行的测试用例分别为: 测试固件的分离: 阅读全文
posted @ 2019-06-19 17:10 小妞妞馒馒 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 将测试固件单独分离到一个python文件中,利用python类的继承,其他测试套件执行时继承这个测试类就行 如下:进行测试固件的分离 如下代码,SinaMailTest集成Init这个类: 阅读全文
posted @ 2019-06-19 16:13 小妞妞馒馒 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 软件的安装 测试固件:比如打开、关闭浏览器setup()、teardown(); 断言:期望结果; Unitest测试用例必须test开头 测试类中有多个测试用例时,想要执行其中某一个用例,鼠标放到对应用例上,右键点击执行,就只执行这个测试用例。 如下:每执行一个用例需要打开、关闭一次浏览器 用类方 阅读全文
posted @ 2019-06-19 15:44 小妞妞馒馒 阅读(221) 评论(0) 推荐(0) 编辑
  2019年5月22日
摘要: #!/usr/bin/env python #coding:utf-8 #author:cainiao import json '''用户注册,请输入用户名、密码''' def regist(username,passwd): s=username+'|'+passwd '''用序列化的方式将字符串写入文件''' json.dump(s,open('info.tx... 阅读全文
posted @ 2019-05-22 11:36 小妞妞馒馒 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 报:format() takes at most 2 arguments在网上找,看到有人解释,按这位博主方法更改,果然有效之前是按python2创建类,Person(object)如上类名Person括号后加了object,python3中将object去掉即可 class Person(): def __init__(self,name,age,gender): se... 阅读全文
posted @ 2019-05-22 11:32 小妞妞馒馒 阅读(7173) 评论(0) 推荐(0) 编辑
  2019年5月14日
摘要: 前置条件: PC与手机连接同一网络; 1)查到本机ip; 2)手机端设置-WiFi,配置代理,ip输入电脑ip,端口输入8888; 3)Charles端口设置8888(proxy-proxy setting); 4)重启Charles。 阅读全文
posted @ 2019-05-14 16:14 小妞妞馒馒 阅读(191) 评论(0) 推荐(0) 编辑