![軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb1.gif)
![軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb2.gif)
![軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb3.gif)
![軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb4.gif)
![軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb/a1b52cc6-02c1-4fca-9483-cdab8ae1a1cb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品好資料學(xué)習(xí)推薦軟件測試國內(nèi)外發(fā)展現(xiàn)狀及趨勢研究作者:易敏捷來源:電腦知識與技術(shù)2013年第26期摘要:該文對軟件測試發(fā)展歷程、國內(nèi)外軟件測試行業(yè)發(fā)展現(xiàn)狀、軟件測試新的方法和領(lǐng)域以及發(fā)展趨勢等方面進(jìn)行了深入綜述。研究期望為軟件測試初學(xué)者了解軟件測試的發(fā)展,為軟件管理人員的整體發(fā)展規(guī)劃提供借鑒,為軟件測試人員學(xué)習(xí)使用軟件測試工具、及進(jìn)行軟件測試技術(shù)研究提供參考。關(guān)鍵詞:軟件測試;云測試;冒煙測試中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)26-6020-031 概述軟件測試是保證軟件質(zhì)量、提高軟件可靠性的重要途徑,軟件測試的質(zhì)量與測試人員的技能、經(jīng)驗(yàn)以及對被
2、測軟件的理解密切相關(guān)。這就要求測試人員了解國內(nèi)外被測技術(shù)發(fā)展歷程,掌握目前發(fā)展動(dòng)態(tài),運(yùn)用新技術(shù),新方法,新工具,以滿足不斷前進(jìn)的軟件行業(yè)的要求,有效提高軟件測試的效率和成果,確保軟件測試的質(zhì)量1。軟件測試是伴隨著軟件的產(chǎn)生而產(chǎn)生的。在最初的軟件開發(fā)過程中,軟件規(guī)模小而簡單,開發(fā)過程隨意而無序。軟件測試的含義也比較狹窄,僅僅等同于調(diào)試,往往由開發(fā)人員兼任測試工作,目的是為了糾正軟件中存在的已知問題。對測試的投入少,測試介入晚,往往是等到代碼成形,產(chǎn)品完成后才進(jìn)行測試。隨著時(shí)間的推移,軟件測試的內(nèi)涵在不斷豐富,對軟件測試的認(rèn)識在不斷深入。要完整理解軟件測試,就要從不同角度去審視。軟件測試就是對軟件
3、產(chǎn)品進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過程,其目的就是盡快盡早地發(fā)現(xiàn)軟件產(chǎn)品在整個(gè)開發(fā)生命周期中存在的各種缺陷,以評估軟件的質(zhì)量是否達(dá)到可發(fā)布水平。軟件測試是軟件質(zhì)量保證的關(guān)鍵元素,代表了需求規(guī)格說明書、設(shè)計(jì)和編碼的最終檢查。本文對軟件測試國內(nèi)外發(fā)展現(xiàn)狀進(jìn)行綜述,并總結(jié)測試技術(shù)的發(fā)展前沿和趨勢,以期為同類研究提供參考。2 軟件測試國內(nèi)外發(fā)展現(xiàn)狀綜述2.1國外發(fā)展現(xiàn)狀國際上,軟件測試(軟件質(zhì)量控制)是一件非常重要的工程工作,測試也作為一個(gè)非常獨(dú)立的職業(yè)。在IBM、Microsoft等開發(fā)大型系統(tǒng)軟件公司,很多重要項(xiàng)目的開發(fā)測試人員的比例能夠達(dá)到 1:2甚至1:4。在軟件測試技術(shù)方面,自動(dòng)化測試系統(tǒng)(ATS)正
4、朝著通用化、標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化和智能化的方向邁進(jìn)。20世紀(jì)90年代中期以來,自動(dòng)測試系統(tǒng)開發(fā)研制的指導(dǎo)思想發(fā)生了重大變化,以綜合通用的ATS代替某一系列,采用共同的硬件及軟件平臺(tái)實(shí)現(xiàn)資源共享的思想受到高度重視。其主要思路是:采用共同的測試策略,從設(shè)計(jì)過程開始,通過“增值開發(fā)”的方式使后一階段測試設(shè)備的研制能利用前一階段的開發(fā)成果;TPS要能夠移植,軟件模塊可以重用;使用商業(yè)通用標(biāo)準(zhǔn)、成熟的儀器設(shè)備,縮短研發(fā)時(shí)間,降低開發(fā)成本并且易于升級和擴(kuò)展2, 3。2.2國內(nèi)發(fā)展現(xiàn)狀國內(nèi)軟件測試的現(xiàn)狀主要表現(xiàn)在:一是軟件測試的地位還不高,在很多公司還是一種可有可無的東西,大多只停留在軟件單元測試、集成測試和功能
5、測試上。二是軟件測試標(biāo)準(zhǔn)化和規(guī)范化不夠。三是軟件測試從業(yè)人員的數(shù)量同實(shí)際需求有不小差距,國內(nèi)軟件企業(yè)中開發(fā)人員與測試人員數(shù)量一般為5:1,國外一般為 2:1或1:1,而最近有資料顯示微軟已把此比例調(diào)整為1:2。四是國內(nèi)缺乏完全商業(yè)化的操作機(jī)構(gòu),一般只是政府部門的下屬機(jī)構(gòu)在做一些產(chǎn)品的驗(yàn)收測試工作,實(shí)質(zhì)意義不大,軟件測試產(chǎn)業(yè)化還有待開發(fā)和深掘。因此,我國的軟件測試行業(yè)較歐美國家的差距還比較大。通過研究發(fā)現(xiàn),造成這種情況的原因主要有以下幾點(diǎn):1)國內(nèi)軟件產(chǎn)業(yè)本身不強(qiáng)大,軟件質(zhì)量較低;2)軟件管理者與用戶對軟件質(zhì)量意識有待加強(qiáng);3)軟件管理者對軟件測試的認(rèn)識和重視程度不夠;4)軟件行業(yè)質(zhì)量監(jiān)督體系不
6、夠好;5)軟件從業(yè)人員的素質(zhì)不夠高;6)軟件測試行業(yè)處于起步階段,經(jīng)濟(jì)效益短期內(nèi)不明顯。3 測試技術(shù)的發(fā)展前沿及趨勢3.1測試新技術(shù)、新方法3.1.1 提高測試效率的云測試云計(jì)算時(shí)代的到來為軟件服務(wù)提供廣闊的平臺(tái),軟件測試就是其中之一?;谠朴?jì)算的新型的測試方式就是云測試。目前,基于云的軟件測試相關(guān)研究領(lǐng)域包括:1)“測試資源”的服務(wù)化,即軟件測試本身以統(tǒng)一接口、統(tǒng)一表示方式實(shí)現(xiàn)為一種服務(wù),用戶通過訪問這些服務(wù),實(shí)現(xiàn)軟件測試,而不用關(guān)注“測試”所使用的技術(shù)、運(yùn)行過程、實(shí)現(xiàn)方式等等。2) “測試資源”的虛擬化,參照云計(jì)算的虛擬化實(shí)現(xiàn)方式,實(shí)現(xiàn)測試資源的虛擬化,使測試資源可以隨用戶的需求提供,動(dòng)態(tài)
7、延展。3)測試數(shù)據(jù)的安全性保證,即研究如何在云環(huán)境中保護(hù)用戶敏感數(shù)據(jù),提高數(shù)據(jù)的安全性。4)集成測試的復(fù)雜性問題,即研究異構(gòu)的云計(jì)算軟件系統(tǒng)下、多樣的軟件運(yùn)行環(huán)境中出現(xiàn)的兼容性、交互性、依賴性以及由此引起的軟件測試復(fù)雜度提高的問題。3.1.2 減少正式測試負(fù)擔(dān)的冒煙測試冒煙測試(smoke testing),據(jù)說最早源于微軟,所謂冒煙測試:就是開發(fā)人員在個(gè)人版本的軟件上執(zhí)行目前的冒煙測試項(xiàng)目,確定新的程序代碼不出故障。冒煙測試的名稱可以理解為該種測試耗時(shí)短,僅用一袋煙功夫足夠了。也有人認(rèn)為是形象地類比新電路板功基本功能檢查。任何新電路板焊好后,先通電檢查,如果存在設(shè)計(jì)缺陷,電路板可能會(huì)短路,板
8、子冒煙了。冒煙測試的對象是每一個(gè)新編譯的需要正式測試的軟件版本。通過冒煙測試,在軟件代碼正式編譯并交付測試之前,先盡量消除其表面的錯(cuò)誤,減少后期測試的負(fù)擔(dān)。冒煙測試的執(zhí)行者是版本編譯人員。因此可以說,冒煙測試是預(yù)測試4。在實(shí)際的軟件測試工作中,冒煙測試在軟件研發(fā)的不同階段有所不同。大體可以分為三類:1)形成集成測試版本以前:驗(yàn)證各個(gè)單元能夠成功執(zhí)行,并保證測試版本能夠順利集成;2)形成集成測試版本:以保證新的或者更改過的代碼不破壞集成版本的完成性和穩(wěn)定性;3)后期預(yù)測試缺陷的修正:針對每個(gè)缺陷所做的缺陷修正都要先在干凈的鏈接環(huán)境中進(jìn)行冒煙測試,測試通過后才能更新相關(guān)軟件版本。3.1.3 嵌入式
9、軟件測試在日常生活總嵌入式系統(tǒng)逐漸成為不可或缺的一部分,如家用智能電視、智能冰箱的應(yīng)用。隨著人們追求的日益提高,軟件系統(tǒng)變的越來越復(fù)雜、龐大,如何保證嵌入式軟件的可靠性正成了嵌入式系統(tǒng)面臨的最大問題,軟件測試中可能存在的問題包括:1)用戶的環(huán)境發(fā)生了改變,越來越貼近日常生活用品;2)用戶的使用環(huán)境有可能存在不可能性;3)測試軟件的應(yīng)用,可能會(huì)與開發(fā)者利益發(fā)生沖突;4)應(yīng)用者的持續(xù)性可能與開發(fā)和測試工作發(fā)成沖突;為了解決上述問題,嵌入式軟件測試的不同階段應(yīng)采用不同的方式:1)由點(diǎn)及面的單元化測試:減少大規(guī)模測試在小目標(biāo)單元上測試的比例,通過盡可能小的目標(biāo)單元訪問所有目標(biāo)指定的界面。眾所周知主機(jī)單
10、元無論是硬件配置與運(yùn)行速度都會(huì)比小單元有優(yōu)勢的多,大測試在主機(jī)環(huán)境下測試,小單元成為單一的確認(rèn),軟件測試就會(huì)變的簡單很多。2)模塊化測試:講不同的應(yīng)用功能單元模塊化,模塊的測試主機(jī)環(huán)境仲進(jìn)行。將一個(gè)大型軟件的開發(fā)可以分幾個(gè)級別的集成塊,低級別模塊的軟件集成在主機(jī)平臺(tái)上完成,高級別的集成在目標(biāo)環(huán)境上進(jìn)行測試。3)用戶的確認(rèn)測試:軟件測試最終目標(biāo)是用戶,因此講所有的開發(fā)歸總到主機(jī)平帶,通過移植的方式應(yīng)用到用戶身上,使測試變成簡單的確認(rèn)測試,減少用戶對開發(fā)環(huán)境的依賴,會(huì)為軟件測試提供很大的便利。3.2 軟件測試的發(fā)展趨勢3.2.1 轉(zhuǎn)變思想觀念軟件質(zhì)量的不斷提高不僅僅取決于軟件測試技術(shù)水平,某種程度
11、上更取決于對軟件測試這一工作的態(tài)度和觀念。當(dāng)軟件測試被視為軟件產(chǎn)品交付前的一項(xiàng)“走過場”工作,或進(jìn)行測試只為讓軟件產(chǎn)品的過程“完整化”,那實(shí)現(xiàn)軟件質(zhì)量提高以及軟件測試水平飛越幾乎不可能。只有把提高軟件質(zhì)量視為企業(yè)生存之根本,通過過程改進(jìn)及有效組織管理,形成正確積極的軟件測試態(tài)度,才能提供軟件測試健康發(fā)展的土壤。3.2.2 改進(jìn)測試流程軟件測試將一改以往與軟件開發(fā)流程并行的模式,開始將測試貫穿于產(chǎn)品開發(fā)的整個(gè)流程。傳統(tǒng)的測試只是對基本完成的產(chǎn)品查錯(cuò)改錯(cuò),未來軟件測試將轉(zhuǎn)變?yōu)槿^程測試,將對軟件問題提前進(jìn)行控制和預(yù)防,不僅可有效保證軟件質(zhì)量還將大大縮短軟件開發(fā)周期。3.2.3 創(chuàng)新測試技術(shù)在軟件開
12、發(fā)技術(shù)日新月異的時(shí)代,對軟件測試技術(shù)提出了新的要求,許多以往的測試方法已經(jīng)不能滿足對某些軟件的測試需求了,這就要求軟件測試人員在學(xué)習(xí)軟件開發(fā)新技術(shù)的同時(shí),找到或開發(fā)出適合新技術(shù)軟件產(chǎn)品測試的新方法。3.2.4 革新管理方式實(shí)現(xiàn)軟件質(zhì)量、進(jìn)度、成本之間的最佳平衡是軟件測試管理的核心目標(biāo)。這種平衡離不開管理層、軟件開發(fā)團(tuán)隊(duì)、質(zhì)保人員、測試團(tuán)隊(duì)等在軟件開發(fā)各個(gè)環(huán)節(jié)中通力合作。軟件管理其實(shí)質(zhì)就是過程管理、團(tuán)隊(duì)管理、人才管理和質(zhì)量管理。團(tuán)隊(duì)的知識結(jié)構(gòu)、創(chuàng)新能力和凝聚力是保證測試流程、測試技術(shù)充分實(shí)施的基礎(chǔ)。采用計(jì)劃、組織、領(lǐng)導(dǎo)、控制等手段,組建高效團(tuán)隊(duì),制定完善的測試流程,做好測試設(shè)計(jì),有效執(zhí)行測試,加
13、強(qiáng)過程跟蹤,從而順利完成質(zhì)量保證和測試任務(wù)。4 結(jié)束語通過對軟件測試技術(shù)國內(nèi)外的研究,可以使得我國的測試人員了解國內(nèi)外被測技術(shù)發(fā)展歷程,掌握行業(yè)脈搏,與測試行業(yè)的國際前沿技術(shù)方法接軌,了解軟件測試行業(yè)的具體情況,結(jié)合在我國軟件信息化高速發(fā)展的需求,對軟件測試國內(nèi)外現(xiàn)狀進(jìn)行總結(jié)、歸納為我國軟件測試的技術(shù)提高及整體發(fā)展趨勢提供參考。參考文獻(xiàn):1 軟件工程理論、方法與實(shí)踐M.北京:高等教育出版社,20052 楊芙清,梅宏,呂建,等.淺論軟件技術(shù)發(fā)展J.電子學(xué)報(bào),2002,30(12A):1901-1906.3 宮云戰(zhàn),劉海燕,萬琳,等.軟件測試性的分析與設(shè)計(jì)技術(shù)研究C.2000年全國測試學(xué)術(shù)會(huì)議(CTC2000).北京:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中班老師的心得(2篇)
- 2025年中學(xué)體育教師工作總結(jié)(二篇)
- 2025年二手摩托車協(xié)議(2篇)
- 2025年鄉(xiāng)健康教育季度工作總結(jié)模版(二篇)
- 2025年人事行政專員試用期轉(zhuǎn)正工作總結(jié)樣本(三篇)
- 2025年中專實(shí)習(xí)小結(jié)(三篇)
- 2025年中石化八步法心得體會(huì)模版(3篇)
- 2025年交通系統(tǒng)技師申報(bào)個(gè)人工作總結(jié)(3篇)
- 2025年臨時(shí)工雇傭合同樣本(三篇)
- 2025年中醫(yī)藥健康管理服務(wù)半年總結(jié)模版(三篇)
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設(shè)計(jì)說明
- 常見食物的嘌呤含量表匯總
- 小學(xué)數(shù)學(xué)-三角形面積計(jì)算公式的推導(dǎo)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 人教版數(shù)學(xué)八年級下冊同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 秦暉社會(huì)主義思想史課件
- 積累運(yùn)用表示動(dòng)作的詞語課件
- 機(jī)動(dòng)車登記證書英文證書模板
- 質(zhì)量管理體系基礎(chǔ)知識培訓(xùn)-2016
評論
0/150
提交評論