??有一套非常棒的工具集將大大提高我們的工作效率,選擇一個(gè)正確的工具和讓這個(gè)工具做它擅長(zhǎng)的事情也是非常重要的。工具集越大,就越容易找到適合你當(dāng)前工作的工具。
??不管使用任何工具,為了讓它發(fā)揮更大的性能,了解它的功能,它的短板,以及它最擅長(zhǎng)的事情都是相當(dāng)重要的。IntelliTest就是一個(gè)功能強(qiáng)大,但相對(duì)復(fù)雜的工具,要說明這一點(diǎn)很容易,回答如下三個(gè)問題:
- 它可以幫助我們做什么?
- 它的短板在哪里?
- 作為開發(fā)者,我們?cè)鯓涌梢宰畲蠡睦盟δ埽?/li>
要回答這些問題,可以通過查看博客,瀏覽介紹文檔,或者在論壇上和其他優(yōu)秀開發(fā)者交流 - 后兩點(diǎn)將是我們這篇博客要聊到的話題。
IntelliTest 參考文檔
??關(guān)于參考文檔,可以有不同的種類。比如介紹工具如何使用的,介紹如何使用擴(kuò)展API的。不過,它們都沒法回答上一節(jié)中我們提出的問題。而IntelliTest參考文檔介紹了IntelliTest的方方面面,相信它可以協(xié)助你回答上面的問題。參考文檔中具體介紹了什么呢?
- 測(cè)試代是如何工作的?
- 在“mental-model”中提到的“探測(cè)邊界”是什么意思?
- 怎解理解IntelliTest中的代碼覆蓋?
- 怎么驗(yàn)證正確性?
- 什么情況下生成的測(cè)試會(huì)失敗?
- 怎么去允許用例中拋出異常?
- IntelliTest是如何和Setup和Teardown方法一起工作的?
- IntelliTest在自動(dòng)創(chuàng)建對(duì)象并填充字段時(shí),會(huì)遇到哪些問題?
- 怎樣讓IntelliTest支持額外的輸入?
- 那些形形色色的特性到底是干嘛用的?
- 關(guān)于警告呢?
- 以及其他一些問題
??如果你是IntelliTest新手,這份參考文檔可以提供一個(gè)學(xué)習(xí)路徑圖的作用。如果你是老鳥,那么它可以作為一份可以在需要時(shí)查閱的資料。不管你是新手還是老鳥,我們都希望你可以從中發(fā)現(xiàn)樂趣。雖然關(guān)于文檔的完善已經(jīng)有了一些成效,但是我們還是會(huì)持續(xù)的補(bǔ)充一些基礎(chǔ)知識(shí)的文檔介紹。如果你喜歡我們的文章,請(qǐng)給我們反饋,具體的反饋方法可參見參考手冊(cè)。
論壇
??當(dāng)我們?cè)谡搲辖涣鲿r(shí),我們的社區(qū)也在成長(zhǎng)。看到越來越多的用戶和開發(fā)者社區(qū)發(fā)展起來,IntelliTest深感欣慰-比如誕生于NUnit和xUnit.net的IntelliTest擴(kuò)展。希望我們可以分享彼此的知識(shí),幫助彼此得到提高,歡迎大家到stackoverflow上交流討論,就像在我們的論壇一樣,關(guān)于IntelliTest的問題,推薦你設(shè)置標(biāo)簽“IntelliTest”。
2017-10-20 12:43:52