国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁(yè)>新聞中心>新品發(fā)布

dotCover 2018.1: 更好的持續(xù)測(cè)試,以及更多功能

發(fā)布時(shí)間:2018/04/24 瀏覽量:5876
dotCover 2018.1: 更好的持續(xù)測(cè)試,以及更多功能 此次 2018.1 發(fā)布中, dotCover是目前為止整個(gè).NET工具系列中改進(jìn)最多的產(chǎn)品,包...

dotCover 2018.1: 更好的持續(xù)測(cè)試,以及更多功能


此次 2018.1 發(fā)布中, dotCover是目前為止整個(gè).NET工具系列中改進(jìn)最多的產(chǎn)品,包括:
·  使用單元測(cè)試會(huì)話中的新模式進(jìn)行連續(xù)測(cè)試,

·  覆蓋率分析改進(jìn),包括新的單元測(cè)試覆蓋率窗口,實(shí)時(shí)濾波器等,
·  Console runner支持來(lái)分析Web應(yīng)用程序的覆蓋范圍等。

持續(xù)測(cè)試,每一個(gè)會(huì)話中都可用!
那么,持續(xù)測(cè)試到底有哪些改變呢?首先,不再有單獨(dú)的連續(xù)測(cè)試會(huì)話。這一點(diǎn)變化最大?,F(xiàn)在,所有的會(huì)話都可以切換到持續(xù)測(cè)試模式。
這會(huì)產(chǎn)生一些好的結(jié)果:

·  要開(kāi)始使用持續(xù)測(cè)試,你不再需要在單獨(dú)的連續(xù)測(cè)試環(huán)節(jié)中重新運(yùn)行所有的測(cè)試,這點(diǎn)嚴(yán)重限制并阻止了很多用戶嘗試持續(xù)測(cè)試
·  在dotCover 2017.3及以前的版本中,您的持續(xù)測(cè)試范圍受到單一連續(xù)測(cè)試環(huán)節(jié)的限制。 現(xiàn)在,您需要多少測(cè)試范圍,就可以擁有多少連續(xù)測(cè)試范圍。


新的工作流程如下所示:
1.    首先,決定你什么時(shí)候用dotCover 重新運(yùn)營(yíng)測(cè)試:在你保存solution 之后,或在你創(chuàng)建solution 之后(默認(rèn)選項(xiàng))。在ReSharper中選擇8個(gè)你喜歡的選項(xiàng) | Options… | dotCover | Continuous Testing


2.    創(chuàng)建一個(gè)新的單元測(cè)試會(huì)話,或通過(guò)持續(xù)測(cè)試打開(kāi)一個(gè)有你想要覆蓋范圍的單元測(cè)試會(huì)話。如果你還沒(méi)有會(huì)話,可以用Unit Test Explorer 窗口創(chuàng)建一個(gè)。


3.    在打開(kāi)的Unit Test Sessions窗口中,為你的會(huì)話選擇一個(gè)連續(xù)測(cè)試模式。例如,如果您希望dotCover在每次保存或構(gòu)建解決方案時(shí)自動(dòng)運(yùn)行測(cè)試并獲得覆蓋范圍,請(qǐng)選擇“在構(gòu)建時(shí)自動(dòng)啟動(dòng)測(cè)試:覆蓋新測(cè)試和過(guò)時(shí)測(cè)試”。


4.    如果您沒(méi)有任何覆蓋范圍數(shù)據(jù),或者對(duì)于范圍內(nèi)的測(cè)試它已經(jīng)過(guò)時(shí),則dotCover會(huì)要求您執(zhí)行初始覆蓋率分析。


5.    覆蓋率結(jié)果將顯示在單獨(dú)的單元測(cè)試覆蓋率窗口中(這是全新的 - 請(qǐng)參閱本文后面的詳細(xì)信息)。


6.    就是這樣! 現(xiàn)在,照常開(kāi)始工作:更改代碼,構(gòu)建或保存(根據(jù)需要),并實(shí)時(shí)查看測(cè)試結(jié)果。


 
新的連續(xù)測(cè)試模式
連續(xù)測(cè)試中的下一件大事是額外的連續(xù)測(cè)試模式。 在2017年3月的dotCover中,在連續(xù)測(cè)試期間對(duì)于如何自動(dòng)啟動(dòng)測(cè)試您沒(méi)有更好的辦法。 在您構(gòu)建或保存解決方案后,dotCover開(kāi)始在覆蓋范圍內(nèi)進(jìn)行測(cè)試。
2018年1月,覆蓋范圍不再是必要的:您可以告訴dotCover只運(yùn)行新的和過(guò)時(shí)的測(cè)試(不包括它們)。 如果您已經(jīng)擁有最新的覆蓋范圍快照,這可能會(huì)節(jié)省很多時(shí)間:


請(qǐng)注意,在這種情況下,覆蓋率結(jié)果使用淡色突出顯示來(lái)強(qiáng)調(diào)它們基于可能過(guò)時(shí)的覆蓋率信息。 盡管如此,如果您確信這些信息仍然相關(guān),那么您可能會(huì)繼續(xù)工作并推遲覆蓋范圍,直到它真的變得過(guò)時(shí)。


匯總的覆蓋率結(jié)果
在dotCover 2017.3及更早版本中,覆蓋率結(jié)果在單元測(cè)試會(huì)話的Coverage選項(xiàng)卡中按會(huì)話顯示?,F(xiàn)在,結(jié)果顯示在單獨(dú)的單元測(cè)試覆蓋率窗口中。 這種方法的一些優(yōu)點(diǎn)包括:
·  所有測(cè)試模式匯總所有會(huì)話的覆蓋范圍結(jié)果。 例如,當(dāng)你有一些不可能進(jìn)行連續(xù)測(cè)試的集成測(cè)試時(shí),以及一些啟用了連續(xù)測(cè)試的簡(jiǎn)單單元測(cè)試時(shí),它非??帷T摯翱趨R總了兩次會(huì)話的結(jié)果,讓您能夠立即看到您接近所有代碼的距離。

·  使用簡(jiǎn)單:作為一個(gè)單獨(dú)的窗口,可以輕松移動(dòng),調(diào)整,停靠等等。
以前:僅顯示當(dāng)前會(huì)話的結(jié)果(請(qǐng)注意,還有一個(gè)會(huì)話已打開(kāi)):


 
現(xiàn)在:


動(dòng)態(tài)覆蓋數(shù)據(jù)
新的單元測(cè)試覆蓋窗口比其前一版有更多的優(yōu)勢(shì)。 在2017.3及更早版本中,覆蓋率信息是靜態(tài)的:要更新它,您必須明確重新啟動(dòng)測(cè)試。 現(xiàn)在,更新是動(dòng)態(tài)執(zhí)行的。
首先,從當(dāng)前會(huì)話中刪除測(cè)試會(huì)從覆蓋樹(shù)中刪除相關(guān)的覆蓋數(shù)據(jù)。


如果您將測(cè)試添加到會(huì)話中,單元測(cè)試覆蓋率窗口將明確告訴您某些測(cè)試的覆蓋率數(shù)據(jù)已過(guò)時(shí),并且會(huì)為此測(cè)試建議運(yùn)行覆蓋率分析。


其次,覆蓋率過(guò)濾器也會(huì)立即應(yīng)用:如果應(yīng)用過(guò)濾器,相應(yīng)的覆蓋率數(shù)據(jù)將從樹(shù)中移除。 如果刪除過(guò)濾器,單元測(cè)試覆蓋率窗口會(huì)明確告訴您覆蓋率數(shù)據(jù)已過(guò)時(shí)。


要嘗試這些升級(jí)后的連續(xù)測(cè)試和其他改進(jìn),請(qǐng)下載并安裝最新的產(chǎn)品。

下一篇:CLION2018.1有哪些新功能
上一篇:UPSOURCE 2017.3有哪些創(chuàng)新

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫

                            華滋生物