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

軟件測試自動化關鍵技術分析

2016-07-09 09:37:40李華寶
數(shù)字技術與應用 2016年6期
關鍵詞:自動化技術

李華寶

摘要:在軟件的開發(fā)過程中,軟件測試是提高軟件實用性以及質量的關鍵性環(huán)節(jié)。軟件測試是為了發(fā)現(xiàn)軟件錯誤以及潛在缺陷的過程,是保障軟件質量的關鍵技術之一。軟件技術在近幾年進入了高速發(fā)展期,軟件測試技術以及自動化測試技術也獲得進步。本文針對軟件測試的自動化的信息以及關鍵技術進行了整理分析。

關鍵詞:軟件 測試 自動化 技術

中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2016)06-0234-01

軟件測試技術從傳統(tǒng)的手工測試逐步發(fā)展為現(xiàn)在的自動化測試技術。手工測試往往需要技術人員付出大量的精力和體力,是一項工作量極大的過程。如今隨著社會的高速發(fā)展,信息技術的突飛猛進,軟件領域的競爭趨于白熱化,軟件正在向著復雜、尖端、多元化方向發(fā)展。大量的軟件程序開發(fā)出來,僅依靠效率低下的手工測試已經(jīng)遠遠不能達到人們的需求。為了適應市場,自動化測試被開發(fā)出來,自動化測試的誕生極大的提高了工作效率,是測試用例的生成軟件測試是軟件質量保證的重要手段,也是目前軟件測試的發(fā)展方向。

1 軟件測試自動化基本概述

從上世紀六十年代開始人們就對軟件測試就行了研究,至今己有50余年的歷史。測試顧名思義就是對所開發(fā)的軟件產(chǎn)品進行檢查、評審和確認等過程,是對軟件產(chǎn)品質量所進行的自檢和自評。

(1)軟件測試的概念。軟件測試是軟件開發(fā)的過程中重要的一環(huán),其工作一般是事先安排好工作計劃,然后較為全面系統(tǒng)的進行測試工作。是對軟件產(chǎn)品進行的自檢。該活動伴隨著軟件開發(fā)的每一步進行。通過軟件測試,可以檢測出軟件在運行過程中存在或者潛伏的各種錯誤或者缺陷,從而為開發(fā)者提供數(shù)據(jù)依據(jù)。

(2)軟件測試的種類。軟件測試的分類方法有很多,比如按軟件開發(fā)過程可分為單元測試、集成測試、系統(tǒng)測試及驗收測試;按軟件動作可分為升級變更的測試、重現(xiàn)故障測試、己有功能的測試、回歸測試、兼容性測試及恢復測試、安裝/卸載的測試等等;按測試方法,又可以分為黑箱測試及白箱測試;按用不用借助軟件,可以分為手動測試和自動化測試。

(3)典型的軟件測試問題。由于軟件系統(tǒng)的復雜性和不可預測性,在軟件測試過程中可能會出現(xiàn)一些問題,主要問題可歸結為以下幾個方面:項目存在風險性,在項目晚期才能真正降低;項目進度不易預測,加之項目負責人對所開發(fā)軟件實際狀況的了解程度不夠,造成管理上的問題。開發(fā)經(jīng)費較高,如果在測試過程中錯誤沒被監(jiān)測出來,后期的軟件錯誤修復費用會極高,同時也會造成整個項目的延遲,可能會導致開發(fā)項目成本的大幅度增加,據(jù)統(tǒng)計,近些年由軟件開發(fā)失誤所造成的經(jīng)濟損失每年高達幾百億美元。

(4)自動化測試。測試自動化作為一種測試技術,通過設定的機制,可以自動對被測系統(tǒng)進行測試。測試自動化以較低的費用、徹底的測試、較高的產(chǎn)品質量作為目標。實現(xiàn)軟件測試自動化的趨勢己經(jīng)不可逆轉了。自動化測試主要采用自動化工具提供的測試腳本對目標應用程序進行測試。自動化測試具有速度快、測試效率高、可靠性強、測試覆蓋率高通用性強、風險低信任度高、完成手工測試不能或難以完成的測試等特點。雖然自動化測試具有很多優(yōu)點,但是其不是萬能的,也有其自身的局限性。

2 軟件測試自動化關鍵技術

(1)測試用例自動生成技術。測試用例的自動生成是實現(xiàn)自動化的關鍵所在,靠人為以及手工的方式產(chǎn)生測試用例是較傳統(tǒng)的方式,花費時間較長且質量不高,會有人為因素造成一定的錯誤,而自動生成的測試用例就可以避免此問題的生成。目前有面向路徑的測試用例及面向功能的測試用例兩種技術。面向路徑的技術是針對程序的內部結構的,需要對程序的邏輯路徑達到一定程度的覆蓋,是基于覆蓋的測試用例生成技術,通過覆蓋程序中所有路徑,找到程序的中隱秘的錯誤。面向路徑的方法主要有動態(tài)法、靜態(tài)法、隨機法及動態(tài)法。面向功能技術是以規(guī)格說明書作為支持,并根據(jù)說明書的需求生成相應的測試用例。面向功能技術可分為基于模型的、基于代數(shù)的以及基于有限狀態(tài)機的等。測試用例自動生成相關算法主要有遺傳算法、蟻群算法及粒子群算法。目前混合蛙跳算法在測試用例自動算法中也開始使用,此方法是一種全新群體智能算法,結合了模因算法和粒子算法兩者的優(yōu)點。

(2)捕獲/回放。自動化測試使用的主要手段之一是捕獲/回放。技術人員通過對腳本進行捕捉回放,完成腳本的錄制工作。其主要記錄內容為所開發(fā)軟件的系統(tǒng)結構組件,以及所開發(fā)軟件對測試的具體操作步驟。測試結果一般是以文本格式存放。捕獲/回放一般有三種特定級別,即操作系統(tǒng)級別、硬件級別和進程級別。

(3)自動化測試模型選取。自動化測試模型一般可以分為三種,即合并式、獨立式及顧問式。其模型主要是為了在組織中實行自動化測試服務。合并式模型:主要工作有設計、開發(fā)、執(zhí)行以及提交等。測試自動化工程師會參與到手工測試人員的每一項工作中,輔助其完成測試工作。獨立式模型:一個核心的測試自動化組負責進行自動化測試項目生命周期中的所有活動。這個小組要完成從自動化測試套件開始設計到發(fā)布間的所有任務。在顧問式模型中,負責給手工測試工程師培訓關于測試工具,測試方法的知識并為執(zhí)行和鞏固活動提供基礎設施。

無論選取哪個模型,其最終的目的都是為了增加工作效率,提高軟件檢測過程的自動化水平。專門的測試自動化工程師被分配到每個測試項目中和手工測試人員一起工作,共同分擔著測試自動化項目的相關活動。在整個測試流程中,自動化測試工程師與手工測試工程師對需要進行自動化的測試用例進行研究討論,對原有的手工測試用例進行拆分使其符合自動化測試的需求。

3 結語

軟件測試是為了發(fā)現(xiàn)軟件錯誤以及潛在缺陷的過程,是保障軟件質量的關鍵技術之一。軟件自動化測試是軟件測試的一個重要組成部分,它可以完成許多手工測試無法實現(xiàn)或者難以實現(xiàn)的測試。對軟件測試自動化關鍵技術的分析具有很重要的意義。

參考文獻

[1]傅兵.軟件測試技術現(xiàn)狀與發(fā)展趨勢研究[J].電腦編程技巧與維護,2016(02).

[2]林平榮.高校軟件測試自動化教學平臺的搭建[J].電腦知識與技術,2010(28).

[3]徐俊毅.風河軟件測試自動化方案為嵌入式系統(tǒng)開發(fā)提速[J].電子與電腦,2009(12).

[4]張向芳,李華,姜英偉.軟件測試自動化的實施方案[J].山西科技,2006(04).

猜你喜歡
自動化技術
供電企業(yè)電力自動化主站系統(tǒng)研究
錦界煤礦連采膠帶機集控系統(tǒng)的介紹
有關計算機網(wǎng)絡安全問題的分析與探討
淺析建筑物鋼筋砼與砌體結構抗震加固的技術方法
淺談鋼筋混凝土結構建筑應用外包粘鋼加固技術
供熱站自動控制系統(tǒng)中PLC的應用
AGV小車在白酒行業(yè)自動化立體倉庫中的應用
中國市場(2016年36期)2016-10-19 03:40:15
探討電力系統(tǒng)中配網(wǎng)自動化技術
科技視界(2016年21期)2016-10-17 20:00:58
移動應用系統(tǒng)開發(fā)
科技視界(2016年21期)2016-10-17 19:38:30
北京市中小企業(yè)優(yōu)化升級
商(2016年27期)2016-10-17 04:13:28
主站蜘蛛池模板: 国产成人免费| 国内精品视频在线| 激情综合网址| 欧美成人A视频| 极品私人尤物在线精品首页 | 亚洲欧美日韩动漫| 四虎成人免费毛片| 国产成人高清在线精品| 国产伦精品一区二区三区视频优播| 亚洲精品国产首次亮相| 麻豆国产在线观看一区二区| 欧美在线综合视频| 国产va在线| 欧美区日韩区| 国产午夜福利在线小视频| 在线毛片免费| 9cao视频精品| 日本不卡在线视频| 亚洲无线视频| 97se亚洲| 天堂岛国av无码免费无禁网站| 亚洲成a人片在线观看88| 欧美性天天| 亚洲日韩精品无码专区| 四虎AV麻豆| 久久久久国产精品熟女影院| 又黄又湿又爽的视频| 99久久这里只精品麻豆| 91国内在线观看| 亚洲成人在线免费| 亚洲人成人伊人成综合网无码| 激情午夜婷婷| 三区在线视频| 中国成人在线视频| 国产日韩精品一区在线不卡 | 国产日本欧美在线观看| 日韩黄色精品| 国产精品.com| www欧美在线观看| 夜夜操国产| 欧美成人第一页| 东京热一区二区三区无码视频| 国产亚洲现在一区二区中文| 成人一级黄色毛片| 国产免费久久精品99re丫丫一| 尤物在线观看乱码| 亚洲第一区精品日韩在线播放| 激情综合激情| 99热6这里只有精品| 亚洲福利视频一区二区| 日韩久久精品无码aV| 亚洲人成网站日本片| 亚洲国产中文在线二区三区免| 国产亚洲高清视频| 亚洲av无码专区久久蜜芽| 国产免费网址| 亚洲第一网站男人都懂| 蜜芽一区二区国产精品| 精品久久久无码专区中文字幕| 91九色视频网| 一级高清毛片免费a级高清毛片| AV在线麻免费观看网站| 欧美亚洲中文精品三区| 亚洲国产午夜精华无码福利| 国产精品网曝门免费视频| 在线视频亚洲欧美| 97久久精品人人做人人爽| 乱色熟女综合一区二区| 国内精品久久九九国产精品| 亚洲中久无码永久在线观看软件 | 久久久久青草大香线综合精品| 色综合久久无码网| 视频二区中文无码| 亚洲精品无码在线播放网站| 欧美精品一区在线看| 国产精品久久久久久久久| 久久99精品久久久大学生| 国产成人精品在线| 日韩 欧美 小说 综合网 另类| 亚洲国产亚洲综合在线尤物| 国产精品偷伦视频免费观看国产| 9丨情侣偷在线精品国产|