我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离? 以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。 来看一 ...
分类:
编程语言 时间:
2018-07-06 15:55:51
阅读次数:
158
mac下的安装: 1、下载HTMLTestRunner.py文件,下载地址http://tungwaiyip.info/software/HTMLTestRunner.html,可以复制里面的内容到一个文件,改名为HTMLTestRunner.py 2、在终端依次运行 (1)python (2)im ...
分类:
Web程序 时间:
2018-07-05 14:58:20
阅读次数:
266
常用的断言有3种: 判断两个值是不是都相等,参数分别是第一个值,第二个值,msg代表不想等的话,描述的信息 判断返回的是不是true 判断返回的两个值是不是不想等 ...
分类:
其他好文 时间:
2018-07-05 14:50:56
阅读次数:
185
分享的内容有: Appium原理 Appium环境搭建 ADB常用命令 常用的元素定位方法 Unittest框架 刚开始时有一点点紧张,慢慢地就不紧张了,讲解还算是比较有逻辑的,语音及语速也控制得不错。这个给自己一个大大的赞。 不知道公司会不会继续做这个自动化,但是不管做不做吧,自己的学习还是要继续 ...
分类:
移动开发 时间:
2018-07-05 12:04:33
阅读次数:
397
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。 unittest核心工作原理 unittest中最核心的四个概念是:test case, test suite, test runner, test fix ...
分类:
编程语言 时间:
2018-07-02 11:51:21
阅读次数:
181
1、pytest简介 pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。 执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败 能够支持简单的单元测试和复杂的功能测试 支持重复执行失 ...
分类:
编程语言 时间:
2018-06-29 20:33:38
阅读次数:
160
1、学习Python基本语法 2、上w3school网站,学习HTML/CSS下的html、xml、webservice三个教程。 3、下Python的requests库学习写最简单的网络爬虫。 4、学习Python的测试框架unittest,知道怎么用unittest和Python的mock模块写 ...
分类:
其他好文 时间:
2018-06-28 22:54:51
阅读次数:
203
import unittestfrom ddt import ddt, data, unpack@ddtclass FooTestCase(unittest.TestCase): @data((3, 2), (4, 3), (5, 3)) @unpack def test_tuples_extrac ...
分类:
其他好文 时间:
2018-06-28 20:21:42
阅读次数:
750
先在cmd环境 运行 pip install ddt 安装数据驱动ddt模块 脚本: #encoding=utf-8 from selenium import webdriver import unittest,time import logging,traceback import ddt fro ...
分类:
编程语言 时间:
2018-06-26 13:50:43
阅读次数:
252
相信大家和我有相同的经历,在写自动化用例脚本的时候,用例的操作是一样的,但是就是参数不同,比如说要测一个付款的接口,付款有很多种渠道,另外只有部分参数不一样,如果我们一个渠道一个渠道的写,在unittest里面就要写很多个用例脚本,而且大部分内容都是一样的,这样脚本就显得比较冗余了。 我们可以把不同 ...
分类:
其他好文 时间:
2018-06-26 10:57:08
阅读次数:
321