玩转PyCharm PyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境,它最大的优点是能够大大提升Python开发者的工作效率,为开发者集成了很多用起来非常顺手的功能,包括代码调试、高亮语法、代码跳转、智能提示、自动补全、单元测试、版本控制等等。此外,Py ...
分类:
其他好文 时间:
2020-03-31 17:23:09
阅读次数:
91
目前市面上有很多自动化报表插件,本章主要介绍Allure报表 1、在Pom上集成依赖 <dependency> <groupId>io.qameta.allure</groupId> <artifactId>allure-testng</artifactId> <version>2.13.0</ve ...
分类:
编程语言 时间:
2020-03-30 12:49:04
阅读次数:
145
testNG @DataProvider参数化是用java 代码写个用@DataProvider标记专门为测试方法提供参数的方法。该方法上用@DataProvider(name = "data")标记,需要被执行的测试用例方法需要用@Test()标识且在@Test中添加dataProvider 参数 ...
分类:
其他好文 时间:
2020-03-29 17:48:36
阅读次数:
54
测试用例一般是单线程模式,为了提高测试效率。testNG的多线程可以分为test,class,method级别的并发,可以通过在testng.xml中的suite tag下设置。 methods级别:所有用例都可以在不同的线程去执行。classs级别:不同class tag下的用例可以在不同的线程执 ...
分类:
编程语言 时间:
2020-03-29 17:47:56
阅读次数:
71
以下三种方法: main()方法,执行当前文件中所有用例 TestSuite的addTest()方法,加载指定的测试用例 defaultTestLoader的discover()方法,加载指定目录下的指定文件 下面分别举例说明: 待测文件: 1 class Count: 2 def __init__ ...
分类:
其他好文 时间:
2020-03-29 16:38:50
阅读次数:
90
一、pytest 的优势 pytest是基于 unittest 之上的单元测试框架,它的优势如下: 自动发现测试模块和测试方法 默认从当前目录中搜集测试用例,即在那个目录下运行pytest 命令,则从那个目录当中搜索 搜索规则:进入目录后,在按照搜索规则搜索用例 符合命名规则 test_*.py 或 ...
分类:
其他好文 时间:
2020-03-29 10:45:22
阅读次数:
104
一、门面模式的定义 门面模式也叫外观模式,是一种比较常用的封装模式,其定义如下:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 1.Facade门面角色 客户端可以调用这个角色的方法。此角色知晓子系统的所有功能和责任。一般情况下,本 ...
分类:
其他好文 时间:
2020-03-29 01:35:30
阅读次数:
78
testNG注解 本文主要包含testNG注解的使用方法和执行顺序两部分。 一、使用方法 testNG的注解的使用,主要用于方法上 @符号标示,@Test、@afterMethod、@BeforeClass、@BeforeMethod 二、执行顺序 单个类: 根据以下代码执行的结果,我们可以看出来, ...
分类:
其他好文 时间:
2020-03-29 01:16:26
阅读次数:
79
测试用例参数及执行用例,生成测试报告test_suite.py import unittest import time from test_http import TestHttp # 类名 import HTMLTestRunner url1 =url1_value url2= url2_valu ...
分类:
其他好文 时间:
2020-03-27 18:29:20
阅读次数:
76
项目简介 基于 vue.js 的前端开发环境,用于前后端分离后的单页应用开发,可以在开发时使用 ES Next、scss 等最新语言特性。项目包含: 基础库: vue.js、vue-router、vuex、whatwg-fetch编译/打包工具:webpack、babel、node-sass单元测试 ...
分类:
其他好文 时间:
2020-03-27 12:41:45
阅读次数:
82