軟件測(cè)試概論_第1頁(yè)
軟件測(cè)試概論_第2頁(yè)
軟件測(cè)試概論_第3頁(yè)
軟件測(cè)試概論_第4頁(yè)
軟件測(cè)試概論_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試概論 軟件測(cè)試概論 <!- page size: 8.27in 11.69in; margin: 0.79in P margin-bottom: 0.08in H2 margin-bottom: 0.08in H2.western font-family: Times New Roman, serif H2.cjk font-family: AR PL SungtiL GB; font-style: normal H2.ctl font-family: Tahoma H4 margin-bottom: 0.08in H4.western font-family: Times New Roman, serif H4.cjk font-family: AR PL SungtiL GB; font-style: normal H4.ctl font-family: Tahoma - 什么軟件生存周期一個(gè)軟件從開(kāi)始計(jì)劃起,到廢棄不用止,稱為軟件生存周期。一般來(lái)說(shuō),軟件生存周包括計(jì)劃、開(kāi)發(fā)、運(yùn)行三個(gè)時(shí)期,每一時(shí)期又可分為若干更小的階段。計(jì)劃時(shí)期 的主要任務(wù)是分析用戶要求,分析新系統(tǒng)的主要目標(biāo)以及開(kāi)發(fā)該系統(tǒng)的可行性。開(kāi)發(fā)時(shí)期要完成設(shè)計(jì)和實(shí)現(xiàn)兩大任務(wù)具體。具體分為需求分析、概要設(shè)計(jì)、詳細(xì)設(shè) 計(jì)、編碼、測(cè)試。其中編碼和測(cè)試是軟件開(kāi)發(fā)期的最后兩個(gè)階段。運(yùn)行時(shí)期是軟件生存周期的最后一個(gè)時(shí)期,軟件人員在這一時(shí)期的工作,主要是做好軟件維護(hù)。 統(tǒng)計(jì)表明,開(kāi)發(fā)較大規(guī)模的軟件,有40%以上的精力是耗費(fèi)在測(cè)試上的,即使富有經(jīng)驗(yàn)的程序員,也難免在編碼中發(fā)生錯(cuò)誤,何況,有寫(xiě)錯(cuò)誤在設(shè)計(jì)甚至分析階段 早已埋下禍根,無(wú)論是早期潛伏下來(lái)的錯(cuò)誤或編碼中新引入的錯(cuò)誤,若不及時(shí)排除,輕者降低軟件的可靠性,重者導(dǎo)致整個(gè)系統(tǒng)的失敗。為防患于未然,強(qiáng)調(diào)軟件測(cè) 試的重要性是必要的。好的測(cè)試工程師1、溝通能力 一名理想的測(cè)試者必須能夠同測(cè)試涉及到的所有人進(jìn)行溝通,具有與技術(shù)(開(kāi)發(fā)者) 和非技術(shù)人員(客戶,管理人員)的交流能力。既要可以和用戶談得來(lái),又能同開(kāi)發(fā)人員說(shuō)得上話,不幸的是這兩類人沒(méi)有共同語(yǔ)言。和用戶談話的重點(diǎn)必須放在系 統(tǒng)可以正確地處理什么和不可以處理什么上。而和開(kāi)發(fā)者談相同的信息時(shí),就必須將這些活重新組織以另一種方式表達(dá)出來(lái),測(cè)試小組的成員必須能夠同等地同用戶 和開(kāi)發(fā)者溝通。 2、技術(shù)能力 就總體言,開(kāi)發(fā)人員對(duì)那些不懂技術(shù)的人持 一種輕視的態(tài)度。一旦測(cè)試小組的某個(gè)成員作出了一個(gè)錯(cuò)誤的斷定,那么他們的可信度就會(huì)立刻被傳揚(yáng)了出去。一個(gè)測(cè)試者必須既明白被測(cè)軟件系統(tǒng)的概念又要會(huì)使 用工程中的那些工具。要做到這一點(diǎn)需要有幾年以上的編程經(jīng)驗(yàn),前期的開(kāi)發(fā)經(jīng)驗(yàn)可以幫助對(duì)軟件開(kāi)發(fā)過(guò)程有較深入的理解,從開(kāi)發(fā)人員的角度正確的評(píng)價(jià)測(cè)試者, 簡(jiǎn)化自動(dòng)測(cè)試工具編程的學(xué)習(xí)曲線。 3、自信心 開(kāi)發(fā)者指責(zé)測(cè)試者出了錯(cuò)是常有的事,測(cè)試者必須對(duì)自己的觀點(diǎn)有足夠的自信心。如果容許別人對(duì)自己指東指西,就不能完成什么更多的事情了。 4、外交能力 當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方法。機(jī)智老練和外交手法有助于維護(hù)與開(kāi)發(fā)人員的協(xié)作關(guān)系,測(cè)試者在告訴開(kāi)發(fā)者他的軟件有錯(cuò)誤時(shí),也同樣需 要一定的外交手腕。如果采取的方法過(guò)于強(qiáng)硬,對(duì)測(cè)試者來(lái)說(shuō),在以后和開(kāi)發(fā)部門的合作方面就相當(dāng)于贏了戰(zhàn)爭(zhēng)卻輸了戰(zhàn)役。 5、幽默感 在遇到狡辯的情況下,一個(gè)幽默的批評(píng)將是很有幫助的。 6、很強(qiáng)的記憶力 一個(gè)理想的測(cè)試者應(yīng)該有能力將以前曾經(jīng)遇到過(guò)的類似的錯(cuò)誤從記憶深處挖掘出來(lái),這一能力在測(cè)試過(guò)程中的價(jià)值是無(wú)法衡量的。因?yàn)樵S多新出現(xiàn)的問(wèn)題和我們已經(jīng)發(fā)現(xiàn)的問(wèn)題相差無(wú)幾。 7、懷疑精神 可以預(yù)料,開(kāi)發(fā)者會(huì)盡他們最大的努力將所有的錯(cuò)誤解釋過(guò)去。測(cè)式者必須聽(tīng)每個(gè)人的說(shuō)明,但他必須保持懷疑直到他自己看過(guò)以后。 8、自我督促 干測(cè)試工作很容易使你變得懶散。只有那些具有自我督促能力的人才能夠使自己每天正常地工作。 9、洞察力 一個(gè)好的測(cè)試工程師具有測(cè)試是為了破壞的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對(duì)細(xì)節(jié)的關(guān)注能力。應(yīng)用的高風(fēng)險(xiǎn)區(qū)的判斷能力以便將有限的測(cè)試針對(duì)重點(diǎn)環(huán)節(jié)。軟件測(cè)試工程師成為IT就業(yè)新熱點(diǎn)日前,招聘網(wǎng)站中華英才網(wǎng)發(fā)布了最新一期的職場(chǎng)人氣排行榜。根據(jù)統(tǒng)計(jì),人才仍是企業(yè)需求量最大的人群,其中軟件測(cè)試工程師、高級(jí)程序員、產(chǎn)品 項(xiàng)目經(jīng)理高級(jí)職位進(jìn)入三甲,成為就業(yè)市場(chǎng)最新風(fēng)向標(biāo)。作為軟件開(kāi)發(fā)流程中的重要一環(huán),軟件測(cè)試崗位漸漸浮出水面,并憑借其龐大的人才需求和廣 闊的職場(chǎng)發(fā)展前景日漸成為職場(chǎng)就業(yè)的大熱門。 近年來(lái),軟件產(chǎn)品的質(zhì)量控制與質(zhì)量管理越來(lái)越受到重視,并逐漸成為企業(yè)生存與發(fā)展的核心。在許多企業(yè)中,軟 件測(cè)試并非只擔(dān)當(dāng)挑錯(cuò)的角色,其重要性不亞于軟件的開(kāi)發(fā)環(huán)節(jié)。越來(lái)越多的企業(yè)已逐漸意識(shí)到測(cè)試環(huán)節(jié)在軟件產(chǎn)品研發(fā)中的重要性。此類軟件質(zhì)量控制工 作均需要擁有嫻熟技術(shù)的專業(yè)軟件測(cè)試人才來(lái)協(xié)作完成,軟件測(cè)試工程師作為一個(gè)重頭角色正成為企業(yè)招聘的熱點(diǎn)。隨著測(cè)試重要性的日趨凸顯,我國(guó)軟件測(cè)試人才正處于一個(gè)雙高地位,即地位高、待遇高,職場(chǎng)前景非常廣闊,因而,近兩年來(lái),軟件測(cè)試工程師也成為了就業(yè)最新的亮點(diǎn)。由于我國(guó)企業(yè)對(duì)于軟件測(cè)試自動(dòng)化技術(shù)在整個(gè)軟件行業(yè)中的重要作用認(rèn)識(shí)較晚,因此,這方面的專業(yè)技術(shù)人員在國(guó)內(nèi)還是鳳 毛麟角,人才供需之間存在著巨大的缺口。有關(guān)數(shù)據(jù)顯示,我國(guó)目前軟件從業(yè)人才缺口高達(dá)40萬(wàn)人。即使按照軟件開(kāi)發(fā)工程師與測(cè)試工程師11的崗位比例計(jì) 算,我國(guó)對(duì)于軟件測(cè)試工程師的需求便有數(shù)十萬(wàn)之眾。業(yè)內(nèi)專家預(yù)計(jì),在未來(lái)5到10年中,我國(guó)社會(huì)對(duì)軟件測(cè)試人才的需求數(shù)字還將繼續(xù)增大。筆者了解到,日前在國(guó)展舉辦的一次招聘會(huì)上,多家企業(yè)紛紛打出各類高薪招聘軟件測(cè)試人員的海報(bào),出人意料的是收到的簡(jiǎn)歷尚不足招聘崗位數(shù)的50,而合格的竟不足30。有行業(yè)專家表示,軟件測(cè)試人才供遠(yuǎn)小于求的現(xiàn)實(shí)問(wèn)題正影響著我國(guó)軟件業(yè)的健康發(fā)展。一方面,企業(yè)對(duì)軟件測(cè)試人才有大量需求,但苦于招不到合適的人;而另一方面,很多應(yīng)聘者卻因?yàn)槿狈ο嚓P(guān)技能而被用人 單位拒之門外,軟件測(cè)試人才職場(chǎng)正面臨著有人沒(méi)活干,有活沒(méi)人干的尷尬局面。對(duì)此,業(yè)內(nèi)專家表示,軟件測(cè)試行業(yè)已顯現(xiàn)出實(shí)際需求與人力資源之間的尖銳 矛盾。設(shè)立軟件測(cè)試人才的職業(yè)培訓(xùn)體系應(yīng)是解決職場(chǎng)結(jié)構(gòu)性失業(yè)的一條捷徑。專家表示,軟件測(cè)試是一項(xiàng)需具備較強(qiáng)專業(yè)技術(shù)的工作。在具體工作過(guò)程中,測(cè)試工程師要利用測(cè)試工具按照測(cè)試方案和流 程對(duì)產(chǎn)品進(jìn)行性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具、設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估,以確保軟件產(chǎn)品的質(zhì)量。一名合格 的軟件測(cè)試工程師必須要經(jīng)過(guò)嚴(yán)格的系統(tǒng)化職業(yè)教育培訓(xùn),作為產(chǎn)品正式出廠前的把關(guān)人,沒(méi)有專業(yè)的技術(shù)水準(zhǔn)、沒(méi)有高度的工作責(zé)任心和自信心是根本無(wú)法勝任 的。目前,國(guó)內(nèi)少數(shù)具有遠(yuǎn)見(jiàn)的培訓(xùn)機(jī)構(gòu)已經(jīng)充分認(rèn)識(shí)到了測(cè)試工程師的供需矛盾,開(kāi)始針對(duì)軟件測(cè)試行業(yè)人才需求啟動(dòng)系 統(tǒng)化專項(xiàng)培訓(xùn),為行業(yè)求職者提供了一個(gè)進(jìn)入軟件測(cè)試行業(yè)的途徑。據(jù)了解,這些課程科學(xué)、系統(tǒng)以提升就業(yè)競(jìng)爭(zhēng)力為目標(biāo),根據(jù)軟件測(cè)試崗位工作的實(shí)際要求 設(shè)計(jì)而成,以實(shí)際應(yīng)用場(chǎng)景為核心,配以實(shí)際測(cè)試項(xiàng)目和測(cè)試工作流程,注重學(xué)習(xí)的系統(tǒng)性、教學(xué)的漸進(jìn)性及學(xué)員的參與性,使學(xué)員能夠用最少的時(shí)間掌握測(cè)試工作 中最實(shí)用的必備職業(yè)技能,具備測(cè)試崗位需求的工作經(jīng)驗(yàn)和綜合素質(zhì),從而具備較強(qiáng)的競(jìng)爭(zhēng)力。有關(guān)專家表示,隨著各類軟件測(cè)試培訓(xùn)課程體系的推出,我國(guó)軟件企業(yè)人才結(jié)構(gòu)將日趨合理,軟件測(cè)試業(yè)的人才供需矛盾也將得到逐步緩解,這無(wú)疑有利于我國(guó)軟件行業(yè)整體品質(zhì)的進(jìn)一步提升。軟件本地化測(cè)試本地化的主要工作就是翻譯產(chǎn)品的用戶界面( UI ),有時(shí)也更改某些初始設(shè)置以使產(chǎn)品適合于另一個(gè)地區(qū)。本地化測(cè)試檢查針對(duì)特定目標(biāo)區(qū)域的產(chǎn)品本地化質(zhì)量。此測(cè)試基于國(guó)際化測(cè)試的結(jié)果,后者驗(yàn)證對(duì)特定區(qū) 域性或區(qū)域設(shè)置的功能性支持。本地化測(cè)試只能在產(chǎn)品的本地化版本上進(jìn)行。 本地化測(cè)試過(guò)程中的測(cè)試工作集中在: 受本地化影響的方面,如 UI 和內(nèi)容 特定的區(qū)域設(shè)置、特定的語(yǔ)言和地區(qū)方面的內(nèi)容 另外,本地化測(cè)試還應(yīng)包括: 基本功能測(cè)試 在本地化環(huán)境中運(yùn)行的安裝和升級(jí)測(cè)試 根據(jù)產(chǎn)品的目標(biāo)地區(qū)計(jì)劃應(yīng)用程序和硬件兼容性測(cè)試。 用戶界面和語(yǔ)言的本地化測(cè)試應(yīng)包括的項(xiàng)有: 驗(yàn)證所有應(yīng)用程序資源 驗(yàn)證語(yǔ)言的準(zhǔn)確性和資源屬性 版式錯(cuò)誤 書(shū)面文檔、聯(lián)機(jī)幫助、消息、界面資源、命令鍵順序等的一致性檢查。 確認(rèn)是否遵守系統(tǒng)、輸入和顯示環(huán)境標(biāo)準(zhǔn) 用戶界面可用性 評(píng)估文化適合性 檢查政治上敏感的內(nèi)容 當(dāng)交付本地化產(chǎn)品時(shí),確保包含本地化文檔(手冊(cè)、聯(lián)機(jī)幫助、上下文幫助等)。要檢查的項(xiàng)包括: 翻譯的語(yǔ)言質(zhì)量 翻譯的完整性 所有文檔和應(yīng)用程序 UI 中使用的術(shù)語(yǔ)一致 軟件測(cè)試?yán)碚?.什么是軟件測(cè)試無(wú)論怎樣強(qiáng)調(diào)軟件測(cè)試的重要性和它對(duì)軟件可靠性的影響都不過(guò)分。在開(kāi)發(fā)大型軟件系統(tǒng)的漫長(zhǎng)過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合 客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺,因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。我們力求在每個(gè)階段結(jié)束 之前通過(guò)嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正差錯(cuò);但是,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所有差錯(cuò),此外在編碼過(guò)程中還不可避免地會(huì)引入新的錯(cuò)誤。如果在軟件投 入生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些差錯(cuò)遲早會(huì)在生產(chǎn)過(guò)程中暴露出來(lái),那時(shí)不僅改正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成很惡劣的 后果。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編 碼的最后復(fù)審。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫(xiě)出每個(gè)模塊之后就對(duì)它做必要的測(cè)試(稱為單元測(cè)試),模塊的編寫(xiě)者和測(cè)試者是同一個(gè)人, 編碼和單元測(cè)試屬于軟件生命周期的同一個(gè)階段。在這個(gè)階段結(jié)束之后,對(duì)軟件系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專 門的測(cè)試人員承擔(dān)這項(xiàng)工作。大量統(tǒng)計(jì)資料表明,軟件測(cè)試的工作量往往占軟件開(kāi)發(fā)總工作量的40以上,在極端情況,測(cè)試那種關(guān)系人的生命安全的軟件所花費(fèi)的成本,可能相當(dāng) 于軟件工程其他開(kāi)發(fā)步驟總成本的三倍到五倍。因此,必須高度重視軟件測(cè)試工作,絕不要以為寫(xiě)出程序之后軟件開(kāi)發(fā)工作就接近完成了,實(shí)際上,大約還有同樣多 的開(kāi)發(fā)工作量需要完成。僅就測(cè)試而言,它的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤,但是,發(fā)現(xiàn)錯(cuò)誤并不是我們的最終日的。軟件工程的根本目標(biāo)是開(kāi)發(fā)出高質(zhì)量的完全符合用 戶需要的軟件。2.軟件測(cè)試的目標(biāo)下面這些規(guī)則也可以看作是測(cè)試的目標(biāo)或定義:(1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。從上述規(guī)則可以看出,測(cè)試的正確定義是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。這和某些人通常想象的測(cè)試是為了表明程序是正確的,成 功的測(cè)試是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試等等是完全相反的。正確認(rèn)識(shí)測(cè)試的目標(biāo)是十分重要的,測(cè)試目標(biāo)決定了測(cè)試方案的設(shè)計(jì)。如果為了表明程序是正確的而進(jìn)行測(cè) 試,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測(cè)試方案;相反,如果測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤,就會(huì)力求設(shè)計(jì)出最能暴露錯(cuò)誤的測(cè)試方案。由于測(cè)試的目標(biāo)是 暴露程序中的錯(cuò)誤,從心理學(xué)角度看,由程序的編寫(xiě)者自己進(jìn)行測(cè)試是不恰當(dāng)?shù)摹R虼耍诰C合測(cè)試階段通常由其他人員組成測(cè)試小組來(lái)完成測(cè)試工作。此外,應(yīng)該 認(rèn)識(shí)到測(cè)試決不能證明程序是正確的。即使經(jīng)過(guò)了最嚴(yán)格的測(cè)試之后,仍然可能還有沒(méi)被發(fā)現(xiàn)的錯(cuò)誤潛藏在程序中。測(cè)試只能查找出程序中的錯(cuò)誤,不能證明程序中 沒(méi)有錯(cuò)誤。軟件測(cè)試術(shù)語(yǔ)表acceptance testing: Formal testing conducted to enable a user, customer, or other authorized entity to determine whether to accept a system or component. 接收測(cè)試:用來(lái)使一個(gè)用戶、客戶或者其它的權(quán)威機(jī)構(gòu)決定是否接收一個(gè)系統(tǒng)或者組件的測(cè)試。 actual outcome: The behaviour actually produced when the object is tested under specified conditions.實(shí)際輸出:被測(cè)對(duì)象在特定條件下實(shí)際產(chǎn)生的行為。 ad hoc testing: Testing carried out using no recognised test case design technique. 探索式測(cè)試:不使用可識(shí)別的測(cè)試用例設(shè)計(jì)技術(shù)所進(jìn)行的測(cè)試。 alpha testing: Simulated or actual operational testing at an in-house site not otherwise involved with the software developers. 測(cè)試:在軟件開(kāi)發(fā)人員缺席的情況下內(nèi)部做的模擬的或者實(shí)際的操作性測(cè)試。 arc testing: A test case design technique for a component in which test cases are designed to execute branch outcomes. 分支測(cè)試:一種針對(duì)組件的測(cè)試用例設(shè)計(jì)技術(shù),通過(guò)分支覆蓋來(lái)進(jìn)行測(cè)試用例設(shè)計(jì)。 Backus-Naur form: A meta language used to formally describe the syntax of a language. Backus-Naur 形式:一種用來(lái)從形式上描述一種語(yǔ)言的語(yǔ)法的元語(yǔ)言。 basic block: A sequence of one or more consecutive, executable statements containing no branches. 基本塊:一個(gè)由不包含任何分支的一個(gè)或者多個(gè)連續(xù)的、可執(zhí)行的指令組成的序列。 basis test set: A set of test cases derived from the code logic which ensure that % branch coverage is achieved. 基本測(cè)試集:基于代碼的邏輯結(jié)構(gòu)且保證一定的分支覆蓋率的測(cè)試用例的集合。 bebugging: The process of intentionally adding known faults to those already in a computer program for the purpose of monitoring the rate of detection and removal, and estimating the number of faults remaining in the program. 錯(cuò)誤撒播:通過(guò)在計(jì)算機(jī)程序中人為的引入已知的錯(cuò)誤來(lái)監(jiān)測(cè)發(fā)現(xiàn)和消除錯(cuò)誤的比率、估計(jì)程序中剩余的錯(cuò)誤數(shù)的方法。 behavior: The combination of input values and preconditions and the required response for a function of a system. The full specification of a function would normally comprise one or more behaviors. 行為:系統(tǒng)中一個(gè)功能的輸入值、前提條件和必要的響應(yīng)的集合。一個(gè)功能的完整說(shuō)明需要包含一個(gè)或多個(gè)行為。 beta testing: Operational testing at a site not otherwise involved with the software developers. 測(cè)試:在軟件開(kāi)發(fā)人員缺席的情況下做的操作性測(cè)試。 big-bang testing: Integration testing where no incremental testing takes place prior to all the systems components being combined to form the system. 非漸增式測(cè)試:在單獨(dú)測(cè)試所有構(gòu)成系統(tǒng)的組件之前不進(jìn)行任何額外測(cè)試的集成測(cè)試。 black box testing: Test case selection that is based on an analysis of the specification of the component without reference to its internal workings. 黑盒測(cè)試:不涉及組件的內(nèi)部工作情況而只根據(jù)組件規(guī)格說(shuō)明來(lái)選擇測(cè)試用例的測(cè)試方法。 bottom-up testing: An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested. 自底向上的測(cè)試:集成測(cè)試時(shí)先測(cè)試最低層的組件,然后用最低層的組件來(lái)幫助測(cè)試更高層組件的一種方法。這個(gè)過(guò)程一直重復(fù)進(jìn)行直到最高層的組件被測(cè)試到。 boundary value: An input value or output value which is on the boundary between equivalence classes, or an incremental distance either side of the boundary. 邊界值:位于兩個(gè)等價(jià)類之間的輸入或輸出值,或者邊界附近的值。 boundary value analysis: A test case design technique for a component in which test cases are designed which include representatives of boundary values. 邊界值分析:為被測(cè)組件設(shè)計(jì)包含典型邊界值的測(cè)試用例的一種測(cè)試用例設(shè)計(jì)方法。 boundary value coverage: The percentage of boundary values of the components equivalence classes which have been exercised by a test case suite. 邊界值覆蓋:被一組測(cè)試用例覆蓋到的被測(cè)組件等價(jià)類的邊界值占所有邊界值的百分比。全球化測(cè)試全球化測(cè)試的目的是檢測(cè)應(yīng)用程序設(shè)計(jì)中可能阻礙全球化的潛在問(wèn)題。它確保代碼可以處理所有國(guó)際支持而不會(huì)破壞功能,導(dǎo)致數(shù)據(jù)丟失或顯示問(wèn)題。全球化測(cè)試使用每種可能的國(guó)際輸入類型,針對(duì)任何區(qū)域性或區(qū)域設(shè)置檢查產(chǎn)品的功能是否正常。 正常的產(chǎn)品功能假定該組件性能穩(wěn)定,能按照設(shè)計(jì)規(guī)范運(yùn)行(不考慮國(guó)際環(huán)境設(shè)置或區(qū)域性/區(qū)域設(shè)置),并且數(shù)據(jù)的表示方式正確。 下列內(nèi)容必須是全球化測(cè)試計(jì)劃的一部分: 決定每個(gè)組件的優(yōu)先級(jí) 若要使全球化測(cè)試更有效,請(qǐng)為所有測(cè)試的組件分配測(cè)試優(yōu)先級(jí)。應(yīng)具有高優(yōu)先級(jí)的組件為: 支持 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))格式的文本數(shù)據(jù) 大量處理字符串的組件(例如,具有許多編輯控件 (Edit Control) 的組件) 使用文件進(jìn)行數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)交換的組件(例如,Windows 圖元文件、安全配置工具和基于 Web 的工具) 過(guò)去存在許多全球化問(wèn)題的組件 選擇測(cè)試平臺(tái) 那么,應(yīng)為國(guó)際測(cè)試平臺(tái)使用哪一種操作系統(tǒng) (OS) 呢?第一個(gè)選擇應(yīng)是安裝了語(yǔ)言組的 Windows 2000 的本地版本。例如,如果使用 Windows 2000 的美國(guó)版本,請(qǐng)安裝東亞語(yǔ)言組。這種組合對(duì)選擇的語(yǔ)言提供了完整的國(guó)際支持,而沒(méi)有對(duì)測(cè)試者的語(yǔ)言技能提出要求。 即使是面向更廣泛的操作系統(tǒng),Windows 2000 也應(yīng)是主要的測(cè)試平臺(tái)。早期的操作系統(tǒng)在本地設(shè)置和本機(jī)支持方面,沒(méi)有為最廣泛的語(yǔ)言和區(qū)域性或區(qū)域設(shè)置提供同樣的靈活性。 還可以使用不同于 Windows 2000 的本地版本的其他平臺(tái): MUI(多語(yǔ)言用戶界面)Windows 2000 當(dāng)代碼實(shí)現(xiàn)多語(yǔ)言 UI 而且必須調(diào)整到 OS 的 UI 設(shè)置時(shí)特別有用。這種方法是安裝 OS 的多個(gè)本地化版本的更容易實(shí)現(xiàn)的替代方法。為了進(jìn)一步增強(qiáng)多語(yǔ)言支持,Microsoft 提供了一個(gè)單獨(dú)的 Windows 2000 多語(yǔ)言版,它提供 Windows 用戶界面的多達(dá) 24 種本地化語(yǔ)言版本。有關(guān)更多信息,請(qǐng)參見(jiàn)多語(yǔ)言用戶界面 (MUI)。 目標(biāo) OS 的本地化版本 德語(yǔ)或日語(yǔ)是好的選擇。記住,如果不熟悉操作系統(tǒng)的 UI 語(yǔ)言,使用它們可能比較困難。此方法并不比前面的解決方案有明顯的優(yōu)勢(shì)。 通過(guò)測(cè)試發(fā)現(xiàn)的大多數(shù)全球化問(wèn)題都發(fā)生在這兩種情況下:即東亞語(yǔ)言支持處于活動(dòng)狀態(tài)時(shí),或者 OEM 代碼頁(yè)不同于給定區(qū)域性或區(qū)域設(shè)置的 ANSI 代碼頁(yè)時(shí)。例如,可以在 Windows 2000 的美國(guó)版本中選擇下列區(qū)域性/區(qū)域設(shè)置來(lái)測(cè)試潛在的全球化問(wèn)題: 日語(yǔ) 德語(yǔ) 盡可能采用兩者(一種為系統(tǒng)區(qū)域設(shè)置選擇,另一種為用戶區(qū)域設(shè)置選擇)的組合以包括多語(yǔ)言支持 如果安裝所有語(yǔ)言組,輪換使用區(qū)域性或區(qū)域設(shè)置,并按如下所述運(yùn)行全球化測(cè)試,則可以獲得最全面的覆蓋范圍。 創(chuàng)建測(cè)試環(huán)境 為執(zhí)行全球化測(cè)試,必須安裝多個(gè)語(yǔ)言組并確保區(qū)域性或區(qū)域設(shè)置不是您的本地區(qū)域性或區(qū)域設(shè)置。如上所述,在日語(yǔ)環(huán)境、德語(yǔ)環(huán)境以及兩者的組合環(huán)境中執(zhí)行測(cè)試案例可以覆蓋大多數(shù)全球化問(wèn)題。 NextPae基本上,使用日語(yǔ)和德語(yǔ)環(huán)境創(chuàng)建世界通用的測(cè)試環(huán)境的步驟為: 在 Windows 2000 本地版本上,如果沒(méi)有安裝日語(yǔ)(或任何其他東亞地區(qū)語(yǔ)言)和德語(yǔ)支持(默認(rèn)情況下,Windows 2000 的美國(guó)版本安裝德語(yǔ)支持),請(qǐng)安裝它們。 將測(cè)試機(jī)器上的區(qū)域性或區(qū)域設(shè)置設(shè)置為與本地區(qū)域性或區(qū)域設(shè)置不同的區(qū)域性或區(qū)域設(shè)置(日語(yǔ)或德語(yǔ))。 用 Windows 2000 系統(tǒng)的本地版本的混合環(huán)境建立一個(gè)分布式網(wǎng)絡(luò),將某些系統(tǒng)設(shè)置為日語(yǔ)區(qū)域性或區(qū)域設(shè)置,將其他系統(tǒng)設(shè)置為德語(yǔ)區(qū)域性或區(qū)域設(shè)置。 將日語(yǔ)作為系統(tǒng)默認(rèn)區(qū)域性或區(qū)域設(shè)置進(jìn)行測(cè)試,可驗(yàn)證 ANSI(非 Unicode)組件中的雙字節(jié)字符集 (DBCS) 處理。將德語(yǔ)作為系統(tǒng)默認(rèn)區(qū)域性或區(qū)域設(shè)置進(jìn)行測(cè)試,可確保再需要進(jìn)行文本轉(zhuǎn)換時(shí)能夠正確處理 ANSI 和 OEM 代碼頁(yè)。建立分布式混合網(wǎng)絡(luò)環(huán)境可以驗(yàn)證數(shù)據(jù)是否可以在不同的區(qū)域性或區(qū)域設(shè)置之間成功傳遞。 執(zhí)行測(cè)試 在為全球化測(cè)試設(shè)置好環(huán)境后,當(dāng)運(yùn)行常規(guī)測(cè)試案例時(shí),必須特別注意潛在的全球化問(wèn)題: 將重點(diǎn)更多地放在直接或間接處理字符串輸入/輸出的測(cè)試案例上。 測(cè)試數(shù)據(jù)必須包含來(lái)自東亞語(yǔ)言、德語(yǔ)、復(fù)雜腳本字符和英語(yǔ)(可選)的混合字符;其中復(fù)雜腳本字符指阿拉伯 語(yǔ)、希伯來(lái)語(yǔ)、泰語(yǔ)。某些情況下有限制,比如接受只匹配區(qū)域性或區(qū)域設(shè)置的字符時(shí)。如果不熟悉準(zhǔn)備測(cè)試數(shù)據(jù)所用的語(yǔ)言,則手動(dòng)輸入所有這些測(cè)試數(shù)據(jù)可能很 困難。一個(gè)簡(jiǎn)單的 Unicode 文本生成器在此步驟中可能非常有用。 識(shí)別問(wèn)題 最嚴(yán)重的全球化問(wèn)題是丟失功能,包括立即丟失功能(區(qū)域性/區(qū)域設(shè)置更改時(shí))和以后訪問(wèn)輸入數(shù)據(jù)(非美國(guó)字符輸入)時(shí)丟失功能。 某些功能問(wèn)題和顯示問(wèn)題一樣是可以檢測(cè)到的: 出現(xiàn)問(wèn)號(hào) (?) 而不是顯示文本表示問(wèn)題出在 Unicode 到 ANSI 的轉(zhuǎn)換中。 如果出現(xiàn)隨機(jī)高位 ANSI 字符(如 ?、?、? 和 ?)而不是可讀的文本,則表示問(wèn)題出在使用錯(cuò)誤代碼頁(yè)的 ANSI 代碼中。 如果出現(xiàn)方框、豎條或鼻音化符號(hào)(默認(rèn)的標(biāo)志符號(hào))、|、,則表示所選字體無(wú)法顯示某些字符。 在要求變形、布局或腳本知識(shí)的顯示或打印結(jié)果中找出問(wèn)題可能很困難。這種測(cè)試是語(yǔ)言特定的,在沒(méi)有語(yǔ)言專門知識(shí)的情況下通常無(wú)法執(zhí)行。另一方面,測(cè)試可能僅限于代碼檢查。如果使用標(biāo)準(zhǔn)文本處理機(jī)制形成并顯示輸出文本,則可以認(rèn)為這方面是安全的。 潛在問(wèn)題的另一個(gè)方面是未能遵循由當(dāng)前區(qū)域性或區(qū)域設(shè)置定義的本地約定的代碼。確保應(yīng)用程序根據(jù)計(jì)算機(jī)的當(dāng)前區(qū)域設(shè)置顯示區(qū)分區(qū)域性或區(qū)域設(shè)置的數(shù)據(jù)(例如,數(shù)字、日期、時(shí)間、貨幣和日歷)。 控制面板中的區(qū)域選項(xiàng)并未包括所有區(qū)域性或區(qū)域設(shè)置特定的功能。例如,在那里看不到當(dāng)前的排序順序。因此,在開(kāi)始測(cè)試前制定一個(gè)包括與區(qū)域性或區(qū)域設(shè)置有關(guān)的所有功能方面的測(cè)試計(jì)劃很重要。 一本適合測(cè)試初學(xué)者閱讀的中文譯著由于看好軟件測(cè)試的行業(yè)發(fā)展前景,越來(lái)越多的人士加入到軟件測(cè)試的大軍中來(lái)。但是由于很多人都是剛剛畢業(yè)或者從其 它非測(cè)試公司或崗位轉(zhuǎn)來(lái)的,他們對(duì)軟件測(cè)試的要求和知識(shí)技能了解和掌握的很有限,而各公司對(duì)測(cè)試工程師的招聘大都要求熟悉軟件測(cè)試的理論和實(shí)踐經(jīng)驗(yàn),這就 造成了初涉測(cè)試行業(yè)的新人在求職過(guò)程和實(shí)際測(cè)試工作中暴露測(cè)試專業(yè)知識(shí)不足的問(wèn)題。因此,他們迫切需要在較短的時(shí)間內(nèi)學(xué)習(xí)和掌握軟件測(cè)試的基本知識(shí)。 無(wú)疑,閱讀關(guān)于測(cè)試的書(shū)籍是較快的學(xué)習(xí)方法。但是,現(xiàn)在出版的很多關(guān)于測(cè)試的書(shū)籍,并不適合測(cè)試入門者的實(shí)際需求,這些書(shū)籍要么是關(guān)于測(cè)試?yán)碚摰拈L(zhǎng)篇大 論,要么是針對(duì)某一個(gè)很狹窄的領(lǐng)域進(jìn)行討論。另外,國(guó)內(nèi)目前市場(chǎng)上出版的關(guān)于測(cè)試的書(shū)籍質(zhì)量良莠不齊,甚至很多翻譯的書(shū)籍內(nèi)容錯(cuò)誤連篇,還不如直接閱讀英 文原著更好。實(shí)際上,測(cè)試初學(xué)者最需要的是對(duì)測(cè)試進(jìn)行深入淺出的介紹和結(jié)合測(cè)試實(shí)踐的測(cè)試入門書(shū)籍。 筆者經(jīng)常到書(shū)店瀏覽國(guó)內(nèi)關(guān)于 軟件測(cè)試的新書(shū),也先后買過(guò)和閱讀了不少測(cè)試書(shū)籍,對(duì)于書(shū)籍的優(yōu)劣感觸頗深。我有時(shí)為發(fā)現(xiàn)一本好書(shū)而愛(ài)不釋手,陶醉于閱讀的興趣中,但有時(shí)也為不小心 買到了粗制濫造的書(shū)籍感到煩惱,閱讀這些內(nèi)容不好的書(shū)籍簡(jiǎn)直是一種煎熬,純粹浪費(fèi)時(shí)間,甚至造成誤導(dǎo)。從目前看來(lái),國(guó)內(nèi)這兩年的確出版了不少國(guó)內(nèi)作者 創(chuàng)作的測(cè)試專著,但是更多的是翻譯國(guó)外的英文書(shū)籍。在以往測(cè)試工作中,經(jīng)常有一些朋友(特別是是剛剛參加測(cè)試工作的新人)詢問(wèn)和要求我推薦一些適合他們閱 讀的測(cè)試入門書(shū)籍。 經(jīng)過(guò)比較,我推薦書(shū)名為軟件測(cè)試的譯著。本書(shū)作者為美國(guó)的Ron Patton,譯者是周予濱、姚靜等。由機(jī)械工業(yè)出版社2003年8月第一次出版,書(shū)號(hào)是ISBN 7-111-09925-7。1000mm x 1400mm B5.9印張,348千字,共271頁(yè),定價(jià)25元人民幣。 這本書(shū)不僅書(shū)名和封面設(shè)計(jì)樸實(shí)無(wú)華,更重要的是書(shū)中內(nèi) 容比較適合測(cè)試入門者。與同類書(shū)籍相比,本書(shū)非常淺顯易懂。另外本書(shū)內(nèi)容全面,包括軟件測(cè)試的概述、軟件開(kāi)發(fā)過(guò)程簡(jiǎn)介、基本和高級(jí)的軟件測(cè)試技術(shù)、測(cè)試工 具與測(cè)試自動(dòng)化、測(cè)試計(jì)劃、報(bào)告軟件缺陷、測(cè)試職業(yè)發(fā)展等。雖然內(nèi)容繁多,但是全書(shū)只有271頁(yè),利用有限的篇幅對(duì)這些測(cè)試只是進(jìn)行了高度概括。作者憑借 豐富的實(shí)踐經(jīng)驗(yàn)從滿足測(cè)試初學(xué)者需求的角度,將這些繁雜的內(nèi)容使用最簡(jiǎn)捷的淺顯表述,將復(fù)雜問(wèn)題層層剖析、流暢講解,呈現(xiàn)給讀者的是作者的獨(dú)到見(jiàn)解,為初 學(xué)者組織量身定做的實(shí)用內(nèi)容,這是一本作者用心寫(xiě)作的書(shū)籍。 軟件測(cè)試是有計(jì)劃、有組織和有系統(tǒng)的軟件質(zhì)量保證活動(dòng),而不是隨意地、松散地、雜亂地實(shí)施過(guò)程。軟件測(cè)試已經(jīng)成為一門單獨(dú)的學(xué)科,包含很多方面的內(nèi)容, 而作為測(cè)試初學(xué)者,面對(duì)如此豐富的測(cè)試知識(shí),經(jīng)常感到不知從何學(xué)起,不知道最快的學(xué)習(xí)方式是什么。本書(shū)對(duì)此由淺入深的將需要學(xué)習(xí)的測(cè)試內(nèi)容分為六個(gè)部分, 每一部分包含幾章分別介紹。這六個(gè)部分分別是:軟件測(cè)試綜述、測(cè)試基礎(chǔ)、測(cè)試技術(shù)、加強(qiáng)測(cè)試、使用測(cè)試文檔和軟件測(cè)試展望。在每一章里,作者給出了不少實(shí) 際測(cè)試?yán)樱浜虾芏鄨D形,將每個(gè)問(wèn)題的描述、測(cè)試技術(shù)和實(shí)踐經(jīng)驗(yàn)一一闡述。不僅如此,每一章還包含針對(duì)本章內(nèi)容的小測(cè)驗(yàn),并且在書(shū)末給出了完整的參 考答案。 對(duì)于近年來(lái)備受關(guān)注的國(guó)際化和本地化軟件測(cè)試,本書(shū)也專門列出外國(guó)語(yǔ)言測(cè)試一章進(jìn)行闡述,其中講述了翻譯問(wèn)題、本地 化問(wèn)題、配置和兼容性問(wèn)題。此外本書(shū)還包含了網(wǎng)站測(cè)試、文檔測(cè)試、配置測(cè)試等章節(jié),也包括黑盒測(cè)試和白盒測(cè)試的方法,將測(cè)試過(guò)程中常用的測(cè)試對(duì)象的類型逐 個(gè)簡(jiǎn)明介紹。 本書(shū)不僅討論軟件測(cè)試的技術(shù),而且對(duì)于軟件測(cè)試管理和個(gè)人軟件測(cè)試職業(yè)發(fā)展進(jìn)行了論述,在本書(shū)的最后一章軟件測(cè)試員職業(yè)指導(dǎo)中,列出了提高測(cè)試技術(shù)的途徑和可用資源,給測(cè)試初學(xué)者指明了測(cè)試職業(yè)的努力方向和發(fā)展前途。 另外,本書(shū)只所以被筆者看好,一個(gè)重要的原因還在于本書(shū)的翻譯水平較高,比較通順、準(zhǔn)確和富有文采。看得出譯者具有豐富的科技文檔翻譯經(jīng)驗(yàn),某些譯文可以用精彩、傳神來(lái)形容。 但是,稍顯遺憾的是本書(shū)中有不少關(guān)于軟件測(cè)試的術(shù)語(yǔ)的翻譯不太準(zhǔn)確,與軟件測(cè)試領(lǐng)域的專業(yè)說(shuō)法很不一致,有可能為測(cè)試初學(xué)者今后工作帶來(lái)一些困惑,猜測(cè)譯 者可能缺乏足夠的軟件測(cè)試實(shí)踐經(jīng)歷。比較有代表性的是以下幾個(gè)詞的翻譯:QA,書(shū)中翻譯成質(zhì)量評(píng)判,應(yīng)該是質(zhì)量保證。Project Manager,書(shū)中翻譯成項(xiàng)目管理員,應(yīng)該是項(xiàng)目經(jīng)理。Regression testing,書(shū)中翻譯成回復(fù)測(cè)試,應(yīng)該是回歸測(cè)試。另外,本書(shū)也存在一些打字錯(cuò)誤,例如,第24頁(yè),原文軟件終歸要分布的,應(yīng)該是軟 件終歸要發(fā)布的。第145頁(yè),原文網(wǎng)頁(yè)不受如何一臺(tái)計(jì)算機(jī)的限制,應(yīng)該是網(wǎng)頁(yè)不受任何一臺(tái)計(jì)算機(jī)的限制。第201頁(yè),原文編寫(xiě)用于輸入輸入的 實(shí)際數(shù)值和預(yù)期結(jié)果,應(yīng)該是編寫(xiě)用于輸入輸出的實(shí)際數(shù)值和預(yù)期結(jié)果。希望再版時(shí),可以將這些錯(cuò)誤改正,最好請(qǐng)熟悉軟件測(cè)試的人員對(duì)全書(shū)內(nèi)容進(jìn)行審 閱,以保證軟件測(cè)試術(shù)語(yǔ)的翻譯準(zhǔn)確性。 俗話說(shuō)瑕不掩瑜,對(duì)于測(cè)試初學(xué)者,本書(shū)屬于物有所值,值得推薦。當(dāng)然,除了閱讀好的測(cè)試書(shū)籍外,重要的是有機(jī)會(huì)參與完整的測(cè)試項(xiàng)目,總結(jié)實(shí)踐經(jīng)驗(yàn),并且虛心交流。當(dāng)然,這都是題外話,在此不再多言。Alpha和Beta測(cè)試簡(jiǎn)介大型通用軟件,在正式發(fā)布前,通常需要執(zhí)行Alpha和Beta測(cè)試,目的是從實(shí)際終端用戶的使用角度,對(duì)軟件的功能和性能進(jìn)行測(cè)試,以發(fā)現(xiàn)可能只有最終用戶才能發(fā)現(xiàn)的錯(cuò)誤。 Alpha測(cè)試是由一個(gè)用戶在開(kāi)發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在 模擬實(shí)際操作環(huán)境下進(jìn)行的受控測(cè)試,Alpha測(cè)試不能由程序員或測(cè)試員完成。Alpha測(cè)試發(fā)現(xiàn)的錯(cuò)誤,可以在測(cè)試現(xiàn)場(chǎng)立刻反饋給開(kāi)發(fā)人員,由開(kāi)發(fā)人員 及時(shí)分析和處理。目的是評(píng)價(jià)軟件產(chǎn)品的功能、可使用性、可靠性、性能和支持。尤其注重產(chǎn)品的界面和特色。Alpha測(cè)試可以從軟件產(chǎn)品編碼結(jié)束之后開(kāi)始, 或在模塊(子系統(tǒng))測(cè)試完成后開(kāi)始,也可以在確認(rèn)測(cè)試過(guò)程中產(chǎn)品達(dá)到一定的穩(wěn)定和可靠程度之后再開(kāi)始。有關(guān)的手冊(cè)(草稿)等應(yīng)該在Alpha測(cè)試前準(zhǔn)備 好。 Beta測(cè)試是軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。開(kāi) 發(fā)者通常不在測(cè)試現(xiàn)場(chǎng),Beta測(cè)試不能由程序員或測(cè)試員完成。因而,Beta測(cè)試是在開(kāi)發(fā)者無(wú)法控制的環(huán)境下進(jìn)行的軟件現(xiàn)場(chǎng)應(yīng)用。在Beta測(cè)試中,由 用戶記下遇到的所有問(wèn)題,包括真實(shí)的以及主管認(rèn)定的,定期向開(kāi)發(fā)者報(bào)告,開(kāi)發(fā)者在綜合用戶的報(bào)告后,做出修改,最后將軟件產(chǎn)品交付給全體用戶使用。 Beta測(cè)試著重于產(chǎn)品的支持性,包括文檔、客戶培訓(xùn)和支持產(chǎn)品的生產(chǎn)能力。只有當(dāng)Alpha測(cè)試達(dá)到一定的可靠程度后,才能開(kāi)始Beta測(cè)試。由于 Beta測(cè)試的主要目標(biāo)是測(cè)試可支持性,所以Beta測(cè)試應(yīng)該盡可能由主持產(chǎn)品發(fā)行的人員來(lái)管理。 由于Alpha和Beta測(cè)試的組織難度大,測(cè)試費(fèi)用高,測(cè)試的隨機(jī)性強(qiáng)、測(cè)試 周期跨度較長(zhǎng),測(cè)試質(zhì)量和測(cè)試效率難于保證,所以,很多專業(yè)軟件可能不再進(jìn)行Beta測(cè)試。隨著測(cè)試技術(shù)的提高,以及專業(yè)測(cè)試服務(wù)機(jī)構(gòu)的大量涌現(xiàn),

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論