一 概述 一 概述 HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 二 系统流程 三 文件组织 1、项目文件目录结构 说明:(1)api 文件夹:存储接口定义描述(2)t ...
分类:
Web程序 时间:
2019-08-17 12:48:24
阅读次数:
163
appium框架使用的过程记录,开始使用markdown来语法来编写,不知道博客园是否会支持markdown语法 ***1. appium原理* appium启动时,创建一个http://127.0.0.1:4723/wd/hub服务端服务端和设备默认使用4724端口进行通信* 底层调用UIauto ...
分类:
移动开发 时间:
2019-08-16 20:41:56
阅读次数:
137
测试人员一般用TestNG来写自动化测试,开发人员一般用JUnit写单元测试 单元测试关注代码的实现逻辑,例如一个if 分支或一个for循环或者某个功能函数 主要问题 cannot be resolved to a type:没有导入相应的库 安装使用 JDK,Eclipse--在eclipse中安 ...
分类:
其他好文 时间:
2019-08-16 18:45:40
阅读次数:
117
引入 单元测试负责对最小的软件设计单元(模块)进行验证,unittest是Python自带的单元测试框架。 单元测试与功能测试都是日常开发中必不可少的部分,本文演示了Python中unittest单元测试框架的基本使用。 一个简单的测试例子 定义一个类,简单的实现add、sub两个方法,并对其进行单 ...
分类:
编程语言 时间:
2019-08-16 16:57:36
阅读次数:
94
一.写在前面 robotframework是很好用的关键字驱动测试框架,但是在实际工作中也有些地方使用不便,比如在我们设计参数校验测试case时,往往只是想修改校验参数类型而不得不做大量复制粘贴操作,最终导致了一个测试case中存在大量的冗余代码,而且如果在后续的使用中一旦出现变动,测试case将不 ...
分类:
其他好文 时间:
2019-08-15 06:01:48
阅读次数:
106
前戏 在python中,大家听到最多的单元测试框架就是unittest和pytest了,而pytest有很多的功能,甩unittest几条街 我们在使用pytest时,要遵循pytest的命名规则: 测试文件应当命名为test_**.py或者**_test.py 测试函数,测试类方法应当名为为tes ...
分类:
其他好文 时间:
2019-08-14 21:51:25
阅读次数:
80
unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。有关python和unittest的基础知识部分就不细说了,大家可自行百度进行深入了解哦,以下是整个unittest四个比较重要的概念。testfixturetestcasetestsuitetestrunn
分类:
编程语言 时间:
2019-08-13 11:58:30
阅读次数:
117
Junit简介 概述: JUnit 是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit 可广泛用于工业和作为支架(从命令行)或IDE(如 IDEA)内单独的 Java 程序。 JUnit 提供: Junit用于测试: Junit在测试驱动(测试驱动,就是你 ...
分类:
编程语言 时间:
2019-08-10 17:23:53
阅读次数:
82
pycharm工程展示 最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及文件如下图所示: config:文件中包含调用的浏览器驱动及打开的URL地址 ...
分类:
编程语言 时间:
2019-08-09 17:52:31
阅读次数:
231
framework包中文件如下所示: base_page.py:常用操作方法 在framework包下创建base_page.py文件,文件中封装一些页面常用操作方法,可以自己在这个类中进行对应方法的添加,代码如下: browser_engine.py:浏览器操作方法 browser_engine. ...
分类:
编程语言 时间:
2019-08-09 17:48:06
阅读次数:
207