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

        ?

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

        2014-02-20 01:18:16黃永強(qiáng)
        電子測(cè)試 2014年16期
        關(guān)鍵詞:軟件測(cè)試工程師軟件

        黃永強(qiáng)

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

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

        黃永強(qiáng)

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

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

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

        0 引言

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

        1 軟件測(cè)試的概述

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

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

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

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

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

        3 軟件測(cè)試的種類

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

        4 軟件測(cè)試的優(yōu)點(diǎn)

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

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

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

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

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

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

        4.4 讓企業(yè)具備國(guó)際競(jìng)爭(zhēng)的實(shí)力

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

        5 軟件測(cè)試的模型

        5.1 軟件測(cè)試中的V模型

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

        圖1 V模型

        5.2 軟件測(cè)試中的W模型

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

        圖2 W模型

        5.3 軟件測(cè)試中的X模型

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

        5.4 軟件測(cè)試中的H模型

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

        圖3 X模型

        圖4 H模型

        6 結(jié)束語

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

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

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

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

        [3] 夏啟明.軟件測(cè)試及評(píng)價(jià)的復(fù)用策略研究及其實(shí)現(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

        猜你喜歡
        軟件測(cè)試工程師軟件
        《機(jī)械工程師》征訂啟事
        Kenoteq的工程師研發(fā)環(huán)保磚塊
        英語文摘(2021年10期)2021-11-22 08:02:40
        禪宗軟件
        英語文摘(2021年10期)2021-11-22 08:02:26
        基于OBE的軟件測(cè)試課程教學(xué)改革探索
        青年工程師
        安徽建筑(2020年4期)2020-05-23 01:37:12
        軟件對(duì)對(duì)碰
        EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
        軟件測(cè)試工程化模型及應(yīng)用研究
        工程師變成“資本家”
        中文无码免费在线| 亚洲性爱视频| 中文字幕亚洲欧美日韩在线不卡 | 中文字幕一区二区综合| 无码av不卡一区二区三区 | 亚洲精品乱码久久久久久麻豆不卡| 中文字幕亚洲乱码熟女在线| 在线观看 国产一区二区三区| 成年女人粗暴毛片免费观看| 亚洲av无码一区二区二三区下载| 国产免费三级三级三级| 人妖国产视频一区二区| 国产又粗又猛又黄又爽无遮挡| 99精品视频在线观看| 久久久久无码中文字幕| 久久本道久久综合伊人| 日本高清视频永久网站www| 暖暖免费 高清 日本社区在线观看 | 日本韩国三级在线观看| 国产办公室秘书无码精品99| 精品国产三级a∨在线观看| 欧美手机在线视频| 一区二区三区四区亚洲免费| 天堂中文官网在线| 亚洲视频毛片| 久久精品人妻嫩草av蜜桃| 婷婷亚洲岛国热超碰中文字幕| 国产乱xxⅹxx国语对白| 久久国产乱子伦精品免费强| 免费蜜桃视频在线观看| 艳妇臀荡乳欲伦交换h在线观看| 亚洲中文有码字幕青青| 日韩人妻无码精品系列专区无遮| 中文字幕亚洲精品在线| 爆乳熟妇一区二区三区霸乳| 亚洲国产福利精品一区二区| 国产一区二区一级黄色片| 国产大屁股视频免费区| 人妻无码一区二区三区四区| Jizz国产一区二区| 国产一区二区三区在线蜜桃|