国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

開發(fā)者測(cè)試-采用精準(zhǔn)測(cè)試工具對(duì)Spring Boot應(yīng)用進(jìn)行測(cè)試

galois / 563人閱讀

摘要:,整合剛才已經(jīng)下載好了,現(xiàn)在我們添加文件標(biāo)簽加一行如下然后是和在文件中添加數(shù)據(jù)源配置連接本地,新建數(shù)據(jù)庫(kù),查詢執(zhí)行項(xiàng)目頁(yè)面列出來(lái)的語(yǔ)句自動(dòng)建立該項(xiàng)目需要的數(shù)據(jù)庫(kù)內(nèi)容。

簡(jiǎn)介:本文主要介紹把現(xiàn)今主流的springboot框架項(xiàng)目和精準(zhǔn)測(cè)試工具進(jìn)行結(jié)合和應(yīng)用,通過(guò)精準(zhǔn)測(cè)試的數(shù)據(jù)穿透、數(shù)據(jù)采集、測(cè)試用例與代碼的雙向追溯、數(shù)據(jù)分析等一系列精準(zhǔn)測(cè)試的特有功能,達(dá)到對(duì)項(xiàng)目質(zhì)量的保證。
 

本次環(huán)境搭建分為基礎(chǔ)環(huán)境準(zhǔn)備、springboot環(huán)境搭建、精準(zhǔn)測(cè)試環(huán)境搭建、精準(zhǔn)測(cè)試與springboot環(huán)境對(duì)接等一整套完整的配置過(guò)程,用戶可以通過(guò)下圖中的流程圖確認(rèn)自己所部署過(guò)程中進(jìn)行到的階段點(diǎn),從而排查部署中可能遇見的問(wèn)題。

一,Spring Boot配置流程

1,使用工具

1, Eclipse Java Photon

2, Spring Boot

3, JDK 1.8

4, MySQL 5.7

5, Navicat for MySQL

6, apache-maven-3.5.4

7, zoa-agent-1.6.2

8, J2EE_Enterprise_key_64bit0614

9, 項(xiàng)目:Moxi(https://github.com/daleiwang/...)
 

2, 配置所需的安裝
 

1,安裝Eclipse、JDK、MySQL、Nodejs

注:Eclipse和JDK的安裝和安裝包就用自己現(xiàn)有的就可以,星云測(cè)試將提供MySQL和Nodejs的安裝包,但必須前提是用戶自己的本機(jī)上
不存在安裝的MySQL和Nodejs

腳本安裝mysql和nodejs
 

1、解壓星云提供的mysql-5.7.16-winx64安裝包和nodejs安裝包到服務(wù)器根目錄中(例如D盤根目錄)。
 

2、右鍵以管理員身份運(yùn)行星云提供的自動(dòng)化安裝工具mysql_nodejs_install.exe
 

3、輸入nodejs的目錄,回車。如下圖所示:

 

4、輸入mysql的絕對(duì)路徑(到bin),然后回車。等程序運(yùn)行完畢,mysql的root密碼被修改成root就可以手動(dòng)關(guān)閉程序。


 

2,安裝Spring Boot插件

Eclipse安裝Spring Boot插件,Help-Eclipse Marketplace,搜索Spring Tools安裝STS,如圖:


 

也可以通過(guò) 下載地址:https://spring.io/tools/sts/all 進(jìn)行下載,

下載以后安裝,Eclipse——Help——Install new Sofware,下一步、下一步安裝即可。
 

3,安裝Maven
 

Eclipse本身會(huì)帶Maven,但是不如自己安裝的靈活,解壓apache-maven-3.5.4.zip(例如:E:apache-maven-3.5.4),配置系統(tǒng)變量添加變量名:

MAVEN_HOME變量值= E:apache-maven-3.5.4,

Path添加變量值= %MAVEN_HOME%bin,cmd測(cè)試用mvn -v如下即安裝成功。


 

1,Eclipse替換自帶為本地Maven

Windows-Preferences-Maven-Installations-Add,路徑指向
E:apache-maven-3.5.4,加載完成后勾選新的apache-maven-3.5.4,Apply。


 

2,定義本地Maven依賴庫(kù)

修改E:apache-maven-3.5.4confsettings.xml,添加如下一行代碼定義,例如:
C:Usersluxper.m2repository,C:Usersluxper.m2repository是我的本地maven倉(cāng)庫(kù)地址。

Eclipse:Windows-Preferences-Maven-User Settings-Global Settings,Browse= E:apache-maven-3.5.4confsettings.xml,Apply。
 

3,新建工程和運(yùn)行工程

選擇Spring Starter Project


 

工程名字,定義為moxi,工程選擇Web下面的Web,然后Finesh,接下來(lái)會(huì)初始化下載Maven管理的相關(guān)jar包。

工程結(jié)構(gòu)大致如下:


 

工程——右鍵——Run As——Spring Boot App

添加調(diào)試:

為了解決每次修改代碼還要重新啟動(dòng)工程,
工程——右鍵——Spring Tools——Add Boot Devtools,那么每次修改類文件就會(huì)自動(dòng)編譯了。
 

4,整合Mybatis

剛才已經(jīng)下載好了MySQL,現(xiàn)在我們添加pom.xml文件
build標(biāo)簽加一行compile如下


 

然后是mybatis和mysql:



 

  org.mybatis.spring.boot

  mybatis-spring-boot-starter

  1.2.0





 

 

  mysql

  mysql-connector-java

  runtime

 

在application.properties文件中添加數(shù)據(jù)源配置:、


 

Navicat連接本地mysql,新建數(shù)據(jù)庫(kù)moxi,查詢執(zhí)行項(xiàng)目git頁(yè)面列出來(lái)的sql語(yǔ)句自動(dòng)建立該項(xiàng)目需要的數(shù)據(jù)庫(kù)內(nèi)容。

可以通過(guò)創(chuàng)建Model、Service和Controller驗(yàn)證數(shù)據(jù)庫(kù)是否連接成功
 

5,整合thymeleaf
 

添加thymeleaf依賴


 

配置application.properties

 

引入文件:如圖,引入相應(yīng)的樣式、圖片和js文件,引入頁(yè)面文件:


 

引入html:注demo和news里面也是html文件

 

6,運(yùn)行程序

Eclipse環(huán)境運(yùn)行:Run As——Spring Boot App

打包運(yùn)行:右鍵項(xiàng)目Maven-Maven install,項(xiàng)目目錄target文件夾生成jar包,cmd運(yùn)行。項(xiàng)目初次運(yùn)行會(huì)下載所需依賴庫(kù),消耗時(shí)間較長(zhǎng)。

在Eclipse環(huán)境運(yùn)行成功以后界面是這樣的:


 

二,測(cè)試項(xiàng)目
 

1, 下載工具及工具配置
 

2, 從官網(wǎng)上下載星云測(cè)試工具:http://www.teststars.cc/

下載以后進(jìn)行配置:
 

2,星云測(cè)試服務(wù)端的配置

TTLangage.config配置項(xiàng)說(shuō)明:


 

1、 運(yùn)行下的星云測(cè)試server目錄中ThreadingTestServer.exe,在右下的圖表中點(diǎn)注冊(cè)信息,查看其時(shí)間,星云測(cè)試有兩個(gè)月的體驗(yàn),若是超過(guò)兩個(gè)月,發(fā)生KEY過(guò)期,請(qǐng)聯(lián)系星云測(cè)試的工作人員,并提交服務(wù)端中的序列碼


 

2、聯(lián)系星云工作人員獲取當(dāng)前服務(wù)器的key.key文件,替換到星云的server目錄下;
 

3、啟動(dòng)server目錄下的ThreadingTestServer.exe后會(huì)自動(dòng)打開同級(jí)目錄下的ThreadingTestServerFront.exe,看到自動(dòng)彈出下面窗口后,表示連接正常。


 

3,星云測(cè)試客戶端的配置

注:星云測(cè)試在線客戶端的連接需要訪問(wèn)端口17262/17263.登陸之前需要保證網(wǎng)絡(luò)連接不存在限制。

打開客戶端之前需要修改TTClient文件夾下的Server.cfg文件,配置localIP項(xiàng)為可以與服務(wù)端正常數(shù)據(jù)通信的本機(jī)IP地址。配置這個(gè)localIP的原因是,在客戶端需要接收來(lái)自服務(wù)端傳來(lái)的動(dòng)態(tài)數(shù)據(jù),配置本地的IP地址服務(wù)端才能把數(shù)據(jù)傳到客戶端中來(lái)。

配置IP地址完成后雙擊運(yùn)行TTClient/TT.exe文件進(jìn)入星云測(cè)試客戶端。選擇文件->登錄,輸入星云測(cè)試服務(wù)端的IP地址以及自己的用戶名和密碼即可登錄。如下圖所示。

 

4,星云測(cè)試云報(bào)表平臺(tái)服務(wù)啟動(dòng)
 

1、 運(yùn)行星云測(cè)試TTWeb目錄下的binredis-2.4.5-win32-win6432bit中的redis-server.exe


 

2、運(yùn)行星云測(cè)試TTWeb目錄下的startTTwebserver.bat

訪問(wèn)網(wǎng)頁(yè)報(bào)表網(wǎng)頁(yè)IP地址:3000

2,創(chuàng)建工程和版本并編譯

1, 登錄客戶端

2, 選中待插裝的空版本,版本處于解鎖狀態(tài)(解鎖狀態(tài):右鍵-解鎖狀態(tài))

3, javaForWindows目錄下的Server.cfg配置文件,[SERVER] ip填寫實(shí)際ip地址,修改[PROPERTY]字段,與客戶端目錄下的Server.cfg同步


 

4、修改javaForWindows目錄下的ComplierPath.xml配置文件

同一個(gè)版本下可添加多個(gè)子模塊即proname,proname不能重復(fù),一個(gè)子模塊下可以配置多個(gè)工程路徑

ProName:子模塊名稱

Project_path:測(cè)試程序源碼文件路徑

Class_path:測(cè)試程序class文件路徑

 

5、修改javaForWindows目錄下tt_windows文件夾下Server.ini配置文件
Ip設(shè)置為客戶端的ip地址。

6、在命令行運(yùn)行autoCompiler.jar進(jìn)行編譯

jrebinjava.exe -jar autoCompile.jar -e

D:J2EE_Enterprise_key_64bit0803CompileToolsPkgjavaForWindows

注:-e后面的參數(shù)為ComplierPath.xml文件的目錄


 

7、在客戶端查看數(shù)據(jù),記得必須點(diǎn)擊重新加載文件


 

由于測(cè)試的時(shí)候需要運(yùn)行我們插裝后的代碼(編譯完成后會(huì)在java目錄同層生成src-instru目錄,src-instru目錄即為編譯插裝后的源碼);

具體操作:先將源碼目錄下未插裝的java目錄重命名為pre_java,再將編譯插裝生成的src-instru目錄命名為java。
 

并且插樁代碼的運(yùn)行需要我們的jar包,因此需要修改客戶的pom.xml文件來(lái)引入我們的jar服務(wù),加入到兩個(gè)之間,加入的代碼如下:

systemPath需要按JavaParser-j2ee.jar
和jeromq-0.3.0-SNAPSHOT.jar的絕對(duì)路徑填寫



  com.zoa

  JavaParser-ZMQ

  1.0

  system

  /D:/J2EE/client/MQ/JavaParser-J2EE.jar





  com.zoa

  jeromq

  1.0

  system

  /D:/J2EE/client/MQ/jeromq-0.3.0-

SNAPSHOT.jar


 

在pom文件修改完成后即可打包發(fā)布
 

編譯以后達(dá)成jar包(具體的打包方法參考6,運(yùn)行項(xiàng)目)

打包完成,為使函數(shù)覆蓋率可視視圖代碼部分顯示正常,需要手動(dòng)修改源碼路徑:右鍵版本,點(diǎn)擊修改源碼路徑,選擇到pre_java目錄即可。

3,測(cè)試前準(zhǔn)備
 

1、添加數(shù)據(jù)傳輸配置文件

 

數(shù)據(jù)傳輸配置文件是保證運(yùn)行的數(shù)據(jù)可以回傳到星云服務(wù)器的。配置方法是在具體的客戶測(cè)試環(huán)境下的usr/local/bin文件夾下新建配置文件config.cfg 文件內(nèi)容如下:

state=1

IP=(IP值寫星云測(cè)試服務(wù)端IP,注意要大寫)
(如果發(fā)布環(huán)境是windows環(huán)境,需要在C盤根目錄下配置上述文件)

 

2,agent啟動(dòng)項(xiàng)目

cmd輸入命令:

java -javaagent:E:zoa-agent-1.6.2zoa-agent-1.6.2.jar -jar E:moxi-0.0.1-SNAPSHOT.jar

E:zoa-agent-1.6.2zoa-agent-1.6.2.jar =agent路徑
E:moxi-0.0.1-SNAPSHOT.jar =項(xiàng)目路徑
出現(xiàn)這樣的界面表示運(yùn)行成功:

 
3,設(shè)置cookie

1,項(xiàng)目URL后面加teststars.jsp,訪問(wèn)teststars.jsp頁(yè)面進(jìn)行cookie設(shè)置

2,點(diǎn)擊setcookie進(jìn)行設(shè)置,設(shè)置成功頁(yè)面如下:

注:為了區(qū)分測(cè)試,我們?cè)谠O(shè)置的用戶姓名與星云客戶端當(dāng)前登錄用戶一致,

4,編寫測(cè)試用例

點(diǎn)擊添加:

 

5,項(xiàng)目測(cè)試

訪問(wèn)地址:http://localhost:8080/admin/login

頁(yè)面登陸進(jìn)去以后,假如測(cè)試內(nèi)容管理的文章管理的測(cè)試用例,則選擇內(nèi)容管理的文章管理的用例,點(diǎn)擊開始,在頁(yè)面上點(diǎn)擊內(nèi)容管理的文章管理,就會(huì)有相應(yīng)的測(cè)試數(shù)據(jù)傳輸過(guò)來(lái)(具體的展示見后面測(cè)試結(jié)果的第一個(gè)標(biāo)題:示波器的展示),數(shù)據(jù)接收完以后點(diǎn)擊停止,本條用力測(cè)試完畢

三,測(cè)試結(jié)果
 

1,示波器波形展示

先選中測(cè)試用例,再點(diǎn)擊開始后就可以進(jìn)行相應(yīng)的測(cè)試工作了,測(cè)試的時(shí)候示波器可以收到動(dòng)態(tài)數(shù)據(jù)并以波形圖的方式展示出來(lái)。

注:采集的動(dòng)態(tài)數(shù)據(jù)保存在服務(wù)端目錄下的VersionData文件夾下,對(duì)應(yīng)版本的動(dòng)態(tài)數(shù)據(jù)保存在相應(yīng)的版本號(hào)目錄下(版本號(hào)可在數(shù)據(jù)庫(kù)management表的version表中查看)
 

2,缺陷管理

為了讓測(cè)式人員更好的對(duì)缺陷進(jìn)行管理,采用測(cè)試用例、代碼、BUG相關(guān)聯(lián)方式,精準(zhǔn)測(cè)試云平臺(tái)使用了歷史BUG追查功能,這使得在版本迭代過(guò)程中,同一個(gè)測(cè)試用例所有的BUG情況一目了然,避免了因人員變動(dòng)或版本變動(dòng)導(dǎo)致的相同的BUG的排查時(shí)間,以及重復(fù)提交未被解決的BUG。

             圖表 缺陷提交與管理

             圖表 bug信息一目了然
     
 

3,覆蓋率
 

覆蓋率可視化針對(duì)函數(shù)sc0、True、false 、both、Branch、C/DC 、MC/DC 7種覆蓋率給出可視化展示下面針對(duì)每一種覆蓋率展示界面給出說(shuō)明:(以sc0為例)

sc0為語(yǔ)句塊覆蓋,其顏色區(qū)分對(duì)象為基本語(yǔ)句塊(包括隱含不可見語(yǔ)句塊)其中綠色標(biāo)示被覆蓋的語(yǔ)句塊。藍(lán)色是未覆蓋到的語(yǔ)句塊。
計(jì)算方法為:覆蓋到塊/應(yīng)統(tǒng)計(jì)塊

用紅色的標(biāo)出來(lái)的表示sc0覆蓋率,函數(shù)列表右方為覆蓋率的展示:

 

4,雙向追溯

雙向追溯是指通過(guò)運(yùn)行測(cè)試用例,實(shí)現(xiàn)測(cè)試用例與被測(cè)源碼間相互追溯。根據(jù)測(cè)試用、

查看相關(guān)被測(cè)源碼為正向追溯,根據(jù)被測(cè)源碼查看相關(guān)測(cè)試用例為逆向追溯。在測(cè)試用例列表中選擇測(cè)試用例,可以追溯到該測(cè)試用例的內(nèi)容描述信息,在模塊調(diào)用圖中顯示被測(cè)試到的函數(shù);也可以在模塊調(diào)用圖中,點(diǎn)擊相關(guān)的函數(shù),也可以追溯到相關(guān)的測(cè)試用例。該追溯技術(shù)方便了用戶查看和設(shè)計(jì)測(cè)試用例。

雙向追溯功能可以運(yùn)行的前提是,測(cè)試用例已經(jīng)被運(yùn)行過(guò),并且示波器收到了波形采集到了動(dòng)態(tài)數(shù)據(jù)。
 

1,正向追溯
正向追溯是指:將測(cè)試用例和海量的代碼執(zhí)行信息自動(dòng)關(guān)聯(lián),可精確到函數(shù)級(jí)別及代碼塊級(jí)別;通過(guò)正向追溯可直接在代碼級(jí)定位測(cè)試現(xiàn)場(chǎng)故障和缺陷邏輯,并提供最后運(yùn)行的時(shí)序數(shù)據(jù);通過(guò)正向追溯自動(dòng)記錄產(chǎn)生功能對(duì)應(yīng)的詳細(xì)設(shè)計(jì)實(shí)現(xiàn),輔助軟件解耦和架構(gòu)分析。

正向追溯的優(yōu)勢(shì)是:迅速定位缺陷對(duì)應(yīng)的代碼執(zhí)行邏輯,幫助開發(fā)快速修復(fù)缺陷,可追蹤難復(fù)現(xiàn)缺陷;精確、詳盡的記錄測(cè)試用例運(yùn)行的情況,為精準(zhǔn)軟件測(cè)試提供大量原生分析性數(shù)據(jù);可以進(jìn)行事后的缺陷分析、追蹤,輔助開發(fā)進(jìn)行功能實(shí)現(xiàn)確認(rèn)。

 

如圖:點(diǎn)擊測(cè)試用例追溯到這個(gè)成而是用例運(yùn)行過(guò)得函數(shù),選中一個(gè)函數(shù),追溯到這個(gè)函數(shù)運(yùn)行過(guò)得控制流程圖的邏輯分支
以下是正向追溯到代碼和函數(shù)調(diào)用圖:


 

2,反向追溯

 

反向追溯是指:分析代碼關(guān)聯(lián)的功能,為研發(fā)分析系統(tǒng)和進(jìn)行一致性修改以及回歸測(cè)試分析提供精確數(shù)據(jù)。

反向追溯過(guò)程:點(diǎn)擊需要查看的函數(shù)或函數(shù)中的某行代碼,自動(dòng)列出可以測(cè)試到該函數(shù)或者程序分支的測(cè)試用例

選擇函數(shù)追溯到運(yùn)行過(guò)該函數(shù)的測(cè)試用例,查看該函數(shù)的控制流程圖和代碼

點(diǎn)擊代碼,追溯到運(yùn)行過(guò)該代碼的測(cè)試用例
 

5,簡(jiǎn)易流程圖的展示
 

前置條件:版本有數(shù)據(jù),關(guān)聯(lián)源碼可在代碼視圖有顯示源碼,并且在簡(jiǎn)易控制流

程圖的分支塊有具體語(yǔ)句顯示,有覆蓋率數(shù)據(jù),可在簡(jiǎn)易控制流程圖顯示當(dāng)前覆蓋到的塊信息
 

簡(jiǎn)易控制流程圖功能,以語(yǔ)句塊的形式清晰的展示函數(shù)內(nèi)部的控制邏輯,界面上可以直觀的看出控制流各節(jié)點(diǎn)的測(cè)試覆蓋情況,在展示中,簡(jiǎn)易控制流程圖還可以通過(guò)顏色對(duì)每個(gè)程序塊進(jìn)行覆蓋率標(biāo)識(shí),在縮略圖中整個(gè)模塊的覆蓋率非常直觀。(背景色為綠色表示有測(cè)試用例覆蓋到該塊:以SC0覆蓋為參考標(biāo)準(zhǔn))


 

6,報(bào)表的展示
 

選擇客戶端所編譯的項(xiàng)目和版本:

顯示所選取編譯項(xiàng)目的一些基本信息,包括:

項(xiàng)目指標(biāo)信息、項(xiàng)目信息、版本信息、測(cè)試匯總信息、測(cè)試過(guò)程監(jiān)控趨勢(shì)圖、測(cè)試設(shè)備組成和分布圖、版本覆蓋率匯總圖、復(fù)雜度統(tǒng)計(jì)圖

項(xiàng)目匯總:

包含項(xiàng)目信息:項(xiàng)目的詳情信息

版本信息:版本的詳情信息

測(cè)試匯總信息:測(cè)試用例通過(guò)率:無(wú)BUG的測(cè)試用例

BUG累計(jì):測(cè)試用例運(yùn)行完畢后提交的BUG數(shù)

當(dāng)前版本覆蓋率(SC0):(執(zhí)行過(guò)可見段數(shù)/可見段數(shù))*100%的比例

覆蓋率增長(zhǎng):相比前一天的SC0增長(zhǎng)差值

高復(fù)雜度預(yù)警函數(shù)個(gè)數(shù):高復(fù)雜度的函數(shù)個(gè)數(shù)

測(cè)試用例列表:

顯示制作的測(cè)試用例的詳細(xì)信息,包括測(cè)試用例的名稱、創(chuàng)建時(shí)間、執(zhí)行時(shí)間、關(guān)聯(lián)函數(shù)、覆蓋率占比、運(yùn)行狀態(tài)、測(cè)試人員等
 

覆蓋率按日增長(zhǎng)曲線圖:

覆蓋率按日增長(zhǎng)曲線圖,讓管理者更好的把握測(cè)試過(guò)程
 

測(cè)試漏洞列表:


 

在一個(gè)程序中,往往有成百上千的函數(shù),這些函數(shù)有的是關(guān)聯(lián)整個(gè)程序核心、有的則是開發(fā)人員棄而不用,但一直保留遲遲不肯刪除的,針對(duì)這些大量的函數(shù),“精準(zhǔn)測(cè)試”采用通過(guò)靜態(tài)、動(dòng)態(tài)指標(biāo)的綜合分析,在大量的程序函數(shù)中,通過(guò)計(jì)算直接篩選潛在的高危的測(cè)試漏洞,通過(guò)報(bào)表給予展示。

? 通過(guò)復(fù)雜度和覆蓋率進(jìn)行計(jì)算

? 通過(guò)函數(shù)調(diào)用上下文和覆蓋率進(jìn)行計(jì)算
?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/72592.html

相關(guān)文章

  • 【從零入門系列-3】Spring Boot 之 數(shù)據(jù)庫(kù)操作

    摘要:編寫測(cè)試用例代碼打開框架自動(dòng)生成的測(cè)試代碼文件編寫測(cè)試用例,測(cè)試增刪改查效果,測(cè)試代碼如下注釋,它可以對(duì)類成員變量方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動(dòng)裝配的工作。 文章系列 【從零入門系列-0】Sprint Boot 之 Hello World 【從零入門系列-1】Sprint Boot 之 程序結(jié)構(gòu)設(shè)計(jì)說(shuō)明 【從零入門系列-2】Sprint Boot 之 數(shù)據(jù)庫(kù)實(shí)體類 前言 前一章...

    Leo_chen 評(píng)論0 收藏0
  • 隨行付微服務(wù)測(cè)試之單元測(cè)試

    摘要:輸出結(jié)果需要人工檢查的測(cè)試不是一個(gè)好的單元測(cè)試。為了有效的進(jìn)行單元測(cè)試,需要遵循一定的方法,通常采用路徑覆蓋法設(shè)計(jì)單元測(cè)試用例。 在微服務(wù)架構(gòu)下高覆蓋率的單元測(cè)試是保障代碼質(zhì)量的第一道也是最重要的關(guān)口,應(yīng)該持之以恒。 背景 單元測(cè)試為代碼質(zhì)量保駕護(hù)航,是提高業(yè)務(wù)質(zhì)量的最直接手段,實(shí)踐證明,非常多的缺陷完全可以通過(guò)單元測(cè)試來(lái)發(fā)現(xiàn),測(cè)試金字塔提出者M(jìn)artin Fowler 強(qiáng)調(diào)如果一個(gè)高...

    xiguadada 評(píng)論0 收藏0
  • java | Spring Boot 與 Redis 實(shí)現(xiàn) Cache 以及 Session 共享

    摘要:完成狀態(tài)編寫中已完成維護(hù)中原文是一個(gè)使用編寫的開源支持網(wǎng)絡(luò)基于內(nèi)存可選持久性的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)維基百科是目前業(yè)界使用廣泛的基于內(nèi)存的數(shù)據(jù)庫(kù)。 完成狀態(tài) [ ] 編寫中 [ ] 已完成 [x] 維護(hù)中 原文 Redis Redis是一個(gè)使用ANSI C編寫的開源、支持網(wǎng)絡(luò)、基于內(nèi)存、可選持久性的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù) ------ 維基百科 Redis 是目前業(yè)界使用廣泛的基于內(nèi)存的...

    ssshooter 評(píng)論0 收藏0
  • Spring Boot 2.x基礎(chǔ)教程:快速入門

    摘要:編寫一個(gè)接口創(chuàng)建命名為根據(jù)實(shí)際情況修改創(chuàng)建類,內(nèi)容如下啟動(dòng)主程序,使用等工具發(fā)起請(qǐng)求,可以看到頁(yè)面返回編寫單元測(cè)試用例打開的下的測(cè)試入口類。 簡(jiǎn)介 在您第1次接觸和學(xué)習(xí)Spring框架的時(shí)候,是否因?yàn)槠浞彪s的配置而退卻了?在你第n次使用Spring框架的時(shí)候,是否覺得一堆反復(fù)黏貼的配置有一些厭煩?那么您就不妨來(lái)試試使用Spring Boot來(lái)讓你更易上手,更簡(jiǎn)單快捷地構(gòu)建Spring應(yīng)...

    tigerZH 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

galois

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<