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

        ?

        淺析如何提升軟件測試質(zhì)量

        2014-02-19 19:20:30展召英
        科技創(chuàng)新與應(yīng)用 2014年6期
        關(guān)鍵詞:軟件測試

        展召英

        摘 要:在當(dāng)前時(shí)代,軟件測試開始受人們的關(guān)注,此時(shí)怎樣通過技術(shù)方法提升測試的質(zhì)量就成為了行業(yè)中非常重視的一個(gè)話題。文章測試的定義為基礎(chǔ),對如何以軟件測試性設(shè)計(jì)為中心、合理運(yùn)用軟件測試技術(shù)來提升軟件測試質(zhì)量提出了自己的看法。

        關(guān)鍵詞:軟件測試;測試性設(shè)計(jì);測試質(zhì)量

        一個(gè)軟件產(chǎn)品的品質(zhì)到底是怎樣的主要在于它的開發(fā)活動(dòng)開展的如何。測試是其生存的一個(gè)非常關(guān)鍵的時(shí)期,目前非常受人們的關(guān)注。只有通過測試才可以確保其品質(zhì),才能夠保證可靠性好,同時(shí)它還能夠驗(yàn)證軟件能不能夠?qū)崿F(xiàn)預(yù)估的目的。目前測試已經(jīng)不單純的存在于開發(fā)的工作中,它已經(jīng)貫穿到總的研發(fā)步驟中,開展測試的時(shí)間越靠前,總體的開發(fā)費(fèi)用就會(huì)越少。通過很多的統(tǒng)計(jì)資料我們得知,測試的活動(dòng)量在總的開發(fā)工作中占據(jù)了大約百分之四十,在特殊時(shí)期,有時(shí)候會(huì)超過別的步驟所需費(fèi)用的好幾倍,之所以耗費(fèi)如此多的財(cái)力和時(shí)間來開展該項(xiàng)工作目的只有一個(gè)就是提升軟件的品質(zhì)以及穩(wěn)定性。

        1 何為軟件測試

        1.1 軟件測試

        它的目的是為了分析存在的錯(cuò)誤。換句話講,它是結(jié)合開發(fā)時(shí)期的要求以及程序的結(jié)構(gòu)而設(shè)計(jì)得到的一個(gè)測試案例,然后結(jié)合該案例的運(yùn)作情況來得知存在的錯(cuò)誤的一個(gè)步驟。

        1.2 軟件測試用例

        測試用例實(shí)際上是對軟件運(yùn)行過程中所有可能存在的目標(biāo)、運(yùn)動(dòng)、行動(dòng)、環(huán)境和結(jié)果的描述。測試用例是測試組織的最小單位,指對一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測試任務(wù)的描述,體現(xiàn)測試方案、方法、技術(shù)和策略。內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,并最終形成文檔。對于該項(xiàng)測試活動(dòng)來講,它的中心內(nèi)容是不斷的設(shè)計(jì)并且落實(shí)這些用例。在選取用例的時(shí)候我們可以看成是從繁瑣的輸入組合中挑選出那些能夠得知錯(cuò)誤的組合。所以應(yīng)該以抽象方法來保證測試更為精準(zhǔn)。

        1.3 測試用例庫

        任何一個(gè)合理的測試通常會(huì)使用超過一個(gè)的用例,工作者一般要編訂很多的用例才可以對一個(gè)具體的軟件比對分析,我們把此類有關(guān)聯(lián)的用例為一個(gè)測試用例集。把很多的用例放到庫里,然后進(jìn)行有效分類,這樣有助于后續(xù)的使用,能夠?qū)栴}的發(fā)現(xiàn)幾率提升。

        2 提升測試品質(zhì)的措施

        2.1 采用測試性設(shè)計(jì)技術(shù)

        目前來看,該測試措施是僅有的一個(gè)能夠?qū)崿F(xiàn)目的的方法了。不過在測試的時(shí)候,因?yàn)楹芏嗑売傻拇嬖趯?dǎo)致了測試變得很困難,有時(shí)候還不能有效測試。為了改善這種現(xiàn)象,在設(shè)計(jì)的時(shí)候要切實(shí)的遵照測試性理念,經(jīng)由變幻代碼或是其他的一些措施來盡可能的提升它的可測試特征。

        (1)測試驅(qū)動(dòng)設(shè)計(jì)。這種設(shè)計(jì)就是直接把軟件需求變成測試代碼。當(dāng)明確了測試性能規(guī)定之后,要進(jìn)行代碼編訂工作。要先進(jìn)行驗(yàn)收測試,然后開展單元的測試,最主要的是在開發(fā)的時(shí)候積極的修正處理。(2)所有的操作都要對應(yīng)具體的措施,確保措施的可行性好。通常都是一些小規(guī)模的措施,使用這些措施能夠確保調(diào)用的時(shí)候更為便利。(3)顯示與控制分離。把代碼移到GUI視圖的外面,各種 GUI 動(dòng)作就能成了模型上的簡單方法調(diào)用。此時(shí)在改動(dòng)程序的時(shí)候不會(huì)對試圖產(chǎn)生負(fù)面效果,而且這樣更加的易于被人們認(rèn)可。(4)針對那些或許會(huì)成為參數(shù)的類應(yīng)該設(shè)置接口。以此來闡述外在程序組合獲釋在應(yīng)該變換接口的時(shí)候得到生成空類,這樣就可以當(dāng)成是參數(shù)輸入了。

        2.2 選擇合適的測試管理模型

        我們把系統(tǒng)功能的具體表現(xiàn)稱為模型?;谀P偷臏y試主要考慮系統(tǒng)的功能,可以認(rèn)為是功能測試的一種。測試模型體現(xiàn)了被測試系統(tǒng)的最本質(zhì)的功能關(guān)系。其較之于系統(tǒng)要更加容易研發(fā)。任何能夠運(yùn)作的模型都要確保其可以提供充足的信息。因此要保證模型合乎如下一些規(guī)定才可以。第一,規(guī)定其應(yīng)該是一個(gè)具體測試的十分精準(zhǔn)的體現(xiàn),要體現(xiàn)出檢查用到的全部特點(diǎn)。第二,應(yīng)該能抽象的顯示出細(xì)節(jié)內(nèi)容。第三,能夠體現(xiàn)出全部事件以及全部的活動(dòng)。第四,能夠體現(xiàn)出系統(tǒng)的所有狀態(tài),只有這樣才能夠通過可知的措施來明確已經(jīng)達(dá)到或是尚未達(dá)到的狀態(tài)。

        2.3 使用恰當(dāng)?shù)臏y試科技

        目前的測試措施種類非常多,都有著一定的優(yōu)缺點(diǎn)。不過任何一個(gè)措施都不能夠體現(xiàn)出全部的測試規(guī)定。所以要積極的分析這些措施,明確其存在的優(yōu)點(diǎn)和缺陷,結(jié)合體系的規(guī)定來細(xì)致的組合,通??蓮娜缦聝蓚€(gè)層次中入手:

        2.3.1 從代碼的特性角度出發(fā)展開測試

        (1)單元測試:按照代碼的單元組成逐個(gè)進(jìn)行測試。(2)功能測試:按照軟件的功能或特性逐個(gè)進(jìn)行測試。(3)系統(tǒng)測試:對完整的代碼進(jìn)行編譯和連接,以檢查程序的主要功能能否達(dá)到預(yù)期目標(biāo)。(4)回歸測試:對以前修復(fù)過的 Bug 重新進(jìn)行測試, 看該 Bug 是否會(huì)重新出現(xiàn)。值得注意的是,回歸測試并不是軟件測試的一個(gè)獨(dú)立階段。

        2.3.2 從用戶的角度出發(fā)展開測試

        (1)配置測試: 從用戶的使用出發(fā)進(jìn)行多方面的測試。(2)兼容性測試:主要考慮軟件和操作系統(tǒng)的兼容性問題。(3)壓力測試:在各種極限情況下對產(chǎn)品進(jìn)行測試,以檢查產(chǎn)品的長期穩(wěn)定性。(4)性能測試:測試是保證程序具有良好的性能,能否達(dá)到預(yù)期的性能指標(biāo)。(5)文檔和幫助文件測試:對文檔和幫助文件進(jìn)行檢測,保證用戶可以通過學(xué)習(xí)文檔和幫助文件正常使用產(chǎn)品。(6)Alpha 和 Beta 測試:在正式發(fā)布產(chǎn)品之前將軟件測試版發(fā)送給用戶,讓用戶在使用中找到能夠存在的 Bug或者反饋相關(guān)信息,以便在正式版中得到解決。

        2.4 建立可復(fù)用的測試用例庫

        在測試的時(shí)候得到的那些用例,對于提升軟件的品質(zhì)有著非常關(guān)鍵的意義,其復(fù)用的意義更是突出。在測試的時(shí)候要設(shè)置以復(fù)用為前提的用例,而且通過有效的管理措施,來提升其功效。

        (1)基于復(fù)用的目的,對所使用的測試用例進(jìn)行統(tǒng)一的建模組織,有效地將測試用例收集到測試用例庫中,并按照行業(yè)項(xiàng)目等進(jìn)行多級合理的分類、組織、存儲(chǔ)。對采用不同方式描述的測試用例,將分別實(shí)現(xiàn)不同程度的復(fù)用。(2)對庫里的用例合理的管控,經(jīng)由提供的查詢措施,來保證復(fù)用性,對于不一樣的類型的用例開展復(fù)用次數(shù)的記載,這樣能夠幫助工作者獲取有用的信息內(nèi)容,在確保品質(zhì)的背景之下,提升了測試的功效。(3)對庫里的用例進(jìn)行合理的復(fù)用,經(jīng)由查詢用例,獲取具體的信息,對于不同的用例使用不一樣的復(fù)用模式來開展復(fù)用活動(dòng)。

        3 結(jié)束語

        筆者站在技術(shù)的層次上論述了提升測試品質(zhì)的措施,該措施是將軟件的測試性設(shè)計(jì)當(dāng)成是關(guān)鍵點(diǎn),結(jié)合有效的測試措施來提升品質(zhì)的一個(gè)實(shí)用性的舉措。不過此處要注意的是,測試工作者的能力高低會(huì)對測試的品質(zhì)產(chǎn)生一定的影響,這就要求相關(guān)的工作者在平時(shí)工作的時(shí)候要注意提升自身的能力。

        參考文獻(xiàn)

        [1]宋駿禮.基于行為的軟件測試過程模型及其應(yīng)用研究[C].華中科技大學(xué)論文集,2007.

        [2]朱鴻,金凌紫.軟件質(zhì)量保障與測試[M].北京:北京科學(xué)出版社,2004.

        [3]蘭雨晴,高靜譯.William E·Perry.軟件測試的有效方法[M].北京:北京機(jī)械工業(yè)出版社,2004.

        猜你喜歡
        軟件測試
        軟件測試方向人才培養(yǎng)“1+X”融合研究
        基于OBE的軟件測試課程教學(xué)改革探索
        航天軟件測試模型構(gòu)建與應(yīng)用
        軟件(2020年3期)2020-04-20 01:45:34
        基于MBD模型自動(dòng)生成測試用例的軟件測試方法
        計(jì)算機(jī)軟件測試方法的研究
        電子測試(2018年14期)2018-09-26 06:05:06
        EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
        電子測試(2017年15期)2017-12-18 07:19:20
        一種航空機(jī)載軟件測試項(xiàng)目的進(jìn)度改進(jìn)模型
        電子測試(2017年12期)2017-12-18 06:36:14
        軍用軟件測試文檔生成設(shè)計(jì)與實(shí)現(xiàn)
        電子測試(2017年12期)2017-12-18 06:35:35
        軟件測試工程化模型及應(yīng)用研究
        欧美破处在线观看| 亚洲另类无码专区首页| 草草地址线路①屁屁影院成人| 亚洲欧美一区二区三区在线| 亚洲熟妇色xxxxx欧美老妇y| 国产片三级视频播放| 91麻豆精品激情在线观最新| 第一九区另类中文字幕| 国产a级毛片久久久精品毛片| 人妻聚色窝窝人体www一区| 亚洲乱码日产精品bd在线观看| 亚洲中文一本无码AV在线无码| 一本之道加勒比在线观看| 人妻少妇猛烈井进入中文字幕| 熟女无套高潮内谢吼叫免费| 国产精品v欧美精品v日韩精品 | 久久久久亚洲AV无码专区一区| 日韩亚洲精选一区二区三区| 美女下蹲露大唇无遮挡| 国产免费内射又粗又爽密桃视频| 丰满人妻熟妇乱又伦精品视| 国产在线观看免费一级| 色男色女午夜福利影院| 男人吃奶摸下挵进去啪啪软件| 午夜福利啪啪片| 久久精品国产91久久性色tv| 熟女人妻丰满熟妇啪啪| 亚洲一区久久久狠婷婷| 国产女优一区在线观看| 国产精品一区二区av麻豆| 三年中文在线观看免费大全| 亚洲精品国产av成拍色拍| 国产91在线精品福利| 久久夜色精品国产亚洲av老牛| 亚洲精品在线视频一区二区| 台湾佬中文网站| 天天躁狠狠躁狠狠躁夜夜躁| 亚洲精品成AV无在线观看| 杨幂二区三区免费视频| 好看的日韩精品视频在线| 亚洲综合网站久久久|