类分组是可以给类去分组,几个类分成不同的组。比如,建立3个类GroupsOnClass1,GroupsOnClass2,GroupsOnClass3. GroupsOnClass1和GroupsOnClass2是一类(stu),GroupsOnClass3是一类(teacher...
看以下代码:packagecom.course.testng.groups;importorg.testng.annotations.AfterGroups;importorg.testng.annotations.BeforeGroups;importorg.testng.annotations....
有些测试本身不想执行,但是删掉显得不合理,需要忽略这个测试用例packagecom.course.testng;importorg.testng.annotations.Test;publicclassIgnoreTest{@Testpublicvoidignore1(){System.out.pr...
看一下我的目录结构,新建一个包,名字叫做suite,主要为了做套件的测试用。然后在resource下新建一个文件,一般的叫做testng.xml,我这里随便起个名字,叫做suite.xml。运行的时候鼠标放置在suite.xml上面,右键点击运行那具体的代码如下:#SuiteConfig.javap...
1.更适合测试人员,有很多的套件。maven中引用:<!--https://mvnrepository.com/artifact/org.testng/testng--><dependency> <groupId>org.testng</groupId&g...
1.gitbranch查看分支gitbranch-a 查看远程仓库分支结果显示,只有一个master分支,项目刚开始默认只有一个分支,名字叫做master,一般都不会直接在master上面操作的,会建立其他的分支。2.gitcheckout-b"name" 创建本地分支3.git...
步骤: 1.点击小猫,回到初始页面 2.点击startaproject,首先会出现一个验证email地址(我们注册的时候,有一个email输入,进去邮箱验证一下) 3.重新点击startaproject,进入一个页面。填完以后点击createrepository4.出现以下...
1.安装:官网傻瓜式安装2.密钥的生成:为了不让不想干的人提交代码,所以需要一个密钥执行这个命令: ssh-keygen-trsa-C"邮箱地址"然后一直回车键回车键就可以在第二个蓝色的框哪里就是出现密钥的存储位置 然后,登陆github,点击settings(设置)sshand...
pytest.mark.parametrize装饰器可以实现用例参数化1.以下是一个实现检查一定的输入和期望输出测试功能的典型例子importpytest@pytest.mark.parametrize("test_input,expected",[("3+5",8),("2+4",6),("6*9...
前言:pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python2.7,3.61.github上源码地址【https://github.com/pytest-dev/pytest-html】2.pip安装 pipinstallpytest-html3.执行方法 ...
前言:断言是自动化最终的目的,一个用例没有断言,就失去了自动化测试的意义了。 断言用到的是assert关键字。之前的介绍,有的测试方法中其实用到了assert断言。简单的来说,就是预期的结果去和实际结果做对比,符合预期结果就是pass,不符合就fail。比如以下的一段代码:defadd(a,b...
解释: 后缀为zip的文件肯定都见过吧?zip是打包压缩好的一个文件,所以,zip()函数也简单的理解为打包压缩函数,将不同个数相同类型的字段结合在一起。 官方定义为:zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果...
config.ini文件的结构是以下这样的:结构是"[]"之下是一个section,一部分一部分的结构。以下有三个section,分别为section0,section1,section2[mysqlconfig]host=127.0.0.1port=8080username=rootpassw...
通俗的理解,浅就是外面,深就是里面。浅拷贝的意思就是只拷贝外面的一层,深拷贝就是拷贝的里面的所有。看两段代码:元组:#!/usr/bin/env/python#-*-coding:utf-8-*-#authour:xiapmin_peiimportcopy#定义一个元组,元组里面有一个列表,可以...
前言: 1.前面讲的是在用例前加前置条件,相当于setup,既然有setup那就有teardown,fixture里面的teardown用yield来唤醒teardown的执行看以下的代码:#!/usr/bin/env/python#-*-coding:utf-8-*-#authour:xiapm...
接上一篇 https://www.cnblogs.com/woxpp/p/11872155.html 新建 k8s-demo.yaml apiVersion: apps/v1beta2 kind: Deployment metadata: name: k8s-springboot-demo labels: app: k8s-springboot-demo spec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: k8s-spr...