成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟新版自動(dòng)白盒測(cè)試框架Pex簡(jiǎn)介

開發(fā) 測(cè)試
本文介紹微軟近日發(fā)布的一個(gè)新的白盒測(cè)試框架——Pex框架。Pex是微軟研究院構(gòu)建的自動(dòng)白盒測(cè)試框架,它的目標(biāo)是讓程序員減少手動(dòng)編寫大量單元測(cè)試的情況。

白盒測(cè)試是軟件測(cè)試的一個(gè)基本概念,而白盒測(cè)試的工具可以減少測(cè)試員手動(dòng)編寫測(cè)試所花費(fèi)的時(shí)間與經(jīng)歷。下面看看微軟***發(fā)布的白盒測(cè)試框架Pex的情況。

不久前微軟發(fā)布了新版本的Pex框架,其中的Moles組件可用于模擬框架中包括靜態(tài)成員在內(nèi)的幾乎所有成員,大幅提高了對(duì)測(cè)試的支持程度。

Pex是微軟研究院構(gòu)建的自動(dòng)白盒測(cè)試框架,它的目標(biāo)是讓程序員減少手動(dòng)編寫大量單元測(cè)試的情況。Pex允許開發(fā)人員編寫單獨(dú)的參數(shù)化測(cè)試方法,并根據(jù)測(cè)試方法的邏輯分支自動(dòng)生成測(cè)試數(shù)據(jù)及Assert語(yǔ)句。雖然開發(fā)人員還是需要手動(dòng)編寫單元測(cè)試,但是Pex可以確保對(duì)代碼進(jìn)行了充分的測(cè)試。

Pex附帶一個(gè)迂回框架(Detour Framework)Stubs。與其他如Rhino Mocks,Moq框架不同,Stubs并非使用Emit的方式動(dòng)態(tài)創(chuàng)建類型,而是生成類型安全,可重構(gòu),可調(diào)試的源代碼。Stubs框架會(huì)為每個(gè)方法生成一個(gè)委托類型的成員,開發(fā)人員可以通過委托的指定方法的行為。

新版的Pex框架中發(fā)布了一個(gè)名為Moles的組件,它可以被看作是Stubs框架的擴(kuò)展,可用于模擬所有的.NET成員,包括靜態(tài)方法,非虛方法以及密閉類型。例如,OperationContext.Current靜態(tài)屬性在IIS環(huán)境外的情況下總是返回null,但使用Moles之后,測(cè)試方法便可以擺脫IIS的依賴:

使用Moles 

目前Moles的功能還不夠完整,它不支持對(duì)構(gòu)造函數(shù)及外部方法的模擬,以及mscorlib中一部分和CLR集成過于緊密的類型。

您可以從微軟研究院網(wǎng)站上下載Pex框架,更多有關(guān)Pex、Stubs和Moles的信息可參考它們的主頁(yè)。

【編輯推薦】

責(zé)任編輯:yangsai 來源: InfoQ
相關(guān)推薦

2011-06-08 16:22:24

白盒測(cè)試

2022-09-19 00:34:32

滲透測(cè)試安全漏洞

2020-05-28 07:00:00

黑盒測(cè)試白盒測(cè)試灰盒測(cè)試

2011-03-30 16:54:13

JUnit

2011-01-19 10:54:14

軟件評(píng)測(cè)師

2015-06-03 09:07:46

白盒審計(jì)PHPPHP自動(dòng)化審計(jì)

2015-12-31 10:17:17

白盒網(wǎng)絡(luò)SDN

2011-05-31 17:50:07

白盒測(cè)試

2010-01-15 14:00:24

C++Test

2024-02-22 08:51:46

大數(shù)據(jù)白盒化治理數(shù)據(jù)治理

2021-07-14 14:19:34

網(wǎng)絡(luò)運(yùn)營(yíng)白盒網(wǎng)絡(luò)白盒策略

2015-02-26 17:29:49

SDN白盒

2015-12-30 10:43:13

白盒網(wǎng)絡(luò)SDN

2021-06-26 07:40:21

前端自動(dòng)化測(cè)試Jest

2009-08-19 09:00:48

單元測(cè)試框架自動(dòng)化測(cè)試

2009-06-19 16:26:51

JUnit測(cè)試骨架

2023-07-17 11:27:56

2011-06-14 14:27:43

灰盒測(cè)試

2023-05-18 14:01:00

前端自動(dòng)化測(cè)試

2010-02-26 13:37:48

ExchangeOffice
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲视频欧美视频 | 国产成人精品区一区二区不卡 | 国产一级片免费看 | 婷婷中文在线 | 中文在线a在线 | 日韩av手机在线观看 | 久久久国产精品网站 | 99pao成人国产永久免费视频 | 成人av在线播放 | 妹子干综合| 日韩精品一区二区三区中文在线 | 国产一区二区美女 | 亚洲v日韩v综合v精品v | 久久99精品视频 | 久久99精品视频 | 久草视频在线播放 | www.玖玖玖 | 麻豆精品国产91久久久久久 | 亚洲日韩欧美一区二区在线 | 欧美精品国产精品 | 伊人网综合在线 | 成人午夜免费福利视频 | 午夜视频一区 | 成人中文网| 亚洲视频免费在线观看 | 偷拍亚洲色图 | 91久久精品 | 国产午夜精品一区二区三区 | 成人深夜福利在线观看 | 精品亚洲一区二区三区 | 亚洲精品一区二三区不卡 | 国产精品永久久久久久久www | 久久久蜜桃一区二区人 | 日韩第1页 | 超碰人人人 | 亚洲aⅴ | 国产精品亚洲精品久久 | 亚洲精品日韩一区二区电影 | 视频二区在线观看 | 毛片a级毛片免费播放100 | 国产97人人超碰caoprom |