SpringBoot 網際網路大廠如何玩轉單元測試

2021-09-29 07:39:32 字數 1511 閱讀 7003

獲得技能

掌握基礎的springboot單元測試整合和編寫能力

知識要點

單元測試是軟體工程中質量保障的一種手段,為此還出了測試驅動開發這種程式設計思想。google對軟體測試做了還多的思想總結。大型網際網路公司使用單測規避軟體缺陷率。

上機實驗

整合springboot單元測試

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-testartifactid

>

dependency

>

使用 @runwith(springrunner.class)+@springboottest+@test編寫單元測試

// 第二步 使用 @runwith(springrunner.class)+@springboottest+@test

// 備註:springboottest註解後的class是啟動主類,一定要有

@runwith

(springrunner.

class

)@springboottest

class

)public

class

helloworldcontrollertest

}

擴充套件資料

// springboot 單測案例

// 方式1

@runwith

(springrunner.

class

)@springboottest

class

)// 方式2

@runwith

(springrunner.

class

)@contextconfiguration

(classes =

class})

// 方式3

@runwith

(springrunner.

class

)@contextconfiguration

(value=

)// 方式4

@runwith

(springjunit4classrunner.

class

)@springboottest

class

)// 方式5

@runwith

(springjunit4classrunner.

class

)@contextconfiguration

(classes =

class})

// 方式6

@runwith

(springjunit4classrunner.

class

)@contextconfiguration

(value=

)

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...

網際網路與網際網路的區別

網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...

從網際網路四大天王看網際網路發展

縱觀網際網路的發展歷史,我們發現網際網路也存在 四大天王 它們分別是電子郵件,ftp,bbs,網路遊戲,目前幾乎所有的網際網路應用都與這 四大天王 有關。研究它們將有利於我們理清網際網路的發展規律。一。討論網際網路 四大天王 的意義和啟發 1。網際網路 四大天王 是網際網路應用發展的基礎,其中bbs...