1.加入unttest框架 #coding=utf-8 import requests import unittest class TestApi(unittest.TestCase): def setUp(self): self.apiurl = "http://www.xxxxx.com/cus ...
分类:
其他好文 时间:
2019-11-15 15:47:47
阅读次数:
82
在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。 ...
分类:
编程语言 时间:
2019-11-11 12:53:02
阅读次数:
78
1. 测试中发现的bug 1. 遍历组件并且往组件里传值的时候只能传整个数据, 不能传数据里的某个值2. 登录界面响应较慢,有时无法实现跳转3. 各模块分类无法全部显示,图片加载混乱 4. 发布信息提交后出现乱码5. 答卷无法正常提交,容易导致卡顿6. 下拉刷新功能出错,数据更新出现问题 在发现bu ...
分类:
其他好文 时间:
2019-11-11 00:21:30
阅读次数:
101
链接测试工具总结 一、XENU(https://www.oschina.net/p/xenu) 1、原理:如果网站内文件、链接或者制定页面不存在,则将该链接和处于什么文件的具体位置记录下来,一直到该网站所有页面中的所有链接都测试完成才结束测试,并输出测试报告。 2、优缺点: 优:这个软件是检测网站链 ...
分类:
其他好文 时间:
2019-11-09 15:29:29
阅读次数:
155
Pycharm 创建 Project,搭建 APPTEST框架如下图: 1.框架功能 业务功能的封装 测试用例封装 测试包管理 截图处理 断言处理 日志获取 测试报告生成 数据驱动 数据配置 2. driver封装 config文件夹创建app_config.yaml 文件,存放配置app的配置信息 ...
分类:
移动开发 时间:
2019-11-09 11:37:58
阅读次数:
104
实际工作中,测试用例的执行可能会依赖于一些外部条件,例如:只能运行在某个特定的操作系统(Windows),或者我们本身期望它们测试失败,例如:被某个已知的Bug所阻塞;如果我们能为这些用例提前打上标记,那么pytest就相应地预处理它们,并提供一个更加准确的测试报告; ...
分类:
其他好文 时间:
2019-11-06 17:02:40
阅读次数:
115
一、更易读的测试报告 1.知识点:python的注释。 1.一种叫comment,为普通的注释2.另一种叫doc string,用于函数,类和方法的描述。在类或方法的下方,通过三引号(""" """或''' ''')来添加doc string类型的注释,这类注释在平时调用的时候不显示,可以通过hel ...
分类:
其他好文 时间:
2019-11-05 16:51:23
阅读次数:
115
自动发邮件功能 例如,如果想在自动化脚本运行完成之后,邮箱就可以收到最新的测试报告结果。SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规划,由它来控制信件的中转方式。python的smtplib模块提供了一种很方便的 ...
分类:
其他好文 时间:
2019-11-05 16:44:06
阅读次数:
89
【简介】 HttpRunner是面向http/https协议的通用测试框架,集合了Request、unittest、Locust和一些常用的Python第三方库,只需要编写一份JSON/YAML脚本,即可实现自动化测试、持续集成、性能测试等需求。 【环境】 代理工具Fiddler或Charles 已 ...
分类:
Web程序 时间:
2019-11-05 15:02:21
阅读次数:
228
测试中发现的Bug 登陆界面显示不完整 跳转界面无反应 背景图显示比例有问题 部分界面跳转之间的问题 登录后界面时间选择控件效果有问题 Version 1 Bug List 1. 1.在某些型号的手机搜索的时候搜索不到 2. 2.在可以安装的部分机型上,有一些会产生排版错位的情况,背景图显示有问题。 ...
分类:
其他好文 时间:
2019-11-04 00:11:12
阅读次数:
106