999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件測試技術(shù)探究

2014-02-20 01:18:16黃永強
電子測試 2014年16期
關(guān)鍵詞:模型

黃永強

(濟(jì)寧學(xué)院,273100)

軟件測試技術(shù)探究

黃永強

(濟(jì)寧學(xué)院,273100)

軟件測試在軟件開發(fā)中起到至關(guān)重要的作用,為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,它是幫助識別開發(fā)完成,中間或最終的版本的計算機軟件,整體或部分的正確度、完全度、質(zhì)量的軟件過程;是SQA(software quality assurance)的重要子域。

軟件測試;技術(shù);研究

0 引言

軟件測試是伴隨這軟件開發(fā)而產(chǎn)生的,軟件測試包括白盒測試與黑盒測試,由于軟件危機的頻頻出現(xiàn),促使了軟件測試地位的大幅提升,當(dāng)前,軟件測試已經(jīng)貫穿了整個軟件開發(fā)的過程,是檢測軟件質(zhì)量和安全的重要手段之一。隨著軟件開發(fā)的需求和質(zhì)量的保證,軟件測試在軟件開發(fā)中越來越重要,地位也在不斷的上升。項目軟件編制質(zhì)量的高低關(guān)鍵取決于軟件測試工作的嚴(yán)密。軟件測試工作不但保證了軟件質(zhì)量,而且降低了日后維護(hù)成本,也提高了企業(yè)信譽和實力。軟件測試主要是根據(jù)項目制定測試計劃,確定測試用例和測試方法,記錄測試數(shù)據(jù),分析測試結(jié)果,完成測試報告,以便軟件開發(fā)人員進(jìn)一步調(diào)試。

1 軟件測試的概述

軟件測試工程師,目前IT行業(yè)極端短缺的金貴人才,在未來5年里IT行業(yè)最炙手可熱的高薪職位。中國軟件業(yè)每年新增約20萬測試崗位就業(yè)機會,而企業(yè)、學(xué)校培養(yǎng)出的測試人才卻不足需求量的1/10,這種測試人才需求與供給間的差距仍在拉大。由于軟件企業(yè)要求測試人才有較高的專業(yè)水準(zhǔn),導(dǎo)致大量無測試經(jīng)驗、無測試技能的高學(xué)歷應(yīng)聘者遭受冷遇。而且目前從業(yè)者大部分是從其他崗位轉(zhuǎn)型過來的,水平不一,不具備專業(yè)能力,導(dǎo)致企業(yè)“有活沒人干”的尷尬境況。

隨著軟件市場的成熟,軟件對社會運轉(zhuǎn)的巨大貢獻(xiàn)已經(jīng)得到了廣泛認(rèn)可,但是,人們對軟件作用期望值也越來越高,更多人將關(guān)注點轉(zhuǎn)移到軟件的質(zhì)量和功能可靠性上,而中國軟件產(chǎn)業(yè)在產(chǎn)品性能測試領(lǐng)域存在著嚴(yán)重不足,軟件測試水平的高低可以說是決定了中國軟件產(chǎn)業(yè)的前途命運。

2 軟件測試的內(nèi)容

軟件測試主要工作內(nèi)容是驗證(verification)和確認(rèn)( validation ),驗證(verification)是保證軟件正確地實現(xiàn)了一些特定功能的一系列活動,即保證軟件做了你所期望的事情。確定軟件生存周期中的一個給定階段的產(chǎn)品是否達(dá)到前階段確立的需求的過程;程序正確性的形式證明,即采用形式理論證明程序符號設(shè)一計規(guī)約規(guī)定的過程;評市、審查、測試、檢查、審計等各類活動,或?qū)δ承╉椞幚怼⒎?wù)或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報告。確認(rèn)( validation )是一系列的活動和過程,目的是想證實在一個給定的外部環(huán)境中軟件的邏輯正確性。即保證軟件以正確的方式來做了這個事件。靜態(tài)確認(rèn),不在計算機上實際執(zhí)行程序,通過人工或程序分析來證明軟件的正確性;動態(tài)確認(rèn),通過執(zhí)行程序做分析,測試程序的動態(tài)行為,以證實軟件是否存在問題。軟件測試的對象不僅僅是程序測試,軟件測試應(yīng)該包括整個軟件開發(fā)期問各個階段所產(chǎn)生的文檔,如需求規(guī)格說明、概要設(shè)計文檔、詳細(xì)設(shè)計文檔,當(dāng)然軟件測試的主要對象還是源程序。

對于軟件測試來說所要掌握的知識是比較多的,基于Window/Unix/Linux系統(tǒng),具有一定的編程能力和腳本寫作能力;熟練掌握各類數(shù)據(jù)庫應(yīng)用,比如SQL,Oracle,DB2;熟練掌握各類測試技術(shù),包括黑盒,白盒測試技術(shù);熟悉軟件測試流程并能很好完成個階段測試工作機相關(guān)文檔寫作,比如測試需求,測試計劃,測試用例,測試總結(jié)等文檔;熟練使用各類配置管理工具,比如SVN;精于自動化測試機各類測試工具,比如QTP,Load Runner,TD。

3 軟件測試的種類

軟件測試的種類可以分為以下幾類:1、從軟件內(nèi)部結(jié)構(gòu)和具體實現(xiàn)的角度可以分為:白盒測試、黑盒測試、灰盒測試;2、從執(zhí)行程序的角度可以分為:靜態(tài)測試和動態(tài)測試;從軟件開發(fā)的過程階段來發(fā)可以分為:單元測試、集成測試、確認(rèn)測試、驗收測試、系統(tǒng)測試。

4 軟件測試的優(yōu)點

4.1 產(chǎn)品質(zhì)量的保證

軟件產(chǎn)品的質(zhì)量管理已成為企業(yè)生存與發(fā)展的核心。中國軟件公司已開始認(rèn)識到,軟件測試并非產(chǎn)品交付前單一的“找錯”過程,而是貫穿于軟件生產(chǎn)過程的始終,是一套完善的質(zhì)量管理體系。國外的大多數(shù)軟件公司,1個軟件開發(fā)工程師便需要輔有1-2個軟件測試工程師。而國內(nèi)軟件公司中,測試人才寥寥無幾。隨著行業(yè)對產(chǎn)品質(zhì)量的關(guān)注,軟件測試工程師的需求量在急劇增加。

4.2 控制成本的關(guān)鍵

科學(xué)控制成本,提升利潤水平是軟件企業(yè)關(guān)注的焦點。中國軟件產(chǎn)業(yè)長期受技術(shù)與市場因素制約,粗放型生產(chǎn)模式帶來的分工不明、項目進(jìn)程缺乏控制的狀況亟待改觀。企業(yè)重新認(rèn)識到,軟件測試越早參與項目,越能避免項目出現(xiàn)大的缺陷,大大降低了后期彌補缺陷及維護(hù)成本。軟件測試人才也因此炙手可熱。

4.3 軟件可靠性確認(rèn)

隨著軟件市場的日益成熟,產(chǎn)品交付標(biāo)準(zhǔn)、性能實現(xiàn)成為用戶關(guān)注的主題。過去軟件交付使用時輸入幾組典型數(shù)據(jù)試運行即可,而現(xiàn)在用戶要求的是對軟件全方位的性能檢測。軟件測試工程師是承擔(dān)產(chǎn)品性能測試以及交付標(biāo)準(zhǔn)制定的專業(yè)崗位,軟件的可靠性在測試工程師手里得到確認(rèn),由他們來保證公司的信譽。

4.4 讓企業(yè)具備國際競爭的實力

中國軟件公司的規(guī)模和產(chǎn)品開發(fā)層次在不斷提升,許多公司開始謀求國際軟件定單,外包業(yè)務(wù)成為軟件行業(yè)新的增長點。但國內(nèi)的軟件測試水平與國外用戶的要求相差很遠(yuǎn),人力、組織、管理、技術(shù)都需要大幅度提升,重視軟件測試,與世界先進(jìn)軟件公司測試標(biāo)準(zhǔn)接軌,是中國軟件邁出國門的重要前提。

5 軟件測試的模型

5.1 軟件測試中的V模型

V模型是軟件開發(fā)中中瀑布模型,主要是反應(yīng)設(shè)計與分析的關(guān)系,主要是描述了開發(fā)和測試的行為。V模型的優(yōu)點在于它明確了測試過程中存在的不同級別,清楚的描述了測試與開發(fā)的對應(yīng)關(guān)系。如圖1.

圖1 V模型

5.2 軟件測試中的W模型

W模型補充了V模型中忽略的內(nèi)容,強調(diào)了測試計劃等工作的先行和對系統(tǒng)需求和系統(tǒng)設(shè)計。的測試。如圖2.

圖2 W模型

5.3 軟件測試中的X模型

X模型同樣是對V模型的改進(jìn),X模型針對單獨的程序片段進(jìn)行相互分離的編碼和測試,此后通過頻繁的交接,通過集成最終合成為可執(zhí)行的程序。如圖3.

5.4 軟件測試中的H模型

H模型是軟件測試過程活動完全獨立,貫穿于整個產(chǎn)品的周期,與其他流程一起進(jìn)行,某個測試點準(zhǔn)備就緒時,就可以從測試準(zhǔn)備階段進(jìn)行到測試執(zhí)行階段。如圖4.

圖3 X模型

圖4 H模型

6 結(jié)束語

軟件測試是目前正在發(fā)展中的行業(yè),從進(jìn)入計算機時代,人類就沒有放棄過對正確性和安全性的追求,軟件測是是可以幫助人們提高軟件的質(zhì)量。同時,軟件又是測試又是一項繁瑣復(fù)雜的工作,不管是從軟件測試的花銷還是耗費耗時上,都占據(jù)了整個項目的一半以上。因此,提高軟件測試的性能和效率,對軟件開發(fā)起到了至關(guān)重要的作用。

由于國內(nèi)測試行業(yè)還處于起步階段,所以大家對測試工程師這個職業(yè)的發(fā)展前景還不明確。其實,開發(fā)有什么樣的崗位,測試也有就相對應(yīng)的崗位,比如開發(fā)有架構(gòu)師,測試也有測試架構(gòu)師,也需要從整體架構(gòu)考慮怎么做測試。國內(nèi)公司一般會有初級、中級、高級測試工程師、項目經(jīng)理、部門經(jīng)理。當(dāng)然也有一些公司已經(jīng)有比較完善的體系,比如性能測試領(lǐng)域,除了初級、中級、高級測試人員之外,還有測試專家,性能測試分析師,架構(gòu)師。近幾年國內(nèi)的測試行業(yè)也在逐步規(guī)范,分工越來越細(xì),相信測試行業(yè)發(fā)展也會越來越好。

[1] 李麗.航天相機主控軟件測試用例自動生成技術(shù)的研究[D].中國科學(xué)院研究生院(長春光學(xué)精密機械與物理研究所).2010,(11):16-17.

[2] 王立新.軟件測試數(shù)據(jù)的高效生成及測試方法研究[D].東華大學(xué).2011,(21):5-11.

[3] 夏啟明.軟件測試及評價的復(fù)用策略研究及其實現(xiàn)[D].武漢大學(xué).2010,(06):96-97.

Research on Software Testing Technology

Huang Yongqiang
(Institute of Jining,273100)

The software testing in software development plays a crucial role,in order to discover an error in the program implementation process,it is to help identify development completed,intermediate or final version of thesoftware,in whole or in part the accuracy,completeness,quality of software process;SQA (software qualityassurance an important subfield).

software testing;technology;research

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應(yīng)用
p150Glued在帕金森病模型中的表達(dá)及分布
函數(shù)模型及應(yīng)用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 一级毛片基地| 亚洲中文字幕av无码区| 美美女高清毛片视频免费观看| a级高清毛片| 91亚洲影院| 国产无人区一区二区三区| 69av免费视频| 国产不卡在线看| 午夜日韩久久影院| 亚洲成人网在线观看| 色综合久久无码网| 欧美一级99在线观看国产| 综合网天天| 欧美v在线| 色偷偷一区| 亚洲成人免费在线| 性欧美久久| 蝴蝶伊人久久中文娱乐网| 日韩区欧美区| 国产啪在线| 四虎永久在线| 波多野结衣一区二区三区四区视频| 日韩精品一区二区三区大桥未久| 精品无码一区二区在线观看| 最新亚洲av女人的天堂| 久久国产精品77777| 欧美日韩精品在线播放| 欧美黄网站免费观看| 91系列在线观看| 国产v精品成人免费视频71pao| 亚洲毛片网站| 一本视频精品中文字幕| 四虎影视永久在线精品| 国产一级一级毛片永久| 91美女视频在线观看| 亚洲第一天堂无码专区| 国产欧美精品专区一区二区| 欧美一级专区免费大片| 亚洲黄网在线| 国产毛片不卡| 亚洲中文字幕av无码区| 99re这里只有国产中文精品国产精品 | 国产正在播放| 精品福利一区二区免费视频| 免费在线播放毛片| 国产喷水视频| 无码中文AⅤ在线观看| 青草视频免费在线观看| 思思99热精品在线| 国产va在线观看| 亚洲高清无在码在线无弹窗| 久久精品国产精品国产一区| 亚洲香蕉久久| 日本午夜视频在线观看| 亚洲男人在线天堂| 免费看a级毛片| 高清精品美女在线播放| 狠狠亚洲五月天| 在线欧美a| 99精品这里只有精品高清视频| 99久久精品免费看国产免费软件 | www中文字幕在线观看| 特级做a爰片毛片免费69| 青青草原国产免费av观看| 色婷婷在线播放| 精品亚洲国产成人AV| 国内丰满少妇猛烈精品播| 欧美日韩在线观看一区二区三区| 国产高清色视频免费看的网址| 国产成+人+综合+亚洲欧美| 91福利国产成人精品导航| 丁香婷婷激情网| 幺女国产一级毛片| 激情网址在线观看| 精品剧情v国产在线观看| 国产免费羞羞视频| 欧美在线三级| 91精品小视频| 午夜丁香婷婷| 性色生活片在线观看| 精品国产黑色丝袜高跟鞋| 欧美精品在线看|