freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

常用軟件測試工具(編輯修改稿)

2024-09-01 06:18 本頁面
 

【文章內(nèi)容簡介】 83。派駐客戶開發(fā)中心的現(xiàn)場測試(On site)。    [編輯本段]《軟件測試工程師指南》  作者簡介:   Timur 趙,Nortel 高級測試主管,浙大博士。   當你生活于網(wǎng)絡時代,只要原地不動就很容易落伍了。   沒有經(jīng)驗,不知如何躋身于測試工程師的行列?以下幾個基本方向能使你從新手成為軟件測試的行家里手。   軟件工業(yè)是自動化工業(yè)的一部分。而且是最活躍發(fā)展最迅速的一個方面。到底有多迅速?任何人的想像力都不夠!正如我們不會把我們的事務托付給不可靠的經(jīng)紀,任何有分量的公司都不會采用沒有質量保障的軟件。軟件測試人員,我是說有水平有經(jīng)驗的軟件測試人員永遠是供不應求的。軟件測試經(jīng)理不得不花很多的時間去面試有潛力的應聘者。一些應聘者在軟件方面或者軟件測試方面毫無實際經(jīng)驗,明知道軟件測試工作是一個高回報的和最合適的軟件工業(yè)入門,就是無法抓住一個又一個機會。這些人真正需要的是一個指南能告訴他們?nèi)绾纬蔀橐粋€軟件測試工程師。   首先,進入軟件測試需要哪些技能?   軟件工程技能 你必須了解軟件軟件工程(設計、開發(fā)和簡單測試),應用,系統(tǒng),自動測試編程,及操作系統(tǒng),數(shù)據(jù)庫,網(wǎng)絡系統(tǒng)和協(xié)議的設計和使用。  ?。?、交流技巧 如果想確定軟件缺陷,你應當能夠指出什么時候的缺陷算是缺陷。   3、組織技能 如果你在別人都頭腦發(fā)昏的時候保持清醒,你就可能是一個好的軟件測試工程師。在網(wǎng)絡時代軟件測試是一項有壓力的復雜性工作,但如果你能從這些紛繁中找到一種途徑,它就是一項回報豐厚的事業(yè)。  ?。?、實踐技能 當一個工作需要經(jīng)驗,而你又需要一個工作去豐富你的經(jīng)驗時該怎么辦?這并不完全是一個兩難的問題,你可能采用幾種方式去獲得實際經(jīng)驗。  ?。?、態(tài)度 除了技術水平,你需要理解和采取適當?shù)膽B(tài)度去做軟件測試。   軟件工程技能(Software Engineering Skills)   軟件工程技能可以分成三大塊:理解軟件工程的規(guī)則,了解計算機編程和操作系統(tǒng)知識。   理解軟件工程“規(guī)則”。有一種過時的眼光認為軟件工程只是由一些在工作期限之前瘋狂編程、靠著非凡的協(xié)調能力和超人般的咖啡消耗整夜不睡,不停地設計和測試程序的“專家”們組成的。這種現(xiàn)象確實存在,但你只有了解了軟件開發(fā)的真正過程,才會是一個專業(yè)人員。   從哪開始呢?先到圖書館去走一走。你需要建立軟件測試知識的軟件工程基礎。我的建議是閱讀Roger Pressman的軟件工程:A Practitioner39。s Approach, fifth edition (職業(yè)入門,第五版,McGraw Hill, 2000年版)和 Glenford Myers的The Art of Software Testing(軟件測試藝術,John Wiley amp。 Sons, 1979年版)。Pressman的書是一個對軟件工程原理的全面介紹。有很多關于軟件技巧、項目管理、要求分析和軟件設計等軟件工程方面的好書,但Pressman對這些方面在一本書里作了介紹。Glenford Myers不到二百頁,1979年發(fā)行,卻是軟件測試方面的圣經(jīng)。Myers定義及詮釋的測試方法論已成為軟件測試的基本模塊。   Myers還考查了軟件測試中的經(jīng)濟(缺陷的代價)和心理學方面(測試的目標就是發(fā)現(xiàn)失誤及不成功之處),以及主導軟件開發(fā)和測試的基本原則。   對參考書進行基本研究是一個好的開端,但這只是單方對話。如果你能和上千個直接具有軟件工程和測試經(jīng)驗的人以及想進入這一領域的人對話是不是再好不過了呢?感謝那些網(wǎng)絡電子部落,你已經(jīng)可以做到了。、編程、項目管理等軟件工程的各個方面。、培訓、技巧等方面。   等等,別只停留在這里!你是不是應當經(jīng)常訪問這些網(wǎng)址呢?BugNet()是有關軟件缺陷的在線雜志。閱讀有關缺陷的文章是學習如何工作及失敗的極好方式。你也應當查閱軟件測試及質量工程雜志()。STQE 是確定網(wǎng)絡軟件測試資源很好的始發(fā)站。   計算機編程。不能想像有的人喜歡測試產(chǎn)品卻從不閱讀、檢查和理解組成產(chǎn)品的軟件一樣。   不要誤解我的意思。你不必花所有的時間去讀源代碼,但任何你做過的有關自己程序的設計、編寫和糾錯都能大大地有助于測試別人編寫的程序。   你怎樣學習編程?通過編程??梢試烂C地說,開始學習寫計算機程序是最簡單的事。記住我說的是“開始學習”。軟件編程環(huán)境,例如 Microsoft Windows Foundation Classes (MFC) or Sun39。s Java Foundation Classes (JFC, also called Swing)不斷變得越來越復雜,越來越難跟得上。   但我在努力超越自己。你應當怎樣學習編程呢?   首先,買Microsoft Visual Basic。不要讓名字騙了你。你能用這套組件建立相當復雜的程序。而且它只要一百元左右。下一步呢?等等,是visual編程警告的時候了!   現(xiàn)在你為你的PC買一個程序語言的時候,你其實是買了一個集成開發(fā)系統(tǒng)或稱為IDE。這些IDE通過對編程的簡化把開發(fā)過程流水線化。這些IDE其實會幫你寫很多編碼。這非常有利于盡早開發(fā)出一個產(chǎn)品,卻不利于你學習編程。如果你用Windows產(chǎn)生程序,你別無選擇,因為環(huán)境介入太多使你無法從頭編程。如果你從Unix系統(tǒng)產(chǎn)生程序,你能自己寫所有的編碼。   一旦你習慣了與參量、控制結構、對象、輸入輸出及更重要的Visual Basic糾錯打交道的時候,你就可以開始學習C語言了。學習C能使你熟悉十六進制系統(tǒng),通過指針分配和參考內(nèi)存,存取個體位碼及建立程序模塊。   我總是認為在學Java之前最好先學會C,因為C強迫你自己去完成許多任務而Java會自動處理(例如,釋放未用的空間)。用C工作比Java難,但你能學到編程更多的基本方面。你其實能用Visual C++ IDE從頭寫C程序,但最好還是在Unix系統(tǒng)中學C。   操作系統(tǒng)知識。你已經(jīng)把它交給了在Redmond, Washington的那些人了。在短短的幾年內(nèi),Windows NT已經(jīng)成為世界上大部分計算機的標準操作系統(tǒng)。如果你要用NT工作,你需要了解它的寄存地址。(它是一種用于存儲你的系統(tǒng)結構的各個方面的數(shù)據(jù)庫。)我發(fā)現(xiàn)Peter Norton寫的Inside Windows NT (SAMS, 1998)是一本很好的介紹書。但是,如果你的應用或系統(tǒng)要求高的保密度、產(chǎn)出、可靠性及靈活性,Unix依然是最好的選擇。   如果你想成為一個成功的軟件工程師,你必須能在Unix的世界里工作,如果你想從頭學習編程,也要在Unix下進行。   你的選擇是什么?你可以到當?shù)氐膶W?;虼髮W學習課程,或者在家建立一個Unix系統(tǒng)。別昏過去了,你所需要的只是一臺PC和一份能讓你從網(wǎng)絡免費下載的Linux拷貝。(你大約花二十九元能買一份在一個CDROM中帶了所有文件的拷貝。)Linux不是Unix的“玩具”版,它是真實的。它已經(jīng)發(fā)行了七百萬份拷貝,一些主要的PC生產(chǎn)商甚至先替你裝載了它。   好了,你已經(jīng)到了Unix或Linux系統(tǒng)了。你應當學些什么?文件和目錄結構,標準輸入輸出和錯誤流,背景(background,也稱為daemon)處理,從C調用系統(tǒng)功能,好,我可以接下去了。一個好的開端是讀Arnold Robbins的Unix in a Nutshell (O39。Reilly amp。 Associates, 1999)或者是Ellen Siever的Linux in a Nutshell (O39。Reilly amp。 Asso
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1