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

        ?

        軟件測(cè)試方法的分析與實(shí)踐研究

        2013-12-31 00:00:00皇甫強(qiáng)龍
        數(shù)字化用戶 2013年32期

        【摘 要】對(duì)幾種軟件測(cè)試的方法進(jìn)行了分析比較,研究了軟件測(cè)試分析的重要性,對(duì)實(shí)際工作中的軟件測(cè)試的方法進(jìn)行了總結(jié)并提出了可行性建議。

        【關(guān)鍵詞】軟件測(cè)試方法 測(cè)試流程 測(cè)試分類

        隨著信息技術(shù)的發(fā)展,軟件的規(guī)模大幅度提高,軟件行業(yè)關(guān)心的問題依舊是如何保證提高軟件的質(zhì)量。軟件的可行性與有效性是衡量軟件的重要標(biāo)準(zhǔn),軟件的失效有時(shí)候會(huì)帶來財(cái)產(chǎn)和生命的巨大的損失,因此,軟件測(cè)試越來越受到重視。近年來,軟件測(cè)試成為軟件開發(fā)過程中不可缺少的一部分,成為保證軟件質(zhì)量的必要手段。軟件測(cè)試方法的分析與使用在整個(gè)過程中占據(jù)了舉足輕重的位置,正確的使用軟件測(cè)試的方法可以提高效率,節(jié)約成本。

        一、軟件測(cè)試

        根據(jù)軟件開發(fā)各個(gè)階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例,并利用這些測(cè)試用例運(yùn)行程序以發(fā)現(xiàn)錯(cuò)誤的過程稱為軟件測(cè)試。軟件測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤為執(zhí)行程序的過程。其根據(jù)軟件開發(fā)過程中的文檔和軟件內(nèi)部結(jié)構(gòu)設(shè)計(jì)出詳細(xì)的測(cè)試用例,跟蹤軟件運(yùn)行過程,發(fā)現(xiàn)軟件的錯(cuò)誤或缺陷。

        二、軟件測(cè)試方法

        軟件測(cè)試的關(guān)鍵是設(shè)計(jì)測(cè)試用例,測(cè)試用例需要包括功能特性,規(guī)范的輸入和輸出。每一個(gè)測(cè)試用例都有明確的測(cè)試目標(biāo)。軟件測(cè)試從不同的角度出發(fā)可以劃分不同的類別,以下主要討論軟件測(cè)試方法。

        (一)從軟件實(shí)現(xiàn)與內(nèi)部結(jié)構(gòu)的角度

        1.黑盒測(cè)試

        黑盒測(cè)試又稱功能性測(cè)試,主要根據(jù)軟件需求規(guī)格說明書設(shè)計(jì)測(cè)試用例,并不涉及軟件的內(nèi)部結(jié)構(gòu)。

        2.白盒測(cè)試

        白盒測(cè)試又稱結(jié)構(gòu)測(cè)試或基于程序的測(cè)試,它依賴于對(duì)程序細(xì)節(jié)的嚴(yán)密檢查,針對(duì)特定條件/與循環(huán)集設(shè)計(jì)測(cè)試用例。

        (二)從程序是否執(zhí)行的角度

        1.靜態(tài)測(cè)試

        靜態(tài)測(cè)試的主要特征是在測(cè)試源程序時(shí),計(jì)算機(jī)并不真正的運(yùn)行被測(cè)試程序。靜態(tài)測(cè)試包括代碼檢查、界面測(cè)試、文檔測(cè)試三個(gè)放面。

        動(dòng)態(tài)測(cè)試

        動(dòng)態(tài)測(cè)試的主要特征是計(jì)算機(jī)必須真正的運(yùn)行被測(cè)試程序,通過輸入測(cè)試用例,對(duì)其運(yùn)行的情況進(jìn)行分析,判斷期望結(jié)果和實(shí)際結(jié)果是否一致。

        (三)從是否使用工具的角度

        1.人工測(cè)試

        人工測(cè)試是由測(cè)試人員手工逐步執(zhí)行所有的活動(dòng),并觀察每一步是否成功完成。例如結(jié)構(gòu)化走查、審查和正式評(píng)審。

        2.自動(dòng)測(cè)試

        自動(dòng)測(cè)試是基于自動(dòng)測(cè)試工具軟件完成的。測(cè)試人員在事先編寫好測(cè)試腳本利用計(jì)算機(jī)自動(dòng)軟件來檢測(cè)軟件的缺陷或錯(cuò)誤。例如邊界值測(cè)試、分支覆蓋測(cè)試、原型和語法測(cè)試等。自動(dòng)測(cè)試只適合于可重復(fù)利用的功能。

        三、軟件測(cè)試方法分析研究

        需求是軟件開發(fā)階段必不可少的內(nèi)容,有了精確的需求才能正常開展工作。對(duì)于軟件測(cè)試人員,還必須了解測(cè)試需求,清楚需要測(cè)試的內(nèi)容,軟件是否可測(cè),是否需要增加開發(fā)需求等等。軟件測(cè)試方法的分析與設(shè)計(jì)是為了提前整個(gè)軟件測(cè)試的時(shí)間點(diǎn),增強(qiáng)測(cè)試需求分析階段的一系列活動(dòng)。一般的,從軟件需求分析設(shè)計(jì)階段開始測(cè)試能夠及早的發(fā)現(xiàn)設(shè)計(jì)方面不完整的部分,可以提前修改設(shè)計(jì),降低開發(fā)成本。軟件測(cè)試與軟件開發(fā)過程的關(guān)系如圖2所示。

        隨著軟件開發(fā)周期的增長(zhǎng),軟件測(cè)試成本也是不斷的增長(zhǎng)。早期如果沒有發(fā)現(xiàn)設(shè)計(jì)階段的某些錯(cuò)誤,而是在編碼完成之后介入測(cè)試檢測(cè)出這些錯(cuò)誤,最后不得不通過更改設(shè)計(jì)來修復(fù)這些錯(cuò)誤,則軟件開發(fā)和測(cè)試的人力和資金成本都將大大提升,軟件是否能夠及時(shí)交付也存在一定的風(fēng)險(xiǎn)。

        四、對(duì)軟件測(cè)試實(shí)際工作中的分析與建議

        軟件測(cè)試的目的是為了驗(yàn)證產(chǎn)品的功能,性能,同時(shí)找出產(chǎn)品的bug點(diǎn),以完善產(chǎn)品的開發(fā)。作為測(cè)試人員,對(duì)于產(chǎn)品的測(cè)試需求,如測(cè)試方式,測(cè)試要點(diǎn),測(cè)試重點(diǎn)等必須有自己的一套思路,但是,在測(cè)試之初他們并不是最了解產(chǎn)品的人,需要開發(fā)人員給出一定的指引,畢竟并不是所有產(chǎn)品的測(cè)試需求都一致,僅憑經(jīng)驗(yàn)辦事有時(shí)會(huì)走入誤區(qū),比如說:忽略掉很多本應(yīng)該注意到的東西;對(duì)產(chǎn)品的BUG點(diǎn)判斷失當(dāng);在不重要的測(cè)試點(diǎn)上花費(fèi)太多精力,而在真正應(yīng)該測(cè)試到的地方投入過小等。

        對(duì)測(cè)試工作的建議:(1)分析被測(cè)軟件,制定測(cè)試需求計(jì)劃,嚴(yán)格編寫測(cè)試計(jì)劃,及時(shí)提交文檔,以保證軟件測(cè)試工作能按時(shí)進(jìn)行。豐富軟件測(cè)試說明。(2)設(shè)計(jì)完整的測(cè)試用例,提高測(cè)試的語句覆蓋率。(3)準(zhǔn)確而詳盡的記錄測(cè)試過程所產(chǎn)生的數(shù)據(jù)。(4)認(rèn)真分析測(cè)試結(jié)果,及時(shí)與開發(fā)人員進(jìn)行溝通。(5)分析功能失效、人機(jī)界面失效的原因,使之能夠在這兩方面有較大的改進(jìn)。(6)分析讀數(shù)組邊界、棧數(shù)組邊界、初始化內(nèi)存等類型的內(nèi)存使用錯(cuò)誤的原因。(7)嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,對(duì)所產(chǎn)生的BUG進(jìn)行反復(fù)驗(yàn)證。

        五、結(jié)束語

        隨著軟件開發(fā)項(xiàng)目的增大,成本投入也隨之增長(zhǎng),軟件質(zhì)量的好壞直接影響者企業(yè)的發(fā)展進(jìn)程,完整而有效的測(cè)試不僅可以給軟件質(zhì)量提供一個(gè)正確的評(píng)價(jià),而且是提高軟件質(zhì)量的重要方法之一,同時(shí)也是軟件系統(tǒng)強(qiáng)有力的保障!

        參考文獻(xiàn):

        [1]路曉麗;軟件測(cè)試技術(shù)[M];機(jī)械工業(yè)出版社;2007

        [2]陳汶斌.軟件測(cè)試技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社

        [3]王虎;軟件需求分析探討[J];科技情報(bào)開發(fā)與經(jīng)濟(jì);2008

        [4]耿宏超;淺談軟件測(cè)試方法[J];河南科技;2011

        日韩日本国产一区二区| 亚洲学生妹高清av| 99热在线精品播放| 亚洲精品中文字幕尤物综合| 人妻少妇精品视频专区二区三区| 在线亚洲高清揄拍自拍一品区| 98久9在线 | 免费| 熟妇人妻无乱码中文字幕真矢织江| 欧美内射深喉中文字幕| 亚洲精品有码在线观看| 一区二区中文字幕蜜桃 | 亚洲乱码中文字幕在线播放| 99国产精品人妻噜啊噜| 91免费播放日韩一区二天天综合福利电影 | 一本色道久久88精品综合 | 国产国拍亚洲精品福利| 美利坚合众国亚洲视频 | 成黄色片视频日本秘书丝袜| 青青草视频网站免费看| 欧美性高清另类videosex| 无码a∨高潮抽搐流白浆| 国产精品麻豆A啊在线观看| 日韩极品在线观看视频| 强开少妇嫩苞又嫩又紧九色| 超薄肉色丝袜一区二区| 91色婷婷成人精品亚洲| 媚药丝袜美女高清一二区| 色偷偷偷久久伊人大杳蕉| 成人动漫久久| 国产成人高清视频在线观看免费 | 国产熟女自拍视频网站| 91久久国产香蕉视频| 最新亚洲人成网站在线观看| 亚洲国产精品线路久久| 久久网站在线免费观看| 一区二区三区内射美女毛片 | 一区二区三区少妇熟女高潮| 国产精品亚洲一区二区三区| 国产啪精品视频网站| 中日无码精品一区二区三区| 国产精品狼人久久影院软件介绍|