軟件測試論文范文
時間:2023-04-07 20:13:53
導語:如何才能寫好一篇軟件測試論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
1高效軟件測試團隊建設的可行性策略
1.1軟件測試團隊的特質建設
軟件測試團隊的素質建設對于整個軟件工程質量而言具有非常重要的作用,人是測試工作中最具價值也是最重要的資源。因此,應該積極構建合格的、高質量的合作團隊。(1)軟件測試以及軟件工程開發都需要程序員具備足夠的自信心,對軟件檢測結構以及程序的缺陷要如實匯報。對于軟件項目工程中出現的各種問題要認真處理,以此減少客戶可能遇到的種種問題。(2)軟件測試人員還要具備足夠的懷疑精神,對可能存在的漏洞性錯誤要及時予以檢測和糾正,進而提高其自我創造力。(3)軟件測試團隊要積極構建溝通協調能力??梢酝ㄟ^與客戶進行必要的溝通來及時發現軟件運行中存在的不足之處,其中測試者可以針對模擬環境下用戶對于軟件環境的應用情況進行科學分析,以此對軟件編寫過程和總結文檔進行反復檢查檢測,提高軟件的運行效率和正確性。(4)必備的檢測技術能力。軟件測試團隊必須具備重要的專業技能,需要精通數據庫、通信、網絡、GUI測試、測試工具、自動化測試腳本和相關業務領域等,以此全面提升他們的測試能力和測試積極性。
1.2軟件測試團隊的制度性建設舉措
一個優秀的軟件測試團隊必定擁有一套完善的團隊管理制度,擁有明確的職責分工和高端測試人員,通過不斷規范團隊管理制度,做到揚長避短,及時提升整體測試質量。其中,軟件測試團隊需要不斷加強匯報制度建設、工作總結制度建設、獎懲制度建設、測試審核制度建設、會議制度建設等,通過科學合理地分配職責關系來進一步強化團隊成員的素質建設。在此過程中,還要注重對于資深測試人員的正確引導和建設,加強彼此間的溝通交流,不斷豐富團隊的測試知識庫,通過科學吸收先進的測試管理知識來提升整體測試技能和技巧,以此減少開發團隊協同工作中的一些領域瓶頸。
2結語
篇2
關鍵詞:計量特色;軟件測試人才;課程體系;實踐體系
目前,全國有500余所本科院校開設計算機專業,對一所像中國計量學院樣的普通高校而言,如何在這種龐大的專業規模和激烈的專業競爭中辦好自己的專業,專業特色是一個重要的立足點。不同類型高校計算機專業的人才培養應當具有不同的定位,人才培養模式要充分依托各自學校的辦學優勢體現專業特色。
中國計量學院是我國質量監督檢驗檢疫行業唯一的本科院校,學校在29年的辦學過程中,逐步確立了“計量立校、標準立人、質量立業”的辦學理念,形成了“培養具有牢固質量觀念、明確標準意識和較強計量能力的高素質人才”的人才培養和在計量、質量、檢測、標準、檢驗檢疫等方面具有鮮明的辦學特色。
中國計量學院計算機專業面對目前國內軟件測試人才失衡及培養渠道缺失現狀,針對軟件測試人才的職業素質要求,依托學校計量測試的辦學優勢,以培養社會急需的軟件質量與測試人才市場為目標,研究探索了具有鮮明計量特色的“軟件質量與測試平臺+模塊”的計算機專業應用型人才培養模式和課程結構與體系,構建了由實驗教學、軟件度量與測試專業技能訓練和校內外軟件質量與測試實踐基地的計量特色實踐教學體系,培養了z生軟件質量意識和積極探索、勇于創新的學習動機。
1計量學與軟件測試間的關系
計量學(metrology),簡稱計量。隨著人類文明和科學技術水平的發展,計量學的內涵與外延在不斷變化。就內涵而言,計量學曾被稱為度量衡學和權度學,一般指關于測量的科學,具體指以技術和法制手段保證量值準確可靠、單位統一的測量,此處的“量”主要是有形的、物化的量,可通過“測”來獲取。而廣義的計量學,則突破“測”的手段來獲取無形的量[1]。
在傳統計量時期,社會經濟活動較簡單,計量主體是度量衡和時間度量,隨著近現代數學、原子物理和量子物理學的發展,現代計量的對象和范圍不斷拓展,從一般物理量擴展到工程量、化學量和生物量等,甚至還包含了現代社會的商貿、醫療、貿易,出現了形態計量學、經濟計量學、文獻計量學、情報計量學、網絡計量學。計量學已經涉及自然科學、人文社會科學的各方面[1]。
科學儀器是計量的重要組成部分,一流科學研究往往離不開一流的科學儀器。隨著計算機技術的飛速發展,“計算機軟件就是儀器”、“計算機軟件就是設備”早已成為的事實。20世紀90年代以來,計算機應用領域不斷拓寬,軟件應用的復雜性和規模不斷擴大,IEEE、ANSI和ISO等一系列關于軟件質量控制和測試的國際標準均相繼問世,使軟件質量和軟件測試得到了普遍的重視。人們認識到軟件測試不單純是發現錯誤的過程,而且包含軟件質量評價的內容,是軟件質量保證的重要手段。2004年ISO和IEC的第一聯合技術委員會(ISO/IEC/JTCl)提出的軟件工程標準術語中給軟件測試下的定義是:軟件測試是為評價、改進軟件產品質量、標識軟件產品缺陷和問題而進行的活動。即軟件測試并非傳統意義上產品交付前單一的“找錯”過程,而是貫穿于軟件生產過程的始終,是一個科學的質量控制過程[2]。因此可以說傳統計量測試技術與計算機技術的交叉與融合是實現軟件測試技術的基礎,軟件測試技術是傳統計量測試技術的延伸與拓展,是現代計量技術的一個重要分支。傳統的計量測試也是測定某個系統的性能是否滿足需求,或弄清預期結果與實際結果之間的差別。軟件測試技術與傳統計量測試技術的主要區別在于被測對象不同[3].
2具有計量特色的軟件測試應用型人才需求分析
何謂具有計量特色的軟件測試應用型人才?筆者認為所謂具有計量特色的軟件質量測試應用型人才是指“具有牢固軟件質量觀念、明確計量標準意識和較強軟件質量和測試能力的高素質應用人才”。其特點是對軟件度量、標準、質量方面的問題非常敏感、理解非常準確、工作上手非???。
軟件質量度量是對影響軟件質量的屬性所進行的定量測量,其實現的基礎是軟件測試,測試作為一種通用的度量方法,其重要作用在于軟件質量保證、功能的驗證和確認,以及產品可靠性的評估等。隨著經濟全球化的進一步推進,中國軟件行業面臨更加廣闊的國際市場。經過幾年來的市場競爭,業內人士已清醒地認識到:“優質的產品、一流的服務、良好的信譽”是軟件產業發展壯大的基礎。在注重軟件開發過程規范化的同時,通過測試的手段保證軟件產品的質量,貫穿于軟件產品研發周期內每一個環節中,在整個軟件開發的系統工程中占據著相當大的比重[4]。
目前,我國軟件業服務范圍廣泛,從電子消費到醫療航天,已滲透進社會的各個領域。據了解,隨著軟件行業產業結構的調整,各大軟件公司對國內軟件市場、軟件外包業務的爭奪愈演愈烈,軟件質量不得到改善,我國軟件行業就無法和美、日、德、英、法等軟件大國競爭。然而由于我國軟件企業對軟件測試認識較晚,現階段大多數軟件企業中測試人員數量還不足開發人員的五分之一,遠遠落后于國外1:1的比例,且具備5年以上行業經驗的資深軟件測試工程師不超過兩萬人。據相關數據統計,目前我國軟件測試人才缺口已達30萬人。
國內軟件測試人才的來源主要有三方面:一是以前做軟件開發轉行的技術人員;二是來自計算機專業的高等學院畢業生;三是經過一定的培訓,具有很強的實戰經驗的專業人員。據51Testing調研數據顯示,目前國內軟件測試從業人員的學歷集中在本科,其比例為70%,大專學歷次之,其比例為23%,高學歷者(包括碩士、博士)占6%,大專以下的有1%。因此高等學院計算機專業本科畢業生將是我國今后軟件測試人才的主要來源。
3具有計量特色的軟件測試應用型人才的培養
(1)培養目標的定位
高等學校計算機專業人才培養目標的確立依據有二:一是學校的辦學特色和自身的專業條件;二是社會對專業人才的需求。在專業建設和人才培養目標的定位過程中,我們認識到近年來隨著大學計算機專業在規模上蓬勃發展,各高校均面臨著專業特色不明顯以及教育質量需要提高等問題。認為在新形勢下,只有以特色立校,揚長避短,才能以特色強校,以特色取勝,才能凸現學校的品牌與地位。
中國計量學院地處IT技術發展非常迅猛的浙江省,是我國質量監督檢驗檢疫行業唯一的本科院校,其辦學特色是計量、質量、檢測、標準、檢驗檢疫等方面。因此我們的人才培養目標的定位是立足于浙江省和國家的需求,依托學校計量測試的辦學優勢,根據國內外在軟件測試和質量控制創新教育方面研究的現狀和發展趨勢、新形式下社會對軟件測試和質量控制的計算機專業人才的需求,特別是對軟件測試和質量控制專業人才在應用動手創新能力和綜合素質方面的需求,在我們專業實力、專業水平和專業學生的知識能力基礎上,結合計量學院在計量、質量、檢測、標準、檢驗檢疫等方面的辦學特色,突出計量測試特色,培養具有鮮明的計量特色的計算機專業人才。
具有鮮明的計量測試特色計算機專業人才培養目標,一方面可以提高我校計算機專業在培養人才和為社會發展服務等方面的創造力、在招生、就業,爭取科研課題方面的競爭力和對浙江省和國家的軟件測試和質量控制領域的技術發展和進步的貢獻力,另一方面也有助于提高我校計算機專業的水平和實力,爭取更多的社會資源和企業支持。
(2)課程體系和計量特色實踐教學體系
根據教育部計算機科學與技術專業教學指導分委員會在《中國計算機本科專業發展戰略研究報告》中提出的以“培養規格分類”為核心思想的計算機專業發展的要求,我們的教學計劃和培養方案以應用型為基礎,整個課程體系設計首先強調計算機科學和應用工程基礎,但專業課程的重點放在現代軟件質量工程和軟件測試理論和軟件測試新技術方面。培養計劃強調軟件測試領域的應用實用型特點,重點加強軟件測試實踐性課程,培養學生的獨立進行軟件測試的能力。課程體系分為以下幾個層次實現:
①專業基礎:包括計算機專業引導性課程和數學物理等方面的基礎課程,如程序設計基礎、數據結構與算法、計算機組成等,重點培養學生對計算機基礎的理解和掌握。
②專業課:包括計算機專業自身的核心課程,如數據庫原理、操作系統、計算機網絡、軟件工程等傳統的計算機學科核心課程,同時軟件測試與質量控制的核心類課程也是教學的重點。在高年級專業的專業方向學習階段,采用專業方向平臺教學手段,學生可根據自己的專業興趣、發展方向、就業趨向等選擇合適的平臺課程進行學習。根據社會對計算機專業人才需求和自身專業特點,設置軟件測試與應用方向平臺、網絡工程及應用方向平臺、嵌入式系統設計及應用方向平臺等三個專業方向平臺。在專業方向平臺課程中,除側重點不同外,都具有計量測試特色,如軟件測試與應用方向平臺包含軟件質量工程、軟件測試技術、軟件能力成熟度模型(CMM)等,嵌入式系統方向平臺包含軟件質量工程和嵌入式系統測試技術等。
③選修課:與質量測試領域、職業發展素質和一般工程方法相關的選修課。如計量學概論、產品質量工程概論、檢測技術與儀器等,以增強學生的質量測試意識和職業素養。另外軟件的測試的行業或領域非常強,掌握領域專業知識也是非常關鍵,我們通過聘請相關行業或領域的專家以技術講座方式使學生初步掌握相關行業或領域知識,以避免學生缺乏領域知識。
④實踐教學:根據軟件測試人才能力素質的要求,我們設置了相應的實踐教學體系,包括課程實驗、課程設計和專業實踐三個環節。課程實驗主要讓學生在真實或模擬的環境中進行大量操作、實踐,熟悉各種測試軟件和測試工具;課程設計通過安排小型的軟件測試項目,讓學生運用測試工具進行測試,鍛煉學生的綜合分析能力和綜合運用知識的能力;專業實踐結合畢業設計,一方面安排學生走出學校,參加實際的軟件測試項目。另一方面我們專門設計針對電信/互聯網服務和典型行業(金融、銀行、保險等)等應用領域的軟件測試和質量控制的實踐項目,并在實踐過程中模擬企業的質量管理體系,訓練學生項目管理、團隊合作、學習創新的能力。
另外,我們還與知名軟件測試職業培訓機構合作,建設校內培訓基地,充分利用校內的實驗條件、生源條件;培訓機構的師資、技術、資金資源。通過合作辦學,建立良好的測試環境(各種流行測試工具),引入科學、系統的課程體系,利用雙方的互補資源優勢,相互學習、協作、促進,實現雙贏。同時與省內軟件企業合作,建立校外實習、實訓基地,學生在教師和企業專家的指導下,參與實際測試項目。與第三方測試機構合作,承接了力所能及的測試項目,實施了大學生科研計劃。
(3)計算機學科和計量測試相關學科知識的相互滲透和融通
在軟件質量測試應用型人才培養過程中,為了體現計量、質量、檢測、標準、檢驗檢疫等方面的辦學特色,我們將“明確標準、注重量化、追求質量”滲透于人才培養的過程中,努力達到“標準先進、計量精確、質量可靠”的人才培養目標,突出計量測試特色,在研究計算機學科和計量測試相關學科各自特點基礎上,提出了計量測試大學科意識,實現了兩學科知識的相互滲透和融通。以選修課的形式在計算機專業開設如計量學概論、產品質量工程概論、檢測技術與儀器、技術監督法律法規、質量管理體系認證、標準化概論等課程,將計量測試相關學科基礎知識的滲透和融通到計算機學科,使計算機專業學生能建立起標準意識、質量意識和法制意識,對計量、標準、質量方面的問題更敏感、理解更到位、工作上手更快。近三年來,學生共有50余項與專業特色相關的專利申請被受理,參與的學生人數和專利項目申請數均列省屬高校前茅。學生在各級各類學科性競賽中所獲得的獎項多數也與專業特色密切相關。
4結束語
中國計量學院屬于行業性較強的學校,計量學本身涉及自然科學、人文社會科學和工程領域等多個方面,由計量派生出來的相關學科、領域和方向也在不斷增加。在計量這個大框架下建立我們計算機專業特色,是我們培養能夠適應21世紀科技、經濟和社會發展需要,具有良好質量意識和軟件測試技能的應用型人才的必然選擇,開展具有計量特色的軟件質量測試應用型人才的培養模式的研究是迫切的現實需要,這一能夠滿足國家對專業人才的需求,培養社會急需的軟件度量與測試人才,也更能提高我校計算機專業在培養人才和為社會發展服務等方面的創造力和競爭力,也有助于提高我校計算機專業的水平和實力,爭取更多的社會資源和企業支持。
參考文獻
[1]林建忠.現代計量工程教育模式探索[J].高等工程教育研究,2007,(6):78-82.
[2]康一梅,張永革,李志軍等.嵌入式軟件測試[M].北京:機械工業出版社,2008.
篇3
1.軟件開發類課程翻轉課堂教學模式研究
2.淺談軟件項目開發過程中的需求分析
3.軟件開發方法的創新發展過程研究
4.基于Java語言的安卓手機軟件開發
5.軟件開發的風險分析與控制
6.軟件開發過程模型的發展
7.需求工程對于軟件開發的重要性
8.軟件復用技術及其在軟件開發中的應用
9.試論VB編程語言在軟件開發中的應用
10.軟件開發的風險分析與控制
11.分析軟件開發中數據庫設計理論的實踐
12.基于WBS-RBS的軟件開發風險識別與控制
13.敏捷軟件開發的雙迭代模型
14.基于MATLAB的汽車制動系統設計與分析軟件開發
15.軟件開發勞動計量方法與軟件成本估算
16.基于計算機軟件開發的JAVA編程語言分析
17.一種以軟件體系結構為中心的網構軟件開發方法
18.基于構件的軟件開發的方法與實踐
19.ABC:基于體系結構、面向構件的軟件開發方法
20.面向軟件開發信息庫的數據挖掘綜述
21.淺談三層架構在軟件開發中的應用
22.使用開源軟件進行軟件開發的風險分析
23.汽車電子控制單元軟件開發模式研究
24.軟件開發與層次化思維方式
25.SQA規范對于教育軟件開發的啟示
26.基于證據理論的軟件開發風險評估方法
27.軟件開發人員績效管理中的問題及對策
28.敏捷型軟件開發方法與極限編程概述
29.信息化軟件開發項目經理績效考評研究
30.基于“眾包”的軟件開發模式
31.軟件開發模型研究綜述
32.支持第四代語言的并行進化式軟件開發模型CESD
33.光滑粒子動力學核心算法與軟件開發中的關鍵問題
34.面向重用的軟件開發價值鏈
35.基于MVC模式的應用軟件開發框架研究
36.支持模型驅動式軟件開發的建模語言框架研究
37.3G智能終端軟件開發實驗教學改革的思考
38.軟件開發國際合作模式研究
39.地理信息系統專業學生GIS軟件開發能力的培養
40.有色Petri網在軟件開發中的應用
41.淺談軟件開發的成本核算
42.一種高效率的軟件開發方法——以用戶為中心的軟件開發方法(UCD)
43.軟件開發成本估算技術綜述
44.基坑雙排樁支護結構設計計算軟件開發及應用
45.軟件構架設計在軟件開發中的意義
46.面向軟件開發信息庫的數據挖掘綜述
47.談軟件開發中的需求分析
48.淺談插件化軟件開發
49.計算機軟件技術在植保軟件開發中的應用
50.Onboard:以數據驅動的敏捷軟件開發協同工具
51.軟件開發綜合能力培養的案例教學
52.軟件配置管理在軟件開發平臺中的應用
53.軟件開發成本估算模型的研究
54.軟件開發績效評價指標體系的構建
55.淺談計算機軟件開發技術的應用研究與趨勢
56.軍用軟件開發工程化質量管理研究
57.計算機軟件開發中的分層技術探討
58.基于學生軟件開發團隊的溝通機制研究
59.項目管理在軟件開發中的應用
60.面向農業軟件開發的構件庫研究與實現
61.搭建式GIS軟件開發及其對軟件工程的影響
62.軟件開發過程中的質量管理探析
63.軟件開發本體構建與模塊化的應用研究
64.基于CDIO的高職軟件開發專業課程體系設計
65.典型建筑火災風險評估體系及其軟件開發
66.有效的軟件開發項目風險管理模型
67.框架技術在軟件開發中的研究與實踐
68.淺論新時期計算機軟件開發技術的應用及發展趨勢
69.基于軟構件的軟件開發框架研究
70.面向軟件開發信息庫的數據挖掘綜述
71.模型驅動的軟件開發模式研究
72.以《數據結構》為核心的軟件開發課程群建設
73.護理信息網絡化管理的研究與軟件開發
74.分層技術在計算機軟件開發中的應用
75.軟件開發生命周期法比較之敏捷與傳統
76.基于虛擬硬件在環的控制軟件開發
77.項目管理在軟件開發中的應用分析
78.項目管理在軟件開發中的應用研究
79.軟件開發中的設計原則
80.基于學習遺忘作用的人員調度實驗設計及其軟件開發
81.基于網絡的可信軟件大規模協同開發與演化
82.華池油田結垢預測及軟件開發
83.探析計算機軟件開發的規范化
84.軟件開發自動化平臺的研究與應用
85.架構和面向對象技術在PLC軟件開發中的應用
86.國外XBRL軟件開發技術比較及啟示
87.企業軟件開發標準化探討
88.智能手機操作系統及其Google Android上的軟件開發
89.淺析軟件測試在軟件開發中的重要意義——從軟件功能測試的作用談起
90.軟件開發方法及其應用
91.使用嵌入式Linux操作系統進行軟件開發的特點及優勢
92.基于VB中MSComm控件的通信軟件開發與實現
93.軟件開發管理中的溝通與協調問題研究
94.基于Java語言的安卓軟件開發的研究
95.關于計算機軟件開發語言的研究
96.新時期計算機軟件開發技術的應用研究
97.培養大學生軟件開發創新能力的探索與實踐
98.自適應多Agent系統的面向Agent軟件開發方法學ODAM