官术网_书友最值得收藏!

1998年我們發(fā)布了TestStand 1.0,當(dāng)時(shí)的宏偉目標(biāo)是為自動(dòng)化測試系統(tǒng)軟件的開發(fā)者提供一個(gè)高質(zhì)量的帶有開放式可擴(kuò)展架構(gòu)和高性能組件的模塊化體系。現(xiàn)實(shí)中,我們經(jīng)常看到工程師與自行開發(fā)或某些集成商提供的欠成熟且功能單一的測試執(zhí)行器做斗爭,而這些執(zhí)行器的開發(fā)和維護(hù)常受限于持續(xù)投入的缺乏、規(guī)模太小或技術(shù)和質(zhì)量問題。在為自動(dòng)化測試系統(tǒng)開發(fā)提供一個(gè)行業(yè)性平臺(tái)時(shí),我們面臨的最大挑戰(zhàn)是,沒有任何兩家公司在需求和優(yōu)先級上是相似的。幸運(yùn)的是,NI公司擁有異常龐大而多樣化的測試和測量用戶,這是我們在設(shè)計(jì)和構(gòu)建TestStand過程中作為輸入和意見反饋的寶貴資源。我們別無選擇,只能努力讓TestStand的每個(gè)方面都很靈活、可配置且某些功能支持插件模式。那個(gè)時(shí)候,在某種程度上要達(dá)到這種要求看起來很離譜,甚至現(xiàn)在看來仍然是這樣。從用戶界面、過程整合、文件格式、并行、結(jié)果存儲(chǔ)、報(bào)表、測試配置,一直到編程語言和集成開發(fā)環(huán)境的選擇,TestStand提供了靈活性、擴(kuò)展機(jī)制甚至組件的源代碼,來確保測試系統(tǒng)的開發(fā)者能借助這些高度模塊化、功能內(nèi)聚且被廣泛驗(yàn)證的組件單元來設(shè)計(jì)自己想要的系統(tǒng)。

由于TestStand有很多種方式實(shí)現(xiàn)應(yīng)用和定制,對于TestStand的開發(fā)者來說,需要了解用什么樣的定制或配置來實(shí)現(xiàn)他們想要的系統(tǒng),這不是一種容易的事情。幸運(yùn)的是,這就是本書要告訴我們的。由于擁有非常豐富的實(shí)際項(xiàng)目經(jīng)驗(yàn),作者能夠準(zhǔn)確地呈現(xiàn)TestStand的概念和原理,并將理論知識(shí)與實(shí)際應(yīng)用案例相結(jié)合。本書所涵蓋的TestStand主題,無論從深度還是廣度方面,都毫無疑問地創(chuàng)造了世界上最好的TestStand中文學(xué)習(xí)資源。我非常欣賞作者在撰寫本書的過程中所表現(xiàn)出的勤奮、主動(dòng)和熱情,也期望本書能幫助更多的開發(fā)者在使用TestStand構(gòu)建他們的系統(tǒng)中獲益。

James Grey

NI公司研發(fā)部首席工程師,TestStand之父

主站蜘蛛池模板: 林芝县| 临桂县| 隆化县| 双鸭山市| 侯马市| 东辽县| 板桥市| 凤城市| 太白县| 抚远县| 黔西县| 临湘市| 两当县| 万荣县| 城市| 台北县| 合山市| 锡林浩特市| 蕲春县| 庆云县| 安西县| 山阳县| 灵山县| 潢川县| 开封县| 保定市| 定襄县| 金湖县| 增城市| 广德县| 融水| 贺兰县| 定襄县| 天祝| 咸丰县| 克什克腾旗| 贵德县| 宁都县| 年辖:市辖区| 上思县| 荔浦县|