亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件測(cè)試工具分析及其應(yīng)用探討

        2014-04-29 14:43:48張潔
        計(jì)算機(jī)時(shí)代 2014年6期
        關(guān)鍵詞:軟件測(cè)試風(fēng)險(xiǎn)

        張潔

        摘 要: 結(jié)合實(shí)踐探討了在現(xiàn)有生產(chǎn)軟件的中小型企業(yè)中,如何將軟件測(cè)試與軟件開發(fā)相結(jié)合,使軟件測(cè)試管理的質(zhì)量得以提升。介紹了一些目前常用的軟件測(cè)試工具及測(cè)試管理工具,對(duì)軟件測(cè)試管理中應(yīng)注意到的80:20問(wèn)題進(jìn)行闡述分析,提出對(duì)測(cè)試管理中可能存在的風(fēng)險(xiǎn)可采取一些方法來(lái)應(yīng)對(duì)。實(shí)踐證明,使用全程軟件測(cè)試管理對(duì)解決測(cè)試管理工作中存在的問(wèn)題有很大幫助。

        關(guān)鍵詞: 軟件測(cè)試; 測(cè)試管理; 風(fēng)險(xiǎn); 全程軟件測(cè)試

        中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2014)06-50-03

        0 引言

        隨著計(jì)算機(jī)硬件成本的不斷下降,軟件在整個(gè)計(jì)算機(jī)系統(tǒng)的成本中占有越來(lái)越高的比例,如何提高軟件質(zhì)量是整個(gè)計(jì)算機(jī)軟件行業(yè)的重大課題。軟件測(cè)試作為軟件開發(fā)的一個(gè)重要環(huán)節(jié),日益受到人們的重視。軟件測(cè)試是為了盡可能多地找出程序中的錯(cuò)誤,保證軟件產(chǎn)品的高質(zhì)量和可靠性,在分析、設(shè)計(jì)等各個(gè)開發(fā)階段結(jié)束前,對(duì)客戶的軟件產(chǎn)品進(jìn)行嚴(yán)謹(jǐn)?shù)募夹g(shù)評(píng)審,因此,加強(qiáng)測(cè)試工作的組織和管理尤為重要。

        大量統(tǒng)計(jì)資料表明,軟件測(cè)試的工作量往往占軟件開發(fā)總工作量的40%以上,對(duì)于一些特殊的軟件研發(fā)費(fèi)的成本可能是該軟件其他開發(fā)階段成本的三倍甚至更多。僅就軟件測(cè)試而言,它的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤,但是,發(fā)現(xiàn)錯(cuò)誤不是軟件工程的最終目標(biāo),而是要開發(fā)出符合用戶需要的軟件。因此在軟件測(cè)試中,從開發(fā)者的角度出發(fā),就希望該軟件產(chǎn)品不存在什么錯(cuò)誤,通過(guò)測(cè)試已經(jīng)表明可以滿足用戶的需求,但是從用戶的角度的出發(fā),則希望軟件測(cè)試中發(fā)現(xiàn)更多隱藏的缺陷和錯(cuò)誤。所以對(duì)于軟件測(cè)試的工作人員來(lái)說(shuō),就應(yīng)把著眼點(diǎn)放在如何盡可能地發(fā)現(xiàn)軟件錯(cuò)誤這個(gè)基礎(chǔ)上,不讓這些問(wèn)題遺留到用戶的使用階段中去。因此對(duì)于測(cè)試,筆者認(rèn)為更為合適的定義應(yīng)該是:測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。它揭示了軟件測(cè)試是一個(gè)破壞性的過(guò)程,甚至是一個(gè)“瘋狂找茬”的過(guò)程,這就說(shuō)明為什么大多數(shù)人都覺得它很難。

        至今軟件測(cè)試還是一項(xiàng)讓人捉摸不透的事情。為確保測(cè)試工作的順利進(jìn)行,就要對(duì)其進(jìn)行有效管理。在一個(gè)軟件工程項(xiàng)目中,不同的管理者對(duì)軟件測(cè)試管理有不同的理解,但無(wú)論怎樣,軟件測(cè)試管理[1]都要求管理者掌握軟件測(cè)試的多種技術(shù)和方法,它是提高軟件質(zhì)量的一種重要手段。一些企業(yè)開發(fā)的軟件,質(zhì)量總是在較低水平徘徊,這些企業(yè)也試圖提高軟件質(zhì)量,但總是不得要領(lǐng),不知如何建立測(cè)試管理體系,設(shè)置了人員崗位,但不知如何明確職責(zé),明確了職責(zé)但不知如何建立測(cè)試流程,建立了流程但不知如何與研發(fā)團(tuán)隊(duì)合作進(jìn)行測(cè)試等等,問(wèn)題層出不窮。

        1 常用的軟件測(cè)試工具及軟件測(cè)試管理工具

        1.1 功能測(cè)試工具

        ⑴ QTP是HP QuickTest Professional的簡(jiǎn)稱[2],是一種自動(dòng)化功能測(cè)試工具。側(cè)重于功能的回歸自動(dòng)化測(cè)試,針對(duì)的是GUI應(yīng)用程序,包括傳統(tǒng)的Windows應(yīng)用程序,以及現(xiàn)在越來(lái)越流行的Web應(yīng)用。

        ⑵ WinRunner是一種企業(yè)級(jí)的功能測(cè)試工具,用于檢測(cè)應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。

        ⑶ Rational Robot集成在測(cè)試人員的桌面IBM Rational Test Manager上,在這里測(cè)試人員可以計(jì)劃、組織、執(zhí)行、管理和報(bào)告所有測(cè)試活動(dòng),包括手動(dòng)測(cè)試報(bào)告。

        ⑷ AdventNet QEngine是一個(gè)應(yīng)用廣泛且獨(dú)立于平臺(tái)的自動(dòng)化軟件測(cè)試工具,可用于Web功能測(cè)試、web性能測(cè)試、Java應(yīng)用功能測(cè)試、Java API測(cè)試、SOAP測(cè)試、回歸測(cè)試和Java應(yīng)用性能測(cè)試。

        ⑸ SilkTest是業(yè)界領(lǐng)先的、用于對(duì)企業(yè)應(yīng)用進(jìn)行功能測(cè)試的產(chǎn)品,可用于測(cè)試Web、Java或是傳統(tǒng)的C/S結(jié)構(gòu)。

        ⑹ QA Run的測(cè)試實(shí)現(xiàn)方式是通過(guò)鼠標(biāo)移動(dòng)、鍵盤點(diǎn)擊操作被測(cè)應(yīng)用,即而得到相應(yīng)的測(cè)試腳本,對(duì)該腳本可以進(jìn)行編輯和調(diào)試。

        ⑺ Test Partner是一個(gè)自動(dòng)化的功能測(cè)試工具,它專為測(cè)試基于微軟、Java和Web技術(shù)的復(fù)雜應(yīng)用而設(shè)計(jì)。

        1.2 性能自動(dòng)化測(cè)試工具

        1.2.1 主流負(fù)載性能測(cè)試工具

        ⑴ QA Load:Compuware公司的QALoad是客戶/服務(wù)器系統(tǒng)、企業(yè)資源配置(ERP)和電子商務(wù)應(yīng)用的自動(dòng)化負(fù)載測(cè)試工具。

        ⑵ SilkPerformer:一種在工業(yè)領(lǐng)域最高級(jí)的企業(yè)級(jí)負(fù)載測(cè)試工具。它可以模仿成千上萬(wàn)的用戶在多協(xié)議和多計(jì)算的環(huán)境下工作。

        ⑶ LoadRunner:一種較高規(guī)模適應(yīng)性的,自動(dòng)負(fù)載測(cè)試工具,它能預(yù)測(cè)系統(tǒng)行為,優(yōu)化性能。

        ⑷ WebRunner:是RadView公司推出的一個(gè)性能測(cè)試和分析工具,它讓web應(yīng)用程序開發(fā)者自動(dòng)執(zhí)行壓力測(cè)試。

        1.2.2 資源監(jiān)控工具[3]

        資源監(jiān)控作為系統(tǒng)壓力測(cè)試過(guò)程中的一個(gè)重要環(huán)節(jié),在相關(guān)的測(cè)試工具中基本上都有很多的集成,比如Loadrunner具體包括用戶執(zhí)行情況、場(chǎng)景狀態(tài)、事務(wù)響應(yīng)時(shí)間、TPS、Load、CPU分析圖表等。另一種性能測(cè)試監(jiān)控工具Nmon是一種在AIX與各種Linux操作系統(tǒng)上被廣泛使用的監(jiān)控與分析工具,相對(duì)于其他一些系統(tǒng)資源監(jiān)控工具來(lái)說(shuō),Nmon所記錄的信息是比較全面的,它能在系統(tǒng)運(yùn)行過(guò)程中實(shí)時(shí)地捕捉系統(tǒng)資源的使用情況,并且能輸出結(jié)果到文件中,然后通過(guò)Nmon_Analyzer工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。

        1.3 白盒測(cè)試工具

        白盒測(cè)試工具[4]一般是針對(duì)代碼進(jìn)行測(cè)試,測(cè)試中發(fā)現(xiàn)的缺陷可以定位到代碼級(jí),根據(jù)測(cè)試工具原理的不同,可分為靜態(tài)測(cè)試工具和動(dòng)態(tài)測(cè)試工具。白盒測(cè)試工具的選擇在于對(duì)開發(fā)語(yǔ)言的支持、代碼覆蓋的深度、嵌入式軟件的測(cè)試、測(cè)試的可視化等。目前測(cè)試工具主要支持的開發(fā)語(yǔ)言包括:標(biāo)準(zhǔn)C、C++、Visual C++、Java、Visual J+等。常用白盒測(cè)試工具有以下。

        ⑴ Jtest:是一個(gè)代碼分析和動(dòng)態(tài)類、組件測(cè)試工具,是一個(gè)集成的、易于使用和自動(dòng)化的Java單元測(cè)試工具。它增強(qiáng)代碼的穩(wěn)定性,防止軟件錯(cuò)誤。

        ⑵ Jcontract:在系統(tǒng)級(jí)驗(yàn)證類/部件是否正確工作并被正確使用。Jcontract 是個(gè)獨(dú)立工具,在功能上是Jtest 的補(bǔ)充。

        ⑶ C++ Test:自動(dòng)測(cè)試C和C++類、函數(shù)或組件,而無(wú)需編寫單個(gè)測(cè)試實(shí)例、測(cè)試驅(qū)動(dòng)程序或樁調(diào)用。

        ⑷ CodeWizard:代碼靜態(tài)分析工具,先進(jìn)的C/C++源代碼分析工具,使用超過(guò)500 個(gè)編碼規(guī)范自動(dòng)化地標(biāo)明危險(xiǎn)的,但是編譯器不能檢查到的代碼結(jié)構(gòu)。

        ⑸ Jcheck:通過(guò)監(jiān)視和分析當(dāng)前內(nèi)存中所有線程的運(yùn)行狀況,找到出錯(cuò)的根源,并且可以定位到具體是程序中的哪個(gè)方法出錯(cuò),錯(cuò)誤位于程序的哪一行。

        ⑹ .TEST是專為.NET開發(fā)而推出的使用方便的自動(dòng)化單元級(jí)測(cè)試與靜態(tài)分析工具。

        ⑺ BoundsChecker:Visual C++ Edition 是針對(duì)Visual C++開發(fā)人員的首選的運(yùn)行時(shí)的錯(cuò)誤檢測(cè)和調(diào)試工具。

        ⑻ CodeReview:是最好的自動(dòng)源代碼分析工具。

        ⑼ FailSafe:是Visual Basic語(yǔ)言環(huán)境下的自動(dòng)錯(cuò)誤處理和恢復(fù)工具。

        1.4 軟件測(cè)試管理工具

        測(cè)試管理包含的內(nèi)容有:測(cè)試框架、測(cè)試計(jì)劃與組織、測(cè)試過(guò)程管理、測(cè)試分析與缺陷管理。測(cè)試管理工具是指用工具對(duì)軟件的整個(gè)測(cè)試輸入、執(zhí)行過(guò)程和測(cè)試結(jié)果進(jìn)行管理的過(guò)程??梢蕴岣呋貧w測(cè)試的效率、大幅提升測(cè)試時(shí)間、測(cè)試質(zhì)量、用例復(fù)用、需求覆蓋等。

        1.4.1 當(dāng)前流行的測(cè)試管理工具[8]

        ⑴ TD TestDirector是全球最大的軟件測(cè)試工具提供商Mercury Interactive公司生產(chǎn)的企業(yè)級(jí)測(cè)試管理工具,也是業(yè)界第一個(gè)基于Web的測(cè)試管理系統(tǒng),它可以在您公司內(nèi)部或外部進(jìn)行全球范圍內(nèi)測(cè)試的管理。

        ⑵ QC HP-Mercury Quality Center是一個(gè)基于Web的測(cè)試管理工具,可以組織和管理應(yīng)用程序測(cè)試流程的所有階段,包括指定測(cè)試需求、計(jì)劃測(cè)試、執(zhí)行測(cè)試和跟蹤缺陷。此外,通過(guò)Quality Center還可以創(chuàng)建報(bào)告和圖來(lái)監(jiān)控測(cè)試流程。

        ⑶ TestCenter是一款功能強(qiáng)大的測(cè)試管理工具,實(shí)現(xiàn)測(cè)試用例的過(guò)程管理,對(duì)測(cè)試需求過(guò)程、測(cè)試用例設(shè)計(jì)過(guò)程、業(yè)務(wù)組件設(shè)計(jì)實(shí)現(xiàn)過(guò)程等整個(gè)測(cè)試過(guò)程進(jìn)行管理。

        ⑷ IBM Rational TestManager 是原Rational 產(chǎn)品中專業(yè)對(duì)軟件測(cè)試資源進(jìn)行管理的強(qiáng)大工具。包括測(cè)試用例管理、測(cè)試執(zhí)行管理、測(cè)試腳本和報(bào)告管理等。另外,可與Robot結(jié)合做性能測(cè)試,更可以和RFT、RFP、CC、CQ等集成使用。

        ⑸ TestLink是sourceforge的開放源代碼項(xiàng)目之一。作為基于Web的測(cè)試管理系統(tǒng),TestLink的主要功能包括:測(cè)試需求管理、測(cè)試用例管理、測(cè)試用例對(duì)測(cè)試需求的覆蓋管理、測(cè)試計(jì)劃的制定、測(cè)試用例的執(zhí)行、大量測(cè)試數(shù)據(jù)的度量和統(tǒng)計(jì)功能。

        1.4.2 禪道測(cè)試管理軟件

        禪道是第一款國(guó)產(chǎn)的優(yōu)秀開源項(xiàng)目管理軟件。它集產(chǎn)品管理、項(xiàng)目管理、質(zhì)量管理、文檔管理、組織管理和事務(wù)管理于一體,是一款功能完備的項(xiàng)目管理軟件,完美地覆蓋了項(xiàng)目管理的核心流程。禪道在基于SCRUM管理方式基礎(chǔ)上,又融入了國(guó)內(nèi)研發(fā)現(xiàn)狀的很多需求,比如Bug管理,測(cè)試用例管理,發(fā)布管理,文檔管理等。因此禪道不僅僅是一款項(xiàng)目管理工具,更是一款完備的項(xiàng)目管理軟件。

        2 軟件測(cè)試管理應(yīng)注意的幾個(gè)問(wèn)題

        2.1 80:20原則

        首先談一下軟件開發(fā)中眾所周知的80:20原則[5],就是80%的用戶只使用了20%的特性。這來(lái)自于Standish Group在2002年的一項(xiàng)研究成果,那么這與測(cè)試管理有什么聯(lián)系呢?實(shí)際經(jīng)驗(yàn)表明,80:20原則與軟件測(cè)試有著許多聯(lián)系。

        2.1.1 80:20與代碼質(zhì)量、Bug&軟件測(cè)試

        80%的Bug是由20%的代碼造成的;90%的停機(jī)是由10%的缺陷造成的。Bug總是集中爆發(fā)在某幾部分代碼中,特別是嚴(yán)重的Bug;而大多數(shù)嚴(yán)重的問(wèn)題都是由少數(shù)幾個(gè)Bug導(dǎo)致的。Windows與Office中80%的錯(cuò)誤與崩潰是由檢測(cè)出的20%的Bug造成的。

        2.1.2 80:20與修改頻率

        哪些代碼被修改了,修改的頻率是多少。Michael Feathers發(fā)現(xiàn)80:20原則也適用于代碼隨時(shí)間變化的頻率:80%的修改發(fā)生在20%的代碼上,很多代碼一旦寫完之后就再也不會(huì)被修改了。還有些代碼一直都在發(fā)生著變化:20%的特性花了80%的時(shí)間,他們經(jīng)常會(huì)根據(jù)需求的變化而發(fā)生變化。

        2.1.3 80:20與編程時(shí)間

        前80%的代碼只花了20%的時(shí)間,而剩下的20%的代碼則花了其余的80%的時(shí)間。完成某個(gè)功能通常并不會(huì)花太多時(shí)間,不過(guò)在背后通常還會(huì)有大量工作要做,比如處理邊界情況、處理錯(cuò)誤,確保系統(tǒng)的性能與可伸縮性,尋找并修復(fù)各種Bug,部署前的各種調(diào)整等等。

        2.1.4 80:20與軟件測(cè)試管理

        時(shí)刻謹(jǐn)記80:20原則可以節(jié)省大量的金錢與時(shí)間,將精力集中于重要的事情上可以增加成功性。比如重要的特性及大多數(shù)嚴(yán)重的Bug出現(xiàn)的代碼區(qū)域,經(jīng)常會(huì)發(fā)生變化的代碼。這在整個(gè)軟件測(cè)試階段都是管理者和測(cè)試人員要充分注意并考慮到的問(wèn)題。

        2.2 軟件測(cè)試管理中的風(fēng)險(xiǎn)管理

        2.2.1 風(fēng)險(xiǎn)

        風(fēng)險(xiǎn)[6]是一種不確定的事件或條件,一旦發(fā)生,會(huì)對(duì)至少一個(gè)項(xiàng)目目標(biāo)造成影響。引起風(fēng)險(xiǎn)的原因有很多,要根據(jù)不同的類型來(lái)確定最佳的方法以解決風(fēng)險(xiǎn)造成的不良影響。

        2.2.2 風(fēng)險(xiǎn)管理

        風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)管理規(guī)劃、風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)應(yīng)對(duì)規(guī)劃和風(fēng)險(xiǎn)監(jiān)控等各個(gè)過(guò)程。項(xiàng)目風(fēng)險(xiǎn)管理的目標(biāo)在于提高項(xiàng)目積極事件的概率和影響,降低項(xiàng)目消極事件的概率和影響。對(duì)于已識(shí)別出的風(fēng)險(xiǎn),需要分析其發(fā)生概率和影響程度,并進(jìn)行優(yōu)先級(jí)排序,優(yōu)先處理高概率和高影響風(fēng)險(xiǎn)。

        2.2.3 風(fēng)險(xiǎn)識(shí)別

        風(fēng)險(xiǎn)識(shí)別是系統(tǒng)化地識(shí)別已知的和可預(yù)測(cè)的風(fēng)險(xiǎn),才能提前采取措施,盡可能避免這些風(fēng)險(xiǎn)的發(fā)生,最重要的是降低風(fēng)險(xiǎn)可能造成損失的程度。

        2.2.4 風(fēng)險(xiǎn)評(píng)估

        風(fēng)險(xiǎn)評(píng)估是對(duì)已識(shí)別風(fēng)險(xiǎn)的影響和可能性大小的分析過(guò)程。從經(jīng)驗(yàn)來(lái)看,許多最終導(dǎo)致項(xiàng)目失敗、延期、客戶投訴的風(fēng)險(xiǎn),都是從不起眼的小風(fēng)險(xiǎn)開始,由于這些小風(fēng)險(xiǎn)長(zhǎng)時(shí)間得不到重視和解決,最終導(dǎo)致了項(xiàng)目的交付。

        2.3 軟件測(cè)試管理中的全程軟件測(cè)試[7]

        按傳統(tǒng)的軟件測(cè)試,開發(fā)人員完成開發(fā)工作之后,交付給測(cè)試人員,這種模式下,測(cè)試人員不能及早發(fā)現(xiàn)需求階段的缺陷,同時(shí)測(cè)試工作的開展也滯后了,產(chǎn)品質(zhì)量得不到有效的過(guò)程控制和分析,最終造成項(xiàng)目拖延。如采用全程軟件測(cè)試,測(cè)試人員貫穿需求階段、開發(fā)階段、發(fā)布階段和運(yùn)營(yíng)階段這四個(gè)階段,開展測(cè)試活動(dòng)。

        2.3.1 需求階段測(cè)試

        在需求階段,開發(fā)人員對(duì)用戶的需求進(jìn)行分析、整理、估時(shí),測(cè)試人員應(yīng)參與其中,檢查功能性需求和非功能性需求是否描述清晰,其中可以將非功能性需求作為驗(yàn)收要點(diǎn),測(cè)試人員要發(fā)揮作用,減少含混性需求留到開發(fā)階段,同時(shí)協(xié)助開發(fā)人員做好時(shí)間估算。

        2.3.2 開發(fā)階段測(cè)試

        在此階段,開發(fā)人員要進(jìn)行架構(gòu)評(píng)審、功能要點(diǎn)確認(rèn)、編碼開發(fā)、單元測(cè)試、開發(fā)自測(cè)、Bug Fix等工作,而作為測(cè)試人員通常要先進(jìn)行功能確認(rèn),即在開發(fā)人員進(jìn)行編碼前,針對(duì)需求處理的用戶需求,與開發(fā)人員進(jìn)行確認(rèn),修正理解偏差,確保需求理解一致。接下來(lái)進(jìn)行測(cè)試用例設(shè)計(jì)、用例評(píng)審、測(cè)試探索(包括功能測(cè)試、Bug Tracking、回歸測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試),另外,測(cè)試人員應(yīng)每天發(fā)布時(shí)間進(jìn)度表,讓團(tuán)隊(duì)了解當(dāng)前進(jìn)度情況,總結(jié)問(wèn)題,尋求耗時(shí)超過(guò)預(yù)期時(shí)間任務(wù)的解決辦法。每個(gè)項(xiàng)目在開發(fā)/測(cè)試階段中,最好能構(gòu)建缺陷經(jīng)驗(yàn)庫(kù),避免多走彎路,測(cè)試人員還可提供相關(guān)checklist幫助開發(fā)人員在編碼過(guò)程中關(guān)注開發(fā)自測(cè)的要點(diǎn),從而提升質(zhì)量。

        2.3.3 發(fā)布階段測(cè)試

        當(dāng)一個(gè)項(xiàng)目處于發(fā)布階段,開發(fā)人員進(jìn)行上線申請(qǐng)、上線部署、服務(wù)監(jiān)控時(shí),作為測(cè)試人員應(yīng)完成驗(yàn)收測(cè)試,提供測(cè)試報(bào)告,給出測(cè)試數(shù)據(jù)度量。另外,測(cè)試人員還有一項(xiàng)重要工作,就是對(duì)當(dāng)前版本的缺陷進(jìn)行統(tǒng)計(jì)分析。總之測(cè)試人員在此階段應(yīng)當(dāng)持續(xù)反饋、改進(jìn)、總結(jié)每個(gè)版本發(fā)生的問(wèn)題,并對(duì)缺陷進(jìn)行分析,總結(jié)出一些規(guī)律,幫助開發(fā)人員建立良好的習(xí)慣,改進(jìn)代碼的質(zhì)量。

        2.3.4 運(yùn)營(yíng)階段測(cè)試

        運(yùn)營(yíng)階段并不是終止階段,此時(shí)開發(fā)人員進(jìn)行故障登記,而測(cè)試人員則要進(jìn)行版本問(wèn)題反饋和改進(jìn)提議——對(duì)軟件運(yùn)營(yíng)發(fā)生的問(wèn)題,總結(jié)反饋,提出改進(jìn)建議,并且跟蹤實(shí)施;生產(chǎn)故障分析——協(xié)助開發(fā)排查生產(chǎn)故障,避免測(cè)試場(chǎng)景的遺漏。

        全程軟件測(cè)試實(shí)踐,強(qiáng)調(diào)的是貫穿每個(gè)階段的測(cè)試活動(dòng),不論是開發(fā)、還是測(cè)試,要理解雙方的活動(dòng)價(jià)值,什么時(shí)候該做什么事情,什么事情該做到什么程度才算好,保證每個(gè)環(huán)節(jié)的質(zhì)量,才能夠保證產(chǎn)品的全程質(zhì)量。另外產(chǎn)品質(zhì)量不是測(cè)試出來(lái)的,而是構(gòu)建過(guò)程中沉淀下來(lái)的,開發(fā)人員的素養(yǎng)、測(cè)試人員的素養(yǎng),以及團(tuán)隊(duì)對(duì)開發(fā)測(cè)試過(guò)程的重視程度,決定了產(chǎn)品質(zhì)量。

        3 結(jié)束語(yǔ)

        軟件測(cè)試囊括了軟件開發(fā)領(lǐng)域,軟件測(cè)試并不是保證產(chǎn)品質(zhì)量的最后一道防線,測(cè)試人員應(yīng)更全局地看待整個(gè)軟件項(xiàng)目,全面地掌控整個(gè)產(chǎn)品。測(cè)試人員做的應(yīng)該是從最終用戶角度考慮的測(cè)試,使用合適的軟件測(cè)試工具和不斷提高管理水平,構(gòu)建一套適合本企業(yè)研發(fā)人員的測(cè)試體系,幫助測(cè)試人員確保所有的測(cè)試和底層測(cè)試框架都被正確有效地使用并保證整個(gè)軟件產(chǎn)品交付使用。

        參考文獻(xiàn):

        [1] 鄭文強(qiáng),馬均飛.軟件測(cè)試管理[M].電子工業(yè)出版社,2010.

        [2] 杜麗潔.基于QTP自動(dòng)化測(cè)試框架的開發(fā)與應(yīng)用[D].武漢理工大學(xué),

        2012.

        [3] 資源監(jiān)測(cè)工具.http://www.oschina.net/p/glances,2014.

        [4] 白盒測(cè)試工具大全.http://www.ltesting.net/html/05/n-155905.

        html.2008

        [5] 在軟件開發(fā)中應(yīng)用80:20原則.http://www.kuqin.com/shuoit/

        20131120/336423.html.2013

        [6] 趙震.軟件測(cè)試風(fēng)險(xiǎn)分析[J].科技信息,2012.16.

        [7] 朱少民.全程軟件測(cè)試[M].電子工業(yè)出版社,2007.

        [8] http://www.spasvo.com/

        [9] 王立新.軟件測(cè)試數(shù)據(jù)的高效生成及測(cè)試方法研究[D].東華大學(xué),

        2011.

        [10] 劉冰川.軟件缺陷分析與管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工業(yè)大

        學(xué),2013.

        [11] 邱彥卿.軟件測(cè)試自動(dòng)化技術(shù)及其應(yīng)用研究[D].華中科技大學(xué),

        2007.

        猜你喜歡
        軟件測(cè)試風(fēng)險(xiǎn)
        基于OBE的軟件測(cè)試課程教學(xué)改革探索
        航天軟件測(cè)試模型構(gòu)建與應(yīng)用
        軟件(2020年3期)2020-04-20 01:45:34
        EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
        我國(guó)P2P網(wǎng)絡(luò)借貸的風(fēng)險(xiǎn)和監(jiān)管問(wèn)題研究
        商(2016年27期)2016-10-17 06:18:10
        淺析應(yīng)收賬款的產(chǎn)生原因和對(duì)策
        商(2016年27期)2016-10-17 05:41:05
        中國(guó)經(jīng)濟(jì)轉(zhuǎn)型的結(jié)構(gòu)性特征、風(fēng)險(xiǎn)與效率提升路徑
        商(2016年27期)2016-10-17 05:33:32
        互聯(lián)網(wǎng)金融的風(fēng)險(xiǎn)分析與管理
        企業(yè)納稅籌劃風(fēng)險(xiǎn)及防范措施
        智能電能表軟件測(cè)試技術(shù)概述
        中文字幕一区二区三区的| 无遮挡十八禁在线视频国产制服网站 | 国产色系视频在线观看| 国产精品一区二区三区免费视频| 日本av一区二区三区视频| 日韩在线 | 中文| 久久99国产精一区二区三区| 免费观看又污又黄的网站 | 玩50岁四川熟女大白屁股直播| 免费a级毛片无码a∨男男 | 久久国产36精品色熟妇| 久久亚洲精品成人综合| 日本中文字幕一区二区在线观看| 日本视频一区二区这里只有精品 | 国产一区二区三区视频地址| 国产亚洲精品成人aa片新蒲金 | 亚洲电影一区二区三区 | 男生自撸视频在线观看| 黄色av一区二区在线观看| 亚洲av高清在线观看一区二区| 免费人成视频x8x8入口| 亚洲午夜精品久久久久久人妖| 无码熟熟妇丰满人妻啪啪| 亚洲AV无码一区二区二三区我 | 日韩在线手机专区av| 夜色视频在线观看麻豆| 九九精品国产亚洲av日韩| 国产白浆在线免费观看| 久久无码av一区二区三区| 中文字幕无码无码专区| 午夜不卡亚洲视频| 按摩女内射少妇一二三区| 亚洲av三级黄色在线观看| 久久99精品久久久大学生| 四虎国产精品免费久久| 中文字幕一区二区三区人妻精品| 国产高清自产拍av在线| 黄片大全视频在线播放| 亚洲av成人噜噜无码网站| 亚洲乱码日产精品bd在线观看| 国产成人精品一区二免费网站|