随笔分类 - 自动化测试
摘要:#demo.pyimport requests import json class RunMain: def __init__(self, url, method, data=None): self.data = data self.url = url self.method = method se
阅读全文
摘要:1.top 命令获取的cpu是手机瞬间的cpu 2.dumpsys获取的是一段时间cpu的平均值?那么这段时间是指哪段,从哪开始到什么时候结束? 3.如果想测试app某操作下的cpu占用情况时候。应该怎么做? 写自动化脚本重复执行 操作,实时监控cpu取值100次,300次,600次 1000次的平
阅读全文
摘要:在adb里有模拟按键/输入的命令 比如使用 adb shell input keyevent <keycode> 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent,摘引部分我觉得有意思的如下: 如果想要唤起手机 并解锁,那么adb命令则完全够用。以我
阅读全文
摘要:利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是所需测试的用例,下面分别列出3种方法的具体使用方式:1、通过unittest.main
阅读全文
摘要:最近关于接口测试思考的几个问题,整理如下: 如何写接口测试的Excel用例? 如何写接口测试的场景(工具或编程语言)? 覆盖面,是所有接口全部覆盖? 接口测试有必要包含一定的深度和广度的场景吗?还是只覆盖冒烟用例? 接口测试如何回归? 接口测试如何维护和持续集成? 接口测试,用工具好还是直接写代码好
阅读全文
摘要:比较好用的抓包工具,charles 已经上传到了csdn http://download.csdn.net/download/bo_mask/10273110
阅读全文
摘要:项目地址: https://github.com/HttpRunner/HttpRunner 中文手册: http://cn.httprunner.org/ 首先是环境搭建: pip install httprunner 或者 pip3 install httprunner 安装完成后cmd执行以下
阅读全文
摘要:安装jdk 安装安卓sdk(打开sdk的时候出现问题linux 启动sdk manager下载配置sdk的时候报错的解决办法) 安装gradle,配置环境变量(MACACA gradle下载和安装) *安装node,并且配置环境变量 下载后解压到文件, 配置环境变量: 此外还要设置一下路径: npm
阅读全文
摘要:Serenity Robot Framework RedwoodHQ http://blog.csdn.net/jinfeng567/article/details/78557434?locationNum=1&fps=1 Sahi Galen Framework Gauge
阅读全文
摘要:https://www.cnblogs.com/tim2016/p/6400326.html http://www.cnblogs.com/fnng/p/5873878.html https://www.cnblogs.com/fnng/p/5929842.html https://macacajs
阅读全文
摘要:更改版: 全部复制,命名为 HTMLTestRunner.py 文件 #使用方法参见之前的文档:自动化测试 unittest和requests接口测试案例,测试快递查询api(二) """ A TestRunner for use with the Python unit testing frame
阅读全文
摘要:postman是一个跨平台的接口测试工具,下载链接在这里:https://www.getpostman.com/ unittest是一个单元测试框架,python中安装:pip install unittest requests是一个发送http请求的库,安装:pip install request
阅读全文
摘要:discover(start_dir,pattern='test*.py',top_level_dir=None) 找到指定目录下所有测试模块,并可递归查到子目录下的测试木块,只有匹配到的文件名才会被加载。如果启动的不是顶层目录,那么顶层目录必然单独指定。 start_dir:要测试的模块名或测试用
阅读全文
摘要:在原来基础上生成测试报告: 首先需要 HTMLTestRunner.py 的unittest生成报告文件 (源码,自动化测试 unittest配套的HTMLTestRunner.py生成html报告源码) 然后稍微修改代码: 运行完毕的测试结果:
阅读全文
摘要:import requests import json import unittest class MyTest(unittest.TestCase): def setUp(self): print("[+]start") def tearDown(self): print("[+]end") de
阅读全文
摘要:接口的分类 系统与系统之间的接口 系统与系统之间的接口,这里可以是公司内部不同系统之间的接口调用,也可以不同公司之间系统接口的调用。对于前者来说,笔者所测试MAC 平台就是一个对公司内部提供接口的系统。例如用户接口、抽奖接口、图片相册接口等。而对于公司的其它系统,如社区网站和微信活动可以调用这些接口
阅读全文
摘要:分层的自动化测试 测试金字塔的概念由敏捷大师Mike Cohn 在他的《Succeeding with Agile》一书中首次提出,如图7.1所示。他的基本观点是:我们应该有更多的低级别的单元测试,而不仅仅是通过用户界面运行高层的端到端的测试。 Martin Fowler 大师在测试金字塔模型的基础
阅读全文
摘要:Sublime Text 是一款通用型轻量级编辑器,支持多种编程语言。有许多功能强大的快捷键(如 Ctrl+d),支持丰富的插件扩展。如果平时需要在不同编程语言间切换,那么它将会是一个,不错的选择。 百度搜索:Sublime Text,下载安装。 首先启动 Sublime Text3 工具。菜单栏“
阅读全文
摘要:setUp的作用:在每个测试用例执行之前预置场景。比如,打开浏览器,截图,等等 tearDown的作用:在每个测试用例之后执行。比如:关闭浏览器,截图,记录等等
阅读全文
摘要:问题描述:当使用postman获取jenkins的json数据的时候,会返回标题中描述的错误 如下图: 将圈中的框,取消勾选! 再次运行正常! 这时候修改jenkins如下:
阅读全文