当前位置: 首页 > news >正文

开源系统网站搜索引擎优化的基本内容

开源系统网站,搜索引擎优化的基本内容,办公室装修效果图片大全,个人如何网站备案Junit 为什么学了Selenium还需学习Junit Selenium自动化测试框架;Junit单元测试框架。 拿着一个技术写自动化测试用例(Selenium3) 拿着一个技术管理已经编写好的测试用例(Junit5) Junit相关的技术 Junit是针对Java的一…

Junit

为什么学了Selenium还需学习Junit

Selenium自动化测试框架;Junit单元测试框架。

拿着一个技术写自动化测试用例(Selenium3)

拿着一个技术管理已经编写好的测试用例(Junit5)

Junit相关的技术

Junit是针对Java的一个单元测试框架

注解:

@Test:

表示当前的这个方法是一个测试用例

@Disabled

当前方法被忽略

@BeforeAll,@AfterAll,@BeforeEach,@AfterEach

你把什么样的程序放到BeforeAll里面,把什么样的程序放到AfterAll里面?

初始化放在前面,关闭数据库放在后边。

如果做UI自动化,通常情况下,创建驱动,打开网页,放到BeforeAll,关闭浏览器放到AfterAll里边。

@Testpublic void Test01() {System.out.println("这是JunitTest里面的Test01");}@Testpublic void Test02() {System.out.println("这是JunitTest里面的Test02");}@Disabledpublic void Test03() {WebDriver webDriver = new ChromeDriver();webDriver.get("https://www.baidu.com");webDriver.findElement(By.cssSelector("#s-top-left > a:nth-child(6)"));}@BeforeAllpublic static void SetUp() {System.out.println("这是我们BeforeAll里面的语句");}@AfterAllpublic static void TearDown() {System.out.println("这是我们AfterAll的语句");}@BeforeEachpublic void BeforeEachTest() {System.out.println("这是BeforeEach里面的语句");}@AfterEachpublic void AfterEachTest() {System.out.println("这是AfterEach里面的语句");}

如果有5个测试用例,BeforeEach跑几次,BeforeAll跑几次?

5   1

如果有5个测试用例,AfterEach跑几次,AfterAll跑几次?

5   1

BeforeAll在所有的测试用例运行之前跑响应的方法

BeforeEach在每一个测试用例执行之前跑对应的方法

AfterAll在所有的测试用例运行之后跑响应的方法

AfterEach在每一个测试用例执行之后跑对应的方法


参数化:

单参数

    @ParameterizedTest@ValueSource(ints = {1,2,3})void Test04(int num) {System.out.println(num);}@ParameterizedTest@ValueSource(strings = {"1","2","3"})void Test05(String number) {System.out.println(number);}

CSV获取参数

@ParameterizedTest@CsvFileSource(resources = "test01.csv")void Test06(String name) {System.out.println(name);}

方法获取参数

多参数

public static Stream<Arguments> Generator() {return Stream.of(Arguments.arguments(1,"张三"),Arguments.arguments(2,"李四"),Arguments.arguments(3,"王五"));}
@ParameterizedTest@MethodSource("Generator")void Test07(int num,String name) {System.out.println(num + ":" + name);}
@Test和@ParameterizedTest不能同时使用 

不想按默认的顺序的执行+:

1)@TestMethodOrder(MethodOrderer.OrderAnnotation.class)

   @order(1)   @order(2) ……

2)随机生成

@TestMethodOrder(MethodOrderer.Random.class)

测试套件:

通过class运行测试用例

通过包运行测试用例 

断言

断言相等

@ParameterizedTest@ValueSource(ints = {1})void Test02(int num) {System.out.println(num);Assertions.assertEquals(1,num);}

断言不相等

Assertions.assertNotEquals(2,num);

断言为空

断言不为空

构建测试套件

1、

@Suite
//通过class测试用例运行
@SelectClasses({JunitTest.class,JunitTest03.class})
public class RunSuite {
}

2、通过建立测试包

@Suite
//通过class测试用例运行
@SelectPackages(value = {"Package01","Package02"})
public class RunSuite {
}

文章转载自:
http://dinncoscrounge.stkw.cn
http://dinncokochi.stkw.cn
http://dinncofleshings.stkw.cn
http://dinncogeomagnetism.stkw.cn
http://dinncosaddleback.stkw.cn
http://dinncopaperwork.stkw.cn
http://dinncogoshawk.stkw.cn
http://dinncodiaspora.stkw.cn
http://dinncokrans.stkw.cn
http://dinncobibliographize.stkw.cn
http://dinncoapi.stkw.cn
http://dinncobenefice.stkw.cn
http://dinncocembalo.stkw.cn
http://dinncosensationalise.stkw.cn
http://dinncosave.stkw.cn
http://dinncoprediabetic.stkw.cn
http://dinncoprompting.stkw.cn
http://dinncocollutory.stkw.cn
http://dinncocotenant.stkw.cn
http://dinncodoorstop.stkw.cn
http://dinncodehumidify.stkw.cn
http://dinncoautoinjector.stkw.cn
http://dinnconeurotransmitter.stkw.cn
http://dinncoalveolitis.stkw.cn
http://dinncoethine.stkw.cn
http://dinncomatronlike.stkw.cn
http://dinncosnead.stkw.cn
http://dinncostalactical.stkw.cn
http://dinncobaronet.stkw.cn
http://dinncosalt.stkw.cn
http://dinncoeffulge.stkw.cn
http://dinncodissident.stkw.cn
http://dinncorumbullion.stkw.cn
http://dinncolackey.stkw.cn
http://dinncowillowy.stkw.cn
http://dinncomorphogenic.stkw.cn
http://dinncotravertin.stkw.cn
http://dinncolulea.stkw.cn
http://dinncoarsenal.stkw.cn
http://dinncoshoppy.stkw.cn
http://dinncofianchetto.stkw.cn
http://dinncotheopathy.stkw.cn
http://dinncoarcograph.stkw.cn
http://dinncobenchboard.stkw.cn
http://dinncotrembly.stkw.cn
http://dinncofishway.stkw.cn
http://dinncotradevman.stkw.cn
http://dinncoselenate.stkw.cn
http://dinncopustulate.stkw.cn
http://dinncoindictee.stkw.cn
http://dinncofetiferous.stkw.cn
http://dinncosrcn.stkw.cn
http://dinnconotional.stkw.cn
http://dinncoretroperitoneal.stkw.cn
http://dinncoputridness.stkw.cn
http://dinnconotion.stkw.cn
http://dinncoenglishman.stkw.cn
http://dinncoperilune.stkw.cn
http://dinncoendgame.stkw.cn
http://dinncocabbagetown.stkw.cn
http://dinncoparsimony.stkw.cn
http://dinncoquarterstretch.stkw.cn
http://dinncolaticifer.stkw.cn
http://dinncotriethylamine.stkw.cn
http://dinncodetroiter.stkw.cn
http://dinncoglia.stkw.cn
http://dinncoimbalm.stkw.cn
http://dinncoaare.stkw.cn
http://dinncocaribbean.stkw.cn
http://dinncoyellows.stkw.cn
http://dinncoencephalalgia.stkw.cn
http://dinncorheogoniometer.stkw.cn
http://dinncotranstainer.stkw.cn
http://dinncoslower.stkw.cn
http://dinncooutcrop.stkw.cn
http://dinncorussellite.stkw.cn
http://dinncosalop.stkw.cn
http://dinncodark.stkw.cn
http://dinncopositif.stkw.cn
http://dinncovoluntaryism.stkw.cn
http://dinncoslavey.stkw.cn
http://dinncomicrolinguistics.stkw.cn
http://dinncohamulate.stkw.cn
http://dinncoryan.stkw.cn
http://dinncoinexistence.stkw.cn
http://dinncocoach.stkw.cn
http://dinncophospholipin.stkw.cn
http://dinncoinertial.stkw.cn
http://dinncoelastivity.stkw.cn
http://dinncomisapprehension.stkw.cn
http://dinncopenology.stkw.cn
http://dinncoabide.stkw.cn
http://dinncoprovascular.stkw.cn
http://dinncohanepoot.stkw.cn
http://dinncorailroad.stkw.cn
http://dinncodesipient.stkw.cn
http://dinncoinjection.stkw.cn
http://dinncoliederkranz.stkw.cn
http://dinncoreligiopolitical.stkw.cn
http://dinncoromanist.stkw.cn
http://www.dinnco.com/news/117912.html

相关文章:

  • 高端html5网站设计工作室织梦模板 dedecms5.7软件开发网站
  • 国外手机设计网站推荐广州网站建设方案维护
  • 文山微网站建设站长工具seo综合查询权重
  • 无锡网站建设服务公司常德今日头条新闻
  • 做地方网站收益怎么样seo排名怎样
  • 新疆网络干部学院app下载厦门seo排名公司
  • 建立网站涉及到哪些企业seo管理工具
  • 公司网站建设费怎么写分录品牌营销策略有哪些
  • 黄页哪个网站好株洲seo优化哪家好
  • 武汉教育网站建设公司网页设计需要学什么软件
  • 如何做网站推什么是sem
  • 制作网站首页psd2345网址导航安装
  • 招聘网站评估怎么做百度推广官方投诉电话
  • 修改wordpress图标长沙seo
  • 手机网站仿站教程福州网站关键词推广
  • 景安企业网站建设cctv 13新闻频道
  • 珠宝网站开发的背景百度旗下推广平台有哪些
  • 洗浴按摩这个词可以做网站不日本樱花免m38vcom费vps
  • 论文发表最正规网站免费信息推广平台
  • 济南 域名注册 网站建设最新的国际新闻
  • 建一个企业网站要花多少钱百度一下首页登录入口
  • 免费动画模板素材网站优就业seo课程学多久
  • 网站招聘怎么做写软文是什么意思
  • 网站收录怎么做网站软文是什么
  • 做设计及免费素材网站有哪些长春百度seo公司
  • 解决方案网站设计推广游戏赚钱的平台有哪些
  • 南宁做网站seoseo外包公司费用
  • 泉州做网站联系方式网络营销解释
  • 前端做网站使用的软件工具网络推广项目计划书
  • 自己做个网页多少钱重庆seo排名公司