欧美日本免费一区二区三区,中文字幕丰满乱孑伦无码专区,免费a级毛片无码鲁大师,亚洲久悠悠色悠在线播放

JUnit

#工具軟件# 0 0
JUnit是用于編寫和運(yùn)行Java程序單元測(cè)試的開源框架,由Kent Beck和Erich Gamma建立它提供了一組注解和斷言方法,以及用于執(zhí)行測(cè)試的測(cè)試運(yùn)行器。其現(xiàn)逐漸成為源于Kent Beck的sUnit的xUnit家族中最為成功的一個(gè),被廣泛應(yīng)用在Java開發(fā)領(lǐng)域中,成為標(biāo)準(zhǔn)的單元測(cè)試框架之一。
  • 外文名稱: JUnit
  • 創(chuàng)始人: Kent Beck,Erich Gamma
詳細(xì)介紹 PROFILE +

基本介紹

JUnit是一個(gè)Java語(yǔ)言的單元測(cè)試框架。它由Kent Beck和Erich Gamma建立,逐漸成為源于Kent Beck的sUnit的xUnit家族中最為成功的一個(gè)。JUnit有它自己的JUnit擴(kuò)展生態(tài)圈。多數(shù)Java的開發(fā)環(huán)境都已經(jīng)集成了JUnit作為單元測(cè)試的工具。

JUnit是由Erich Gamma和Kent Beck編寫的一個(gè)回歸測(cè)試框架(regression testing framework)。Junit測(cè)試是程序員測(cè)試,即所謂白盒測(cè)試,因?yàn)槌绦騿T知道被測(cè)試的軟件如何(How)完成功能和完成什么樣(What)的功能。Junit是一套框架,繼承TestCase類,就可以用Junit進(jìn)行自動(dòng)測(cè)試了。

安裝

安裝很簡(jiǎn)單,先到以下地址下載一個(gè)最新的zip包:

下載完以后解壓到你喜歡的目錄下,假設(shè)是JUNIT_HOME,然后將JUNIT_HOME下的junit.jar包加到你的系統(tǒng)的CLASSPATH環(huán)境變量中,對(duì)于IDE環(huán)境,對(duì)于需要用到的junit的項(xiàng)目增加到lib中,其設(shè)置不同的IDE有不同的設(shè)置,這里不多講。

測(cè)試

最簡(jiǎn)單的范例如下:

1、創(chuàng)建一個(gè)TestCase的子類

package junitfaq;

import java.util.*;

import junit.framework.*;

public class SimpleTest extends TestCase {

public SimpleTest(String name) {

super(name);

}

2、寫一個(gè)測(cè)試方法斷言期望的結(jié)果

public void testEmptyCollection(){

Collection collection = new ArrayList();

assertTrue(collection.isEmpty());

}

注意:JUnit推薦的做法是以test作為待測(cè)試的方法的開頭,這樣這些方法可以被自動(dòng)找到并被測(cè)試。

3、寫一個(gè)suite()方法,它會(huì)使用反射動(dòng)態(tài)的創(chuàng)建一個(gè)包含所有的testXxxx方法的測(cè)試套件

public static Test suite() {

return new TestSuite(SimpleTest.class);

}

4、寫一個(gè)main()方法以文本運(yùn)行器的方式方便的運(yùn)行測(cè)試

public static void main(String args[]) {

junit.textui.TestRunner.run(suite());

}

}

5、運(yùn)行測(cè)試

以文本方式運(yùn)行:

java junitfaq.SimpleTest

通過的測(cè)試結(jié)果是:

.

Time: 0

OK (1 tests)

Time上的小點(diǎn)表示測(cè)試個(gè)數(shù),如果測(cè)試通過則顯示OK。否則在小點(diǎn)的后邊標(biāo)上Fail,表示該測(cè)試失敗。

每次的測(cè)試結(jié)果都應(yīng)該是OK的,這樣才能說(shuō)明測(cè)試是成功的,如果不成功就要馬上根據(jù)提示信息進(jìn)行修正了。

如果JUnit報(bào)告了測(cè)試沒有成功,它會(huì)區(qū)分失敗(failures)和錯(cuò)誤(errors)。失敗是你的代碼中的assert方法失敗引起的;而錯(cuò)誤則是代碼異常引起的,例如ArrayIndexOutOfBoundsException。

以圖形方式運(yùn)行:

java junit.swingui.TestRunner junitfaq.SimpleTest

通過的測(cè)試結(jié)果在圖形界面的綠色條部分。

以上是最簡(jiǎn)單的測(cè)試樣例,在實(shí)際的測(cè)試中我們測(cè)試某個(gè)類的功能是常常需要執(zhí)行一些共同的操作,完成以后需要銷毀所占用的資源(例如網(wǎng)絡(luò)連接、數(shù)據(jù)庫(kù)連接,關(guān)閉打開的文件等),TestCase類給我們提供了setUp方法和tearDown方法,setUp方法的內(nèi)容在測(cè)試你編寫的TestCase子類的每個(gè)testXxxx方法之前都會(huì)運(yùn)行,而tearDown方法的內(nèi)容在每個(gè)testXxxx方法結(jié)束以后都會(huì)執(zhí)行。這個(gè)既共享了初始化代碼,又消除了各個(gè)測(cè)試代碼之間可能產(chǎn)生的相互影響。

實(shí)踐

不要認(rèn)為壓力大,就不寫測(cè)試代碼。相反編寫測(cè)試代碼會(huì)使你的壓力逐漸減輕,因?yàn)橥ㄟ^編寫測(cè)試代碼,你對(duì)類的行為有了確切的認(rèn)識(shí)。你會(huì)更快地編寫出有效率地工作代碼。

下面是一些具體的編寫測(cè)試代碼的技巧或較好的實(shí)踐方法:

1.不要用TestCase的構(gòu)造函數(shù)初始化Fixture,而要用setUp()和tearDown()方法。

2.不要依賴或假定測(cè)試運(yùn)行的順序,因?yàn)镴Unit利用Vector保存測(cè)試方法。所以不同的平臺(tái)會(huì)按不同的順序從Vector中取出測(cè)試方法。

3.避免編寫有副作用的TestCase。例如:如果隨后的測(cè)試依賴于某些特定的交易數(shù)據(jù),就不要提交交易數(shù)據(jù)。簡(jiǎn)單的回滾就可以了。

4.當(dāng)繼承一個(gè)測(cè)試類時(shí),記得調(diào)用父類的setUp()和tearDown()方法。

5.將測(cè)試代碼和工作代碼放在一起,一邊同步編譯和更新。(使用Ant中有支持junit的task.)

6.測(cè)試類和測(cè)試方法應(yīng)該有一致的命名方案。如在工作類名前加上test從而形成測(cè)試類名。

7.確保測(cè)試與時(shí)間無(wú)關(guān),不要依賴使用過期的數(shù)據(jù)進(jìn)行測(cè)試。導(dǎo)致在隨后的維護(hù)過程中很難重現(xiàn)測(cè)試。

8.如果你編寫的軟件面向國(guó)際市場(chǎng),編寫測(cè)試時(shí)要考慮國(guó)際化的因素。不要僅用母語(yǔ)的Locale進(jìn)行測(cè)試。

9.盡可能地利用JUnit提供地assert/fail方法以及異常處理的方法,可以使代碼更為簡(jiǎn)潔。

10.測(cè)試要盡可能地小,執(zhí)行速度快。

11.不要硬性規(guī)定數(shù)據(jù)文件的路徑。

12.利用Junit的自動(dòng)異常處理書寫簡(jiǎn)潔的測(cè)試代碼

事實(shí)上在Junit中使用try-catch來(lái)捕獲異常是沒有必要的,Junit會(huì)自動(dòng)捕獲異常。那些沒有被捕獲的異常就被當(dāng)成錯(cuò)誤處理。

13.充分利用Junit 的assert/fail方法

assertSame()用來(lái)測(cè)試兩個(gè)引用是否指向同一個(gè)對(duì)象

assertEquals()用來(lái)測(cè)試兩個(gè)對(duì)象是否相等

14.確保測(cè)試代碼與時(shí)間無(wú)關(guān)

15.使用文檔生成器做測(cè)試文檔。

JUnit和ant結(jié)合

ant提供了兩個(gè)target:junit和junitreport運(yùn)行所有測(cè)試用例,并生成html格式的報(bào)表

具體操作如下:

1.將 junit.jar 放在 ANT_HOMElib 目錄下

2.修改 build.xml,加入如下 內(nèi)容:

-------------- One or more tests failed, check the report for detail... -----------------------------

運(yùn)行這個(gè)target,ant會(huì)運(yùn)行每個(gè)TestCase,在report目錄下就有了很多TEST*.xml和一些網(wǎng)頁(yè)打開report目錄下的 index.html就可以看到很直觀的測(cè)試運(yùn)行報(bào)告,一目了然。

在Eclipse中開發(fā)、運(yùn)行JUnit測(cè)試相當(dāng)簡(jiǎn)單。因?yàn)镋clipse本身集成了JUnit相關(guān)組件,并對(duì)JUnit的運(yùn)行提供了無(wú)縫的支持。

使用幫助

junit3.x

我們通常使用junit 3.8

(1)、使用junit3.x版本進(jìn)行單元測(cè)試時(shí),測(cè)試類必須要繼承于TestCase父類;

(2)、測(cè)試方法需要遵循的原則:

A、public的

B、void的

C、無(wú)方法參數(shù)

D、方法名稱必須以test開頭

(3)、不同的Test Case之間一定要保持完全的獨(dú)立性,不能有任何的關(guān)聯(lián)。

(4)、我們要掌握好測(cè)試方法的順序,不能依賴于測(cè)試方法自己的執(zhí)行順序。

demo:

public class TestMyNumber extends TestCase {

private MyNumber myNumber;

public TestMyNumber(String name) {

super(name);

}

// 在每個(gè)測(cè)試方法執(zhí)行 [之前] 都會(huì)被調(diào)用

@Override

public void setUp() throws Exception {

// System.out.println("歡迎使用Junit進(jìn)行單元測(cè)試…");

myNumber = new MyNumber();

}

// 在每個(gè)測(cè)試方法執(zhí)行 [之后] 都會(huì)被調(diào)用

@Override

public void tearDown() throws Exception {

// System.out.println("Junit單元測(cè)試結(jié)束…");

}

public void testDivideByZero() {

Throwable te = null;

try {

myNumber.divide(6, 0);

Assert.fail("測(cè)試失敗");

} catch (Exception e) {

e.printStackTrace();

te = e;

}

Assert.assertEquals(Exception.class, te.getClass());

Assert.assertEquals("除數(shù)不能為 0 ", te.getMessage());

}

}

junit4.x

(1)、使用junit4.x版本進(jìn)行單元測(cè)試時(shí),不用測(cè)試類繼承TestCase父類,因?yàn)?,junit4.x全面引入了Annotation來(lái)執(zhí)行我們編寫的測(cè)試。

(2)、junit4.x版本,引用了注解的方式,進(jìn)行單元測(cè)試;

(3)、junit4.x版本我們常用的注解:

A、@Before 注解:與junit3.x中的setUp()方法功能一樣,在每個(gè)測(cè)試方法之前執(zhí)行;

B、@After 注解:與junit3.x中的tearDown()方法功能一樣,在每個(gè)測(cè)試方法之后執(zhí)行;

C、@BeforeClass 注解:在所有方法執(zhí)行之前執(zhí)行;

D、@AfterClass 注解:在所有方法執(zhí)行之后執(zhí)行;

E、@Test(timeout=xxx)注解:設(shè)置當(dāng)前測(cè)試方法在一定時(shí)間內(nèi)運(yùn)行完,否則返回錯(cuò)誤;

F、@Test(expected=Exception.class)注解:設(shè)置被測(cè)試的方法是否有異常拋出。拋出異常類型為:Exception.class;

G、@Ignore注解:注釋掉一個(gè)測(cè)試方法或一個(gè)類,被注釋的方法或類,不會(huì)被執(zhí)行。

demo:

package com.an.junit;

import static org.junit.Assert.*;

import org.junit.After;

import org.junit.AfterClass;

import org.junit.Before;

import org.junit.BeforeClass;

import org.junit.Test;

public class TestMyNumber {

private MyNumber myNumber;

@BeforeClass

// 在所有方法執(zhí)行之前執(zhí)行

public static void globalInit() {

System.out.println("init all method...");

}

@AfterClass

// 在所有方法執(zhí)行之后執(zhí)行

public static void globalDestory() {

System.out.println("destory all method...");

}

@Before

// 在每個(gè)測(cè)試方法之前執(zhí)行

public void setUp() {

System.out.println("start setUp method");

myNumber = new MyNumber();

}

@After

// 在每個(gè)測(cè)試方法之后執(zhí)行

public void tearDown() {

System.out.println("end tearDown method");

}

@Test(timeout=600)// 設(shè)置限定測(cè)試方法的運(yùn)行時(shí)間 如果超出則返回錯(cuò)誤

public void testAdd() {

System.out.println("testAdd method");

int result = myNumber.add(2, 3);

assertEquals(5, result);

}

@Test

public void testSubtract() {

System.out.println("testSubtract method");

int result = myNumber.subtract(1, 2);

assertEquals(-1, result);

}

@Test

public void testMultiply() {

System.out.println("testMultiply method");

int result = myNumber.multiply(2, 3);

assertEquals(6, result);

}

@Test

public void testDivide() {

System.out.println("testDivide method");

int result = 0;

try {

result = myNumber.divide(6, 2);

} catch (Exception e) {

fail();

}

assertEquals(3, result);

}

@Test(expected = Exception.class)

public void testDivide2() throws Exception {

System.out.println("testDivide2 method");

myNumber.divide(6, 0);

fail("test Error");

}

public static void main(String[] args) {

}

}

特色功能

優(yōu)點(diǎn)

另外junit是在極限編程和重構(gòu)(refactor)中被極力推薦使用的工具,因?yàn)樵趯?shí)現(xiàn)自動(dòng)單元測(cè)試的情況下可以大大的提高開發(fā)的效率,但是實(shí)際上編寫測(cè)試代碼也是需要耗費(fèi)很多的時(shí)間和精力的,那么使用這個(gè)東西好處到底在哪里呢?筆者認(rèn)為是這樣的:

極限編程

要求在編寫代碼之前先寫測(cè)試,這樣可以強(qiáng)制你在寫代碼之前好好的思考代碼(方法)的功能和邏輯,否則編寫的代碼很不穩(wěn)定,那么你需要同時(shí)維護(hù)測(cè)試代碼和實(shí)際代碼,這個(gè)工作量就會(huì)大大增加。因此在極限編程中,基本過程是這樣的:構(gòu)思-> 編寫測(cè)試代碼-> 編寫代碼-> 測(cè)試,而且編寫測(cè)試和編寫代碼都是增量式的,寫一點(diǎn)測(cè)一點(diǎn),在編寫以后的代碼中如果發(fā)現(xiàn)問題可以較快的追蹤到問題的原因,減小回歸錯(cuò)誤的糾錯(cuò)難度。

重構(gòu)

其好處和極限編程中是類似的,因?yàn)橹貥?gòu)也是要求改一點(diǎn)測(cè)一點(diǎn),減少回歸錯(cuò)誤造成的時(shí)間消耗。

其他情況

我們?cè)陂_發(fā)的時(shí)候使用junit寫一些適當(dāng)?shù)臏y(cè)試也是有必要的,因?yàn)橐话阄覀円彩切枰帉憸y(cè)試的代碼的,可能原來(lái)不是使用的junit,如果使用junit,而且針對(duì)接口(方法)編寫測(cè)試代碼會(huì)減少以后的維護(hù)工作,例如以后對(duì)方法內(nèi)部的修改(這個(gè)就是相當(dāng)于重構(gòu)的工作了)。另外就是因?yàn)閖unit有斷言功能,如果測(cè)試結(jié)果不通過會(huì)告訴我們哪個(gè)測(cè)試不通過,為什么,而如果是像以前的一般做法是寫一些測(cè)試代碼看其輸出結(jié)果,然后再由自己來(lái)判斷結(jié)果是否正確,使用junit的好處就是這個(gè)結(jié)果是否正確的判斷是它來(lái)完成的,我們只需要看看它告訴我們結(jié)果是否正確就可以了,在一般情況下會(huì)大大提高效率。

特性

JUnit是一個(gè)開放源代碼的Java測(cè)試框架,用于編寫和運(yùn)行可重復(fù)的測(cè)試。他是用于單元測(cè)試框架體系xUnit的一個(gè)實(shí)例(用于java語(yǔ)言)。它包括以下特性:

1、用于測(cè)試期望結(jié)果的斷言(Assertion)

2、用于共享共同測(cè)試數(shù)據(jù)的測(cè)試工具

3、用于方便的組織和運(yùn)行測(cè)試的測(cè)試套件

4、圖形和文本的測(cè)試運(yùn)行器

本百科詞條由網(wǎng)站注冊(cè)用戶【 CN109625 】編輯上傳提供,當(dāng)前頁(yè)面所展示的詞條介紹涉及宣傳內(nèi)容屬于注冊(cè)用戶個(gè)人編輯行為,網(wǎng)站不完全保證內(nèi)容信息的準(zhǔn)確性、真實(shí)性,也不代表本站立場(chǎng)。 版權(quán)聲明 反饋 我要認(rèn)領(lǐng)
您還未登錄,依《網(wǎng)絡(luò)安全法》相關(guān)要求,請(qǐng)您登錄賬戶后再提交發(fā)布信息。點(diǎn)擊登錄>>如您還未注冊(cè),可>>,感謝您的理解及支持!
互動(dòng)服務(wù)用戶公約>>
發(fā)表評(píng)論
最新評(píng)論
暫無(wú)評(píng)論
相關(guān)知識(shí)文章
十大跑分軟件排行 電腦跑分軟件哪個(gè)好 靠譜的電腦檢測(cè)軟件推薦
電腦跑分,即是利用軟件對(duì)電腦硬件進(jìn)行性能測(cè)試,分?jǐn)?shù)越高,在一定程度上代表著性能越強(qiáng)。如今電腦配置各不相同,要想更準(zhǔn)確的測(cè)試出性能如何,得先知道跑分軟件哪個(gè)好,接下來(lái)請(qǐng)跟隨maigoo小編一起看看3D Mark、魯大師、AIDA64、PCMark、FurMark、GPU-Z、CPU-Z、象棋、GeekBench等電腦跑分軟件!
十大看圖軟件 看圖軟件排行榜 看圖軟件哪個(gè)好用
看圖軟件什么最好?一款看圖軟件的實(shí)用性如何,得看它的圖片打開速度、功能數(shù)量、支持格式;現(xiàn)在看圖軟件越來(lái)越多,但實(shí)際體驗(yàn)差異明顯;MAIGOO網(wǎng)編輯就此,為大家篩選了一批好用的看圖軟件,其中有ACDSee、2345看圖王、美圖看看、Honeyview、Google Picasa、XNview、ImageGlass、光影看圖、Irfanview等,你用過多少?
十大動(dòng)畫制作軟件 動(dòng)漫制作軟件盤點(diǎn) 自己做動(dòng)畫的軟件有哪些
動(dòng)畫制作分為二維動(dòng)畫與三維動(dòng)畫技術(shù),涉及軟件主要分為2D和3D二種類型。在動(dòng)畫行業(yè)中制作動(dòng)畫的軟件種類越來(lái)越多,越來(lái)越豐富,你知道哪個(gè)動(dòng)畫制作軟件比較好用?畫動(dòng)漫軟件哪個(gè)好?下面MAIGOO小編就為大家介紹十大最好用動(dòng)畫制作軟件,分別有Maya、Adobe Animate、3DS Max、AE、C4D、Blender、萬(wàn)彩動(dòng)畫大師、Houdini、TVP、Anime Studio Pro。
十大好用的手機(jī)克隆APP 一鍵換機(jī)助手排名 手機(jī)搬家軟件哪個(gè)好
手機(jī)克隆是非常實(shí)用的一種手機(jī)數(shù)據(jù)搬家軟件,能夠?qū)⒙?lián)系人、短信等個(gè)人信息,以及照片、音樂、視頻等重要數(shù)據(jù)從舊手機(jī)一鍵導(dǎo)入新手機(jī)中。那么手機(jī)搬家軟件哪個(gè)好用?一鍵換機(jī)軟件有哪些?下面,買購(gòu)小編為大家分享十大好用的手機(jī)克隆APP,包括華為手機(jī)克隆、歡太手機(jī)搬家、VIVO互傳、小米換機(jī)、榮耀換機(jī)克隆等等,一起來(lái)了解一下吧。
七大分屏軟件推薦 手機(jī)同屏多窗口軟件 手機(jī)分屏軟件哪個(gè)好
機(jī)分屏軟件既能發(fā)揮大屏幕的多視角操作優(yōu)勢(shì),又能免去后臺(tái)應(yīng)用來(lái)回切換的繁瑣,一邊打游戲一邊聊天,足以讓效率翻倍;maigoo編輯針對(duì)手機(jī)分屏技術(shù),盤點(diǎn)了VMOS、多任務(wù)分屏、SkyOlin Helper、多屏任務(wù)插件、牛軋?zhí)瞧叫写翱?、XHFW3、XMultiWindow等安卓分屏軟件,一起來(lái)看看這些分屏軟件的分屏效果如何!
九大刷機(jī)軟件排行 手機(jī)刷機(jī)軟件哪種好 安卓刷機(jī)軟件哪個(gè)好
刷機(jī)分為卡刷和線刷,通過一定的技術(shù)手段,為手機(jī)重新寫入系統(tǒng);對(duì)許多刷機(jī)者而言,刷機(jī)就是玩機(jī),享受不一樣的使用體驗(yàn),那么市場(chǎng)上的刷機(jī)軟件哪種好?免費(fèi)刷機(jī)軟件有哪些?MAIgoo小編為大家篩選了一批手機(jī)刷機(jī)軟件,其中有奇兔刷機(jī)、刷機(jī)大師、甜椒刷機(jī)助手、卓大師刷機(jī)專家、線刷寶、愛思助手、兔兔助手等!
十大建模軟件排行榜 3d建模軟件有哪些 3d制圖軟件哪個(gè)好
3d建模軟件顛覆了傳統(tǒng)的2D模式,在游戲、影視、建筑/室內(nèi)設(shè)計(jì)、VR/AR、電商、工業(yè)設(shè)計(jì)、軍工設(shè)計(jì)等多個(gè)重要領(lǐng)域有著廣泛應(yīng)用,并在一定程度上改變著行業(yè)的發(fā)展格局,那么在這種大環(huán)境下,相關(guān)從業(yè)者和愛好者有哪些3D制圖軟件可以使用?3DS MAX、Maya、Rhino、Blender、ZBrush、SketchUp等建模軟件效果如何?下面跟隨maigoo編輯來(lái)看看!
十大畫圖軟件排行 繪圖軟件都有哪些 畫畫軟件用什么好
近些年,我國(guó)繪圖軟件行業(yè)的自主軟件品種不斷增多,質(zhì)量不斷提升,于2019年達(dá)到2250億元的市場(chǎng)規(guī)模,然而面對(duì)如今各行各業(yè)的需求,國(guó)產(chǎn)畫圖工具能否滿足要求呢?國(guó)內(nèi)外哪種制圖軟件最好用呢?下面跟隨MAIgoo編輯一起了解下Photoshop、Illustrator、CorelDRAW、SAI、Visio、Origin、Painter、AutoCAD等熱門畫圖軟件!
十大好用的硬盤分區(qū)工具 硬盤分區(qū)軟件哪個(gè)好 磁盤分區(qū)軟件推薦
硬盤分區(qū)軟件的作用,就是幫助我們劃分硬盤的儲(chǔ)存空間,以方便我們管理不同的文件、軟件和其它數(shù)據(jù)。本文中,買購(gòu)小編就帶大家看看硬盤分區(qū)軟件哪個(gè)好,例如傲梅分區(qū)助手、DiskGenius、MiniTool分區(qū)向?qū)?,以及Partition Magic、易我分區(qū)大師等電腦硬盤分區(qū)工具,都具有一定代表性。下面一起來(lái)了解下。
十大好用的手機(jī)測(cè)速軟件 wifi測(cè)速app哪個(gè)好 最準(zhǔn)的測(cè)網(wǎng)速軟件
手機(jī)測(cè)速軟件可以幫助你了解當(dāng)下的網(wǎng)絡(luò)環(huán)境,同時(shí)也在一定程度上,體現(xiàn)了一款的手機(jī)的網(wǎng)絡(luò)性能。那么,你知道手機(jī)測(cè)速用什么軟件好嗎?本文中,買購(gòu)網(wǎng)編輯就帶大家了解下Speedtest、花瓣測(cè)速、測(cè)網(wǎng)速UUSpeed,以及全球網(wǎng)測(cè)、網(wǎng)絡(luò)萬(wàn)用表、安兔兔評(píng)測(cè)、泰爾網(wǎng)測(cè)等測(cè)速app。下面一起來(lái)看看。
十大專業(yè)顯卡測(cè)試軟件 顯卡測(cè)試工具哪個(gè)好 顯卡性能測(cè)試軟件推薦
顯卡是電腦上最重要的配置之一,其性能強(qiáng)弱影響著電腦綜合性能的表現(xiàn)。本文中,買購(gòu)網(wǎng)編輯就帶大家看看日常測(cè)試顯卡用什么軟件?,F(xiàn)階段使用較為廣泛的有3D Mark、Unigine Superposition、Furmark,以及GPU-Z、Heaven Benchmark、Geekbench 6、Fraps等。這些顯卡測(cè)試工具你都用過嗎?下面一起來(lái)了解下。
十大好用的電腦清理軟件 磁盤清理軟件哪個(gè)好 電腦垃圾清理軟件推薦
在這個(gè)信息化時(shí)代,電腦已成為人們工作和生活的必備工具。然而軟件越來(lái)越臃腫,電腦的內(nèi)存空間也一次次告急。為了保持較好的使用體驗(yàn),學(xué)會(huì)使用電腦垃圾清理軟件是非常有必要的。那么,你知道現(xiàn)在市面上電腦清理軟件哪個(gè)好用嗎,下面跟隨買購(gòu)小編來(lái)了解下CCleaner、WizTree、Glary Utilities、360清理大師-Win10等應(yīng)用。
十大手機(jī)識(shí)圖軟件排行 拍照識(shí)圖app哪個(gè)好用 識(shí)圖搜圖軟件推薦
拍照識(shí)圖軟件可以幫助人們快速了解生活中的事物,例如查詢植物、商品等;也可以幫助人們找到更高質(zhì)量的同款圖片。本文中MaiGoo小編將和大家看一份手機(jī)識(shí)圖軟件名單,其中有形色、百度App、Google Lens,以及萬(wàn)能識(shí)圖、搜圖神器、慧眼識(shí)圖、搜狗識(shí)圖等。下面一起來(lái)了解下這些識(shí)圖app和網(wǎng)站。
十大好用的虛擬光驅(qū)軟件 虛擬光驅(qū)工具有哪些 虛擬光驅(qū)軟件推薦
虛擬光驅(qū)軟件的作用,就是在電腦上模擬出一個(gè)光驅(qū)。這個(gè)光驅(qū)不能直接讀取實(shí)體光盤,而是通過加載存放在硬盤里的光盤鏡像文件來(lái)讀取信息。本文中,買購(gòu)小編將帶領(lǐng)大家看看虛擬光驅(qū)工具有哪些、虛擬光驅(qū)軟件哪個(gè)好,例如DAEMON Tools、Alcohol 120%、UltraISO軟碟通、gBurner Virtual Drive等,都較具代表性,一起來(lái)了解下。
十大數(shù)據(jù)分析必備軟件 數(shù)據(jù)分析工具排名 好用的大數(shù)據(jù)分析軟件
數(shù)據(jù),可以幫助人們更好地理解事物本質(zhì),指導(dǎo)人們的決策。各行各業(yè)的發(fā)展,都需要大量數(shù)據(jù)的支撐。本文中,maiGOO小編就和大家一起看看數(shù)據(jù)分析工具軟件有哪些,例如Power BI、Statistics Analysis System、Tableau,以及Mongo DB、Zoho Analytics等,都是較具代表性的大數(shù)據(jù)分析軟件。這些軟件你用過哪些,一起了解下。
十大編程軟件排行榜 編程開發(fā)工具大全 c語(yǔ)言編程軟件有哪些
世界上主流的編程語(yǔ)言有C、Java、Python、C++、C#、Visual Basic、PHP等,針對(duì)這些編程語(yǔ)言,又有相對(duì)應(yīng)的Visual C++、Visual Studio、Eclipse、Dev-C++、Notepad++、MyEclipse、JDK、Code::Blocks、Gcc、Sublime Text、IntelliJ IDEA、Ultraedit、C-Free等編程軟件,被廣泛運(yùn)用,下面跟隨maigoo網(wǎng)編輯一起了解下這些編程工具!
七大去馬賽克軟件 視頻去馬賽克軟件哪個(gè)好用 馬賽克去除工具推薦
馬賽克是使用頻率最高、使用范圍最廣的一種圖片/視頻處理手段,涉及新聞、動(dòng)漫、電影、連續(xù)劇、寫真等方面。作為一種具備了數(shù)十年歷史的處理技術(shù),馬賽克沿用到今天有什么破解方法呢?Maigoo小編為此盤點(diǎn)了一批去除馬賽克的軟件,其中有JavPlayer、Video Enhancer、DeepCreamPy、TecoGAN、Face Depixelizer、EnhanceNet等視頻馬賽克去除工具,一起看看!
九大換臉軟件排行榜 視頻換臉軟件哪個(gè)好 AI換臉是什么軟件
在人工智能的大潮下,許多ai換臉軟件紛紛進(jìn)入市場(chǎng),雖然存在隱私問題,但憑借獨(dú)特的娛樂性,依舊掀起了一股換臉熱潮,同時(shí)螞蟻金服官方表示:換臉軟件不會(huì)帶來(lái)“刷臉支付”的安全問題。因此,下面跟隨maigoo編輯來(lái)看看ZAO、DeepFaceLab、FakeAPP、Face2Face、Faceswap、Snapchat、Photoshop等熱門換臉p圖軟件!
十大主流手機(jī)操作系統(tǒng) 手機(jī)系統(tǒng)性能排名 最好用的手機(jī)系統(tǒng)
最好用的手機(jī)系統(tǒng)是什么?操作系統(tǒng)是一個(gè)手機(jī)品牌從市場(chǎng)中脫穎而出的關(guān)鍵,它會(huì)直接影響到產(chǎn)品的性能和用戶的體驗(yàn)。本文中,Maigoo小編立足全國(guó)手機(jī)市場(chǎng),盤點(diǎn)了十大主流手機(jī)操作系統(tǒng),名列前茅的有iOS、HarmonyOS、OriginOS,以及FlymeOS、ColorOS、HyperOS、MagicOS、realme UI、MyOS等。一起來(lái)詳細(xì)了解下。
十大調(diào)色軟件推薦 手機(jī)調(diào)色軟件排行榜 配色軟件app哪個(gè)最好
在互聯(lián)網(wǎng)社交越來(lái)越發(fā)達(dá)的今天,各類拍照修圖產(chǎn)品層出不窮,而伴隨人臉識(shí)別、大數(shù)據(jù)等技術(shù)的成熟,修圖軟件App的功能亦更加完善,玩法更加多樣。在這個(gè)社交看顏值的年代,Vsco、Snapseed、MIX濾鏡大師、潑辣修圖、黃油相機(jī)等手機(jī)調(diào)色軟件也理所當(dāng)然的受到了歡迎,那么這些照片調(diào)色軟件有何獨(dú)特之處,下面和maigoo小編一起看看!
CN109625
注冊(cè)用戶-CN109625
相關(guān)主題榜單
熱門榜單
百科榜單
熱門知識(shí)分類
行業(yè)品牌展示位
MAIGOO百科詞條為用戶上傳提供或網(wǎng)站編輯整理匯總,目的在于為廣大用戶免費(fèi)提供百科知識(shí),如果您有想創(chuàng)建的詞條或?qū)δ硞€(gè)詞條有建議,請(qǐng)通過下面方式提交。
提交詞條 查詢?cè)~條 我要糾錯(cuò) 賺取金幣