51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#TEST
TestNg 3.忽略测试
有些测试本身不想执行,但是删掉显得不合理,需要忽略这个测试用例packagecom.course.testng;importorg.testng.annotations.Test;publicclassIgnoreTest{@Testpublicvoidignore1(){System.out.println("ign...
代码星球
·
2020-09-10
TestNg
忽略
测试
TestNg 2.套件测试
看一下我的目录结构,新建一个包,名字叫做suite,主要为了做套件的测试用。然后在resource下新建一个文件,一般的叫做testng.xml,我这里随便起个名字,叫做suite.xml。运行的时候鼠标放置在suite.xml上面,右键点击运行那具体的代码如下:#SuiteConfig.javapackagecom....
代码星球
·
2020-09-10
TestNg
套件
测试
TestNg1. 基本介绍注解介绍和如何让在maven中引用
1.更适合测试人员,有很多的套件。maven中引用:<!--https://mvnrepository.com/artifact/org.testng/testng--><dependency> <groupId>org.testng</groupId> <ar...
代码星球
·
2020-09-10
介绍
TestNg1.
基本
注解
如何
pytest 8 参数化parametrize
pytest.mark.parametrize装饰器可以实现用例参数化1.以下是一个实现检查一定的输入和期望输出测试功能的典型例子importpytest@pytest.mark.parametrize("test_input,expected",[("3+5",8),("2+4",6),("6*9",42)])def...
代码星球
·
2020-09-10
pytest
参数
parametrize
pytest 7 assert断言
前言:断言是自动化最终的目的,一个用例没有断言,就失去了自动化测试的意义了。 断言用到的是assert关键字。之前的介绍,有的测试方法中其实用到了assert断言。简单的来说,就是预期的结果去和实际结果做对比,符合预期结果就是pass,不符合就fail。比如以下的一段代码:defadd(a,b):returna+...
代码星球
·
2020-09-10
pytest
assert
断言
pytest 6 生成html报告
前言:pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python2.7,3.61.github上源码地址【https://github.com/pytest-dev/pytest-html】2.pip安装 pipinstallpytest-html3.执行方法 pytest--h...
代码星球
·
2020-09-10
pytest
生成
html
报告
pytest 5. fixture之yield实现teardown
前言: 1.前面讲的是在用例前加前置条件,相当于setup,既然有setup那就有teardown,fixture里面的teardown用yield来唤醒teardown的执行看以下的代码:#!/usr/bin/env/python#-*-coding:utf-8-*-#authour:xiapmin_peiimpo...
代码星球
·
2020-09-10
pytest
fixture
yield
实现
teardown
pytest 4.scope="module"介绍
前言: 上一篇讲到fixture通过scope参数控制setup级别,不填的时候默认scope="function",那么接下来就会讲scope="module"。1.fixture参数scope=”module”,module作用是整个.py文件都会生效,用例调用时,参数写上函数名称就行。看...
代码星球
·
2020-09-10
pytest
4.scope
quotmodule
quot
介绍
pytest 3.fixture介绍一 conftest.py
前言: 前面一篇pytest2讲到用例加setup和teardown可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现以下场景: 用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这就无法用setup和teardown来实现了。这就是本篇学习的目的,自定义测试用例的预置条件...
代码星球
·
2020-09-10
pytest
3.fixture
介绍
conftest.py
pytest 2.测试用例setup和teardown
之前我写的unittest的setup和teardown,还有setupClass和teardownClass(需要配合@classmethod装饰器一起使用),接下来就介绍pytest的类似于这类的固件。(1.setup_function、teardown_function2.setup_class、teardo...
代码星球
·
2020-09-10
pytest
试用
setup
teardown
pytest 1.简单介绍一,安装和如何运行
一、pytest是一个接口测试框架,试用版起来比较轻便灵活。首先来介绍他的安装:直接使用命令: pipinstall-Upytest通过命令:pytest--version 来查看版本信息二、首先来创建第一个简单的demo,可以在pycharm里面创建,并且运行,运行只需要配置一下就可以#conte...
代码星球
·
2020-09-10
pytest
简单
介绍
安装
如何
unittest的使用三——断言
常用的断言有3种:判断两个值是不是都相等,参数分别是第一个值,第二个值,msg代表不想等的话,描述的信息defassertEqual(self,first,second,msg=None):"""Failifthetwoobjectsareunequalasdeterminedbythe'=='operator."""...
代码星球
·
2020-09-10
unittest
使用
断言
unittest的使用二——生成基于html的测试报告
mac下的安装:1、下载HTMLTestRunner.py文件,下载地址http://tungwaiyip.info/software/HTMLTestRunner.html,可以复制里面的内容到一个文件,改名为HTMLTestRunner.py2、在终端依次运行(1)python(2)importsys(3)prin...
代码星球
·
2020-09-10
unittest
使用
生成
基于
html
unittest的使用一
selenium: (1).firefox官方下载驱动geckodriver,windows:放在python36或者是27的目录下 Mac:/usr/local/bin(2).firefox的版本必须是在48之后(3).pipinstallselen...
代码星球
·
2020-09-10
unittest
使用
Coded UI Test中的数据驱动测试
有关什么是CodedUITest以及如何使用CodedUITest可以查看我的另一篇文章:http://www.cnblogs.com/jaxu/p/3706652.html 本文主要介绍如何在CodedUITest中使用数据驱动测试。考虑这样一个场景:开发人员提交了一个函数,该函数实现了一个数学公式的运算,通过...
代码星球
·
2020-09-04
Coded
UI
Test
中的
数据
首页
上一页
...
12
13
14
15
16
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他