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

        ?

        軟件自動(dòng)化測(cè)試系統(tǒng)的應(yīng)用與分析

        2016-10-19 00:25:27夏德俊
        數(shù)碼世界 2016年9期

        夏德俊

        渤海大學(xué)工學(xué)院

        ?

        軟件自動(dòng)化測(cè)試系統(tǒng)的應(yīng)用與分析

        夏德俊

        渤海大學(xué)工學(xué)院

        在軟件的開發(fā)的時(shí)候必然要經(jīng)過多次的代碼修改,可能需要不止進(jìn)行一次某一項(xiàng)性能的測(cè)試,需要開展多次測(cè)試,在檢測(cè)的過程中可能會(huì)出現(xiàn)軟件缺陷,為了避免軟件缺陷的產(chǎn)生,需要對(duì)軟件項(xiàng)目開展多種測(cè)試用例,這種方式比手工測(cè)試來說更加具有效率,而且通過軟件自動(dòng)化可以最大限度地解決問題。

        軟件缺陷 測(cè)試用例 手工測(cè)試 自動(dòng)化測(cè)試

        軟件從開始發(fā)展到現(xiàn)在有幾十年的時(shí)間,但是其應(yīng)用范圍已經(jīng)從科研應(yīng)用轉(zhuǎn)向到社會(huì)生活的各個(gè)方面,由于人們對(duì)軟件有著很強(qiáng)的依賴性,所以軟件對(duì)我們的生活產(chǎn)生了重要的影響,在2007年發(fā)生的奧運(yùn)訂票網(wǎng)站不能登錄的問題,有上百萬人不能購票,大學(xué)生通過低買高賣的方式獲得了很大的利潤(rùn),這些新聞在網(wǎng)絡(luò)上有很多,要避免出現(xiàn)這樣的問題就要在軟件上線之前解決,這樣才能實(shí)現(xiàn)軟件質(zhì)量的提升,因?yàn)檐浖y(cè)試是軟件質(zhì)量提升的重要保證,現(xiàn)在有許多軟件公司非常重視軟件測(cè)試,不斷地對(duì)軟件進(jìn)行更新?lián)Q代,軟件具有更多的功能模塊,這些都有利于軟件自動(dòng)化測(cè)試擴(kuò)展發(fā)展空間。

        1 軟件自動(dòng)化測(cè)試的定義

        軟件自動(dòng)化測(cè)試主要是通過自動(dòng)化測(cè)試工具進(jìn)行的,這種測(cè)試方式不是人工進(jìn)行的,而且第二種測(cè)試方法主要是軟件的測(cè)試,包括測(cè)試的報(bào)告以及一般自動(dòng)化測(cè)試的流程。

        第一種測(cè)試需要自動(dòng)化測(cè)試工具,在測(cè)試的過程中需要人為參與,這些測(cè)試工具包括有各種公司的軟件;第二種定義更加廣泛,他主要提出的是軟件,并不是自動(dòng)化的測(cè)試工具,所以自動(dòng)化測(cè)試不需要考慮自動(dòng)化測(cè)試的不足,因?yàn)檫@種測(cè)試情況下的自動(dòng)化是通過專門的公司開發(fā)的,他是公司根據(jù)測(cè)試的需要開發(fā)的,這種情況有利于通過先進(jìn)的測(cè)試手段促進(jìn)效率的提升。

        2 自動(dòng)化測(cè)試的優(yōu)點(diǎn)

        在自動(dòng)化測(cè)試的時(shí)候可能會(huì)涉及到許多的流程,包括測(cè)試體系以及測(cè)試的系統(tǒng),要做好測(cè)試的自動(dòng)化這才是公司當(dāng)前要著重解決的問題,公司不僅需要提供各種資金以及管理上的支持,而且要通過專門的測(cè)試團(tuán)隊(duì)獲得測(cè)試過程以及體系,對(duì)于手工測(cè)試系統(tǒng)而言,這種測(cè)試工具覆蓋范圍更廣,這些測(cè)試通過手工是不能完成的,因?yàn)樵谧詣?dòng)化過程中具有重要的屬性,公司不僅要提供各種資金以及管理支持,還要通過各種專門的測(cè)試團(tuán)隊(duì)建立測(cè)試的流程和體系,相對(duì)于手工測(cè)試系統(tǒng)來說,自動(dòng)化測(cè)試工具具有更高的覆蓋范圍,需要通過大量的測(cè)試,這些測(cè)試通過手工是不容易完成的,自動(dòng)化測(cè)試的過程中具有非常重要的屬性:

        (1)速度。手工測(cè)試進(jìn)行測(cè)試的時(shí)候,可能會(huì)要花費(fèi)很長(zhǎng)的時(shí)間,可能5秒鐘執(zhí)行的測(cè)試用手工需要花費(fèi)10倍乃至百倍的時(shí)間。

        (2)效率。測(cè)試人員如果要做好測(cè)試用例,他可能不會(huì)開展其他工作,因?yàn)闇p少測(cè)試工具可能會(huì)縮短測(cè)試用例的時(shí)間,從而沒有更多的時(shí)間執(zhí)行測(cè)試計(jì)劃。

        (3)準(zhǔn)確度和精確度。測(cè)試人員執(zhí)行測(cè)試用例后,可能會(huì)出現(xiàn)注意力分散以及犯錯(cuò)誤的情況,所以測(cè)試人員需要一如既往地執(zhí)行測(cè)試,這樣才能避免出現(xiàn)測(cè)試的問題。

        (4)節(jié)約資源。要節(jié)約資源就要更好的開展測(cè)試用例,一些相關(guān)的人物對(duì)真實(shí)的情況進(jìn)行模擬,這樣才能最大限度地減少測(cè)試需要的物理資源和時(shí)間。

        (5)仿真和模擬。測(cè)試工具需要和產(chǎn)品連接的硬件和軟件,這樣才能更好的驅(qū)動(dòng)軟件,但是在實(shí)踐起來可能會(huì)存在問題。

        3 軟件測(cè)試自動(dòng)化的設(shè)計(jì)及實(shí)施

        3.1自動(dòng)化測(cè)試系統(tǒng)框架設(shè)計(jì)

        自動(dòng)化測(cè)試的過程中,需要關(guān)注以下關(guān)鍵要素,如表 1 所示。

        表1 自動(dòng)化測(cè)試關(guān)鍵要素

        通過這些關(guān)鍵要素及測(cè)試的機(jī)制,我們可以獲得測(cè)試的準(zhǔn)確框架,如圖1所示,通過業(yè)務(wù)規(guī)則以及測(cè)試腳本語言可以進(jìn)行軟件測(cè)試。

        圖1 自動(dòng)化測(cè)試系統(tǒng)框架

        3.2 自動(dòng)化測(cè)試腳本選擇

        自動(dòng)化測(cè)試,包括測(cè)試工具中的各種數(shù)據(jù)和指令,包括對(duì)信息的同步以及比較,對(duì)數(shù)據(jù)的存放以及信息的控制,腳本語言和使用的工具有密切的關(guān)系,好的腳本可以滿足測(cè)試的需求,所以好的腳本應(yīng)當(dāng)具有良好的可靠性,也能夠維護(hù),應(yīng)當(dāng)遵循以下的標(biāo)準(zhǔn):

        注釋:提供用戶和管理者幫助。

        功能:執(zhí)行任務(wù)可以復(fù)制腳本,目的比較單一。

        結(jié)構(gòu);容易進(jìn)行維護(hù)和理解。

        支持:可以給用戶提供比較清晰以及簡(jiǎn)潔的文檔。

        每個(gè)腳本在使用的過程中都有各自的優(yōu)點(diǎn),在腳本進(jìn)行測(cè)試的過程中會(huì)花費(fèi)很長(zhǎng)時(shí)間,我們需要根據(jù)具體的測(cè)試用例,對(duì)腳本技術(shù)進(jìn)行分析,這樣才能獲得更好的測(cè)試用例。

        3.3自動(dòng)化測(cè)試的實(shí)施

        通過正確的測(cè)試方法和自動(dòng)化工具,有利于進(jìn)行軟件腳本的編寫,通過多樣化的測(cè)試用例,通過腳本運(yùn)行就可以獲得測(cè)試用例,而且這種用秘盒手工測(cè)試的效果是一樣的,通過制定日志以及跟蹤等方式,有利于更好地進(jìn)行自動(dòng)化測(cè)試,通過科學(xué)的測(cè)試流程以及規(guī)范可以有效的控制流程,并且可以控制整個(gè)產(chǎn)品的測(cè)試周期,最終可以實(shí)現(xiàn)產(chǎn)品質(zhì)量的提升。

        4 軟件自動(dòng)化測(cè)試在工作中的合理應(yīng)用

        4.1使用自動(dòng)化測(cè)試的原因

        自動(dòng)化測(cè)試具有深刻的原因,因?yàn)檐浖姹拘枰?jí),升級(jí)就需要進(jìn)行檢測(cè),在軟件檢測(cè)的第二個(gè)版本開始,通過各種重復(fù)性的測(cè)試對(duì)軟件來說具有重要的意義,但是對(duì)于測(cè)試人員來說是很復(fù)雜的,所以需要節(jié)約時(shí)間進(jìn)行深入的測(cè)試,這也就是我們所說的自動(dòng)化測(cè)試。

        4.2了解自動(dòng)化測(cè)試的對(duì)象

        首先我們應(yīng)當(dāng)對(duì)測(cè)試對(duì)象進(jìn)行分析,獲得測(cè)試的自動(dòng)化策略,因?yàn)闇y(cè)試的產(chǎn)品是嵌入式軟件產(chǎn)品,所以軟件具備實(shí)用性,因?yàn)樵S多軟件測(cè)試的時(shí)候需要利用到外界通訊,而且網(wǎng)絡(luò)的狀態(tài)會(huì)影響測(cè)試結(jié)果,所以在測(cè)試的時(shí)候應(yīng)當(dāng)運(yùn)用良好的產(chǎn)品,這樣才能進(jìn)行自動(dòng)化測(cè)試的時(shí)候不受到網(wǎng)絡(luò)環(huán)境的影響,而且測(cè)試的結(jié)果更具有針對(duì)性,通過這種自動(dòng)化測(cè)試的方式有利于周期的縮短,也能夠?qū)崿F(xiàn)工作效率提升的目標(biāo)。

        4.3使用何種自動(dòng)化測(cè)試工具

        測(cè)試軟件的時(shí)候要使用何種工具,在當(dāng)前使用的環(huán)境中有許多測(cè)試工具,但是這些測(cè)試工具一般是不實(shí)用的,而且有很復(fù)雜的制作時(shí)間,各種維護(hù)工作可能會(huì)增加工作量,并且軟件本身也存在一些問題,不能夠更好的判斷問題,我們需要根據(jù)軟件產(chǎn)品發(fā)展的需要,提出自動(dòng)化測(cè)試工具的發(fā)展需求,需要做到以下幾點(diǎn):

        (1)設(shè)計(jì)比較簡(jiǎn)單的工具軟件,這樣軟件的問題就會(huì)減少;(2)通過測(cè)試腳本進(jìn)行編寫,可以通過表格的形式進(jìn)行編輯;(3)輸入輸出的內(nèi)容需要符合實(shí)際;

        4.4編輯自動(dòng)化測(cè)試腳本

        要使用自動(dòng)化測(cè)試工具,就要更好的對(duì)腳本進(jìn)行編輯,腳本設(shè)計(jì)需要覆蓋測(cè)試項(xiàng),這樣才能在編輯的時(shí)候能夠兼容許多的項(xiàng)目產(chǎn)品,出現(xiàn)新產(chǎn)品的時(shí)候也能夠繼承和修改,而且能夠減輕腳本維護(hù)的工作量,這樣腳本編輯的時(shí)候就具有操作性。

        因?yàn)槟_本不是通過專門的人員編輯的,許多的測(cè)試員都會(huì)參與編輯,如果腳本涉及的內(nèi)容太過復(fù)雜,可能會(huì)產(chǎn)生不一致的腳本,這是不利于進(jìn)行自動(dòng)化測(cè)試的,所以在腳本進(jìn)行編輯的時(shí)候,必須要制定自動(dòng)化測(cè)試的編輯規(guī)則,這樣才能更好更方便的查閱腳本,也能夠進(jìn)行腳本的維護(hù)。

        4.5自動(dòng)化測(cè)試的擴(kuò)展需求

        使用的第一種測(cè)試工具可能會(huì)大大的減少重復(fù)的測(cè)試量,自動(dòng)化測(cè)試具有非常大的便利性,但是我們需要不斷地?cái)U(kuò)展自動(dòng)化的測(cè)試范圍,首先要做好軟件性能方面的測(cè)試,通過組合各種測(cè)試步驟,這種情況是非常適用于自動(dòng)化測(cè)試的,我們也能夠制定自動(dòng)化測(cè)試策略,通過實(shí)際的情況選擇正確的文本文件,因?yàn)榻M合測(cè)試的內(nèi)容需要根據(jù)矩陣的功能進(jìn)行編輯,人們關(guān)心的是最終結(jié)果,而不是輸入和輸出,所以通過文本文件的方式進(jìn)行組合測(cè)試是非常有利的,所以軟件自動(dòng)化測(cè)試對(duì)于我們來說非常適用,有利于提高測(cè)試的工作效率,也能夠進(jìn)行合理的使用。

        5 結(jié)語

        軟件測(cè)試有利于提升軟件質(zhì)量也能夠更好地進(jìn)行成本控制,主要目標(biāo)就是通過測(cè)試用例的方式進(jìn)行系統(tǒng)的測(cè)試,最終可以檢查系統(tǒng)是否滿足需求,然后可以保證系統(tǒng)的質(zhì)量,軟件測(cè)試自動(dòng)化的效率很高而且速度快,這是軟件測(cè)試發(fā)展的最終方向,本文對(duì)軟件測(cè)試自動(dòng)化的意義以及軟件測(cè)試自動(dòng)化的工具進(jìn)行了深刻的分析和討論,通過不同的測(cè)試方法和案例,使用最好的腳本技術(shù)有利于實(shí)現(xiàn)軟件測(cè)試的功能化,最終可以最大限度地提升軟件測(cè)試的效率

        [1]王英龍,張偉,楊美紅.軟件測(cè)試技術(shù)[M].北京:清華大學(xué)出版社,2009.

        [2]黃茂生.軟件自動(dòng)化測(cè)試工具的評(píng)估與選擇[J].電子測(cè)試,2007(12):62-66.

        [3]馬瑞芳,王會(huì)燃.計(jì)算機(jī)軟件測(cè)試方法的研究[J].小型微型計(jì)算機(jī)系統(tǒng),2003,23(4):2210-2213.

        [4]王莉,殷鋒,李奇.軟件自動(dòng)化測(cè)試腳本設(shè)計(jì)研究[J].西南民族大學(xué)學(xué)報(bào):自然科學(xué)版,2005,15(2):357-360.

        [5]梁博,許珊,徐欽愷. 測(cè)試有道——微軟測(cè)試技術(shù)心得 [M].北京:機(jī)械工業(yè)出版社,2009.

        [6]李霽.軟件測(cè)試行業(yè)發(fā)展對(duì)策研究[J]. 軟件導(dǎo)刊,2007,10(3):35-36.

        精品国产精品久久一区免费式| 在线观看日本一区二区三区四区| 欧美大屁股xxxx高潮喷水 | 国产精品一区二区av不卡| 无人区一码二码三码四码区| 亚洲av无码成人精品区天堂| 国产丝袜无码一区二区三区视频| 又黄又爽又色的视频| 国产成年无码V片在线| 久久国产精品男人的天堂av| 国产av一区二区三区狼人香蕉| 日韩在线观看入口一二三四 | 国产成人小视频| 亚洲 欧美 影音先锋| 第九色区Aⅴ天堂| 在线国人免费视频播放| 乱色精品无码一区二区国产盗| 中文成人无字幕乱码精品区| 日本中文字幕不卡在线一区二区| 香蕉久久夜色精品国产| av网页免费在线观看| 又粗又大又硬毛片免费看| 久久久久久好爽爽久久| 国产精品一区二区av片| 亚洲av高清一区三区三区| 免费无遮挡无码永久在线观看视频| 国产精品美女久久久久久久久| 国产精品日日摸夜夜添夜夜添| 亚洲女同系列在线观看| 无码熟妇人妻av在线网站 | 丝袜美腿国产一区精品| 东北妇女xx做爰视频| 国产真实乱人偷精品人妻| 亚洲av不卡电影在线网址最新| 亚洲av色香蕉一区二区三区蜜桃 | 国产精品久久久免费精品| 少妇性bbb搡bbb爽爽爽| 国产成人精品日本亚洲18| 免费人成黄页网站在线观看国产| 中文字幕亚洲高清视频| 亚洲精品一品区二品区三品区 |