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

關于軟件自動化測試系統的研究

2016-10-13 07:45:38邱蘭蘭
移動信息 2016年6期
關鍵詞:功能系統

邱蘭蘭

?

關于軟件自動化測試系統的研究

邱蘭蘭

廣州廣電運通金融電子股份有限公司,廣東 廣州 510000

隨著社會的進步,計算機技術水平日益成熟,軟件與硬件的發展也更加完善化。然而,大規模計算機軟件的出現使得承載的工作量不斷增加,使得軟件開發在市場需求中所占的比重越來越大。自動化測試系統是軟件產品研發的重要組成環節,在軟件開發過程中進行相應的自動化測試,目的在于提高軟件測試效率,完善軟件測試系統和保證系統質量。因此,自動化測試系統作為軟件測試的重要手段成為了重要的研究對象。在此對軟件自動化測試系統進行了簡要介紹,總結軟件測試自動化的特點,分析不同環境下的主要測試技術,探索軟件自動化測試系統的設計研究。

軟件;自動化測試;系統

隨著計算機水平的提高以及信息技術產業的飛速發展,計算機軟件規模在不斷擴大,對于軟件的質量要求也隨之加大,為保證軟件工作的質量、提高軟件自動化的可靠性,必須在軟件開發中進行必要的軟件測試,以便于發現和改正軟件中的錯誤,避免潛在危險的出現。[1]自動化測試系統作為軟件測試的重要手段在各行業領域內的需求和適應性都比較高,受到了廣泛的關注,許多研究人員開始專注于對軟件自動化測試系統進行研究。

可以注意到,盡管當前編碼水平和軟件技術發展迅猛,但是軟件測試在軟件開發周期中所占比例并沒有因此而減小,反而有一定的上升。由此可見,研究和完善軟件自動化測試系統對于企業效益對于社會發展兼具有重要的意義。

1 軟件測試自動化概述

1.1 自動化測試流程

圖1為軟件自動化測試的大致流程。其中,執行測試負責保證整個系統根據給定要求完整運行,系統各成員元素在編譯后進行迭代并連接系統,每一次迭代相對應的需要對增加的功能和之前測試過的所有用例進行回歸測試,如此反復迭代完成自動化執行測試功能。[2]評估測試主要負責對測試結果進行評估和記錄,通過評估測試給出的測試評估摘要便于對整個測試系統進行檢測分析,因此,測試評估摘要本身必須具備一定的格式要求,必須完整提供測試結果以及主要的測試評估方法,以達到對測試對象與流程進行檢測的目的。

圖1 軟件自動化測試的流程

1.2 自動化測試的作用

軟件測試通常是分層進行的,存在不同的測試階段,包括單元測試、集成測試、系統測試、回歸測試和性能測試,不同階段在測試中發揮著它們各自的優勢。單元測試主要應用于開發階段,是一個具有框架性的測試方法,由開發人員在編寫代碼前進行測試,只有在測試通過代碼才可被接受,如此,在軟件開發階段可以保證代碼的穩定性和高效性。集成測試主要對不同組件進行集中檢驗,有效處理了邊緣合并后出現的錯誤。[3]系統測試主要對用戶對系統的使用進行模擬,而且通常是在恒定的環境下進行,可以證明系統是否具備期望的功能。回歸測試適用于自動化測試,通過迭代重復已存在的測試從而達到驗證的效果。性能測試包括壓力測試、負載測試、并發測試等,這一階段的完成需要依靠自動化測試工具完成高密度的性能測試。

2 測試環境通用性

2.1 測試硬件系統

對于軟件測試系統,存在一個測試總線,這個測試總線作為整個自動化測試系統的中樞神經發揮著至關重要的作用。測試總線主要完成對傳送的指令以及測試數據進行控制,隨著計算機技術的發展,測試總線亦在不斷升級和完善,功能的全面化以及層次的多樣化,使測試總線發展變得更具多元化。這些測試總線具體有GPIB、VXI、PXI、LXI,且各自發揮著各自的優勢。GPIB可通過計算機實現各儀器和儀表的控制和操作;VXI傳輸效率高、功耗小、維修方便,具有較強的靈活性;PXI可支持多種語言;LXI作為新一代系統總線,兼具上述各總線的特點和優勢。

對于測試硬件系統而言,除了測試總線占據了不可替代的地位,對于硬件設備也起著極為重要的作用。一方面,目前市場上多樣化的硬件資源,使不同的測試可以根據需要選擇恰當的硬件完成,因此,硬件的多樣化可以實現測試的多元化。另一方面,硬件的接口標準化對于提高測試效率、信息共享率有著很大的激發作用,現今,通用性自動化測試系統具備了一些標準的硬件接口,給測試帶來了極大的方便。

2.2 測試軟件系統

實現測試軟件的通用性是提高測試水平和效率的另一個重要手段,通過在信號和測試程序間建立標準接口,實現測試軟件根據需要移植進入相應的硬件設備以及實現對信息的調動,從而使測試軟件可以滿足更多測試設備的需求,極大限度地發揮測試軟件的作用。對于測試軟件開發者為保證測試軟件在不同環境下的適用性、滿足多種需要的功能,通常需要進一步地做好對測試軟件在各種語言環境和各操作系統下的檢測工作。

3 軟件自動化測試系統設計

3.1 主要功能

自動化測試系統為實現軟件的自動化測試而開發和管理,必須具備滿足既定的功能要求。這些自動化測試需要實現的基本功能有:(1)測試個案的生成,包含測試指令、測試輸出以及標準輸出等;(2)測試的控制與執行,包括測試對象的控制、單機與網絡的多機運行;(3)測試結果與標準輸出對比;(4)測試結果的記錄、分析、評估報告;(5)總測試情況統計和報表、記錄的生成。歸納起來,這些功能主要是對測試對象的自動化運行和控制以及自動生成準確、規范的測試報告。

3.2 測試系統軟件開發

應用開發軟件在整個測試系統結構中占據關鍵地位,通過這些應用開發軟件工具實現儀器的信息傳送、集成測量以及應用連接等。理想的應用開發環境應該具有高效率的編譯性、集成性、靈活性等特點。

3.3 測試系統管理軟件

自動化測試系統承擔多種的測試任務,系統的一些功能實現與待測軟件相關,另外的一些功能具有通用性。為了維護測試系統的持續平穩運行,減少維護的成本投入,提倡采用待測任務與系統任務分離的測試策略,以滿足不同的測試需求。為了盡可能地提高開發效率,在自動化測試系統結構上采用測試管理軟件,以減少通用操作的開發量,提高專有操作的開發量。

4 結語

軟件自動化測試系統以其較高的測試效率、測試速度,全面的回歸測試等優勢受到社會業界專業學者的廣泛關注,亦將成為軟件測試的發展趨勢。軟件自動化測試系統依靠日趨多樣化的測試總線,配置通用的硬件與軟件組合可大大滿足測試的多樣化,實現功能的全面化;通過執行迭代的回歸測試與系統評估測試相結合,極大地保證了測試結果質量,提高了檢測和管理的便捷性。

[1]楊巍.軟件自動化測試系統的設計[J].科技傳播,2014(6):234-235.

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

[3]王英龍,張偉,楊美紅.軟件測試技術[M].北京:清華大學出版社,2009.

The Study of Software Automation Test System

Qiu Lanlan

Guangzhou radio and television financial electronic Limited by Share Ltd, Guangzhou, Guangdong 510000

With the progress of society, the level of computer technology is becoming more and more mature, the development of software and hardware is more perfect. However, the emergence of large-scale computer software makes the load carrying capacity increased, making the software development in the market demand in the proportion of more and more. In order to improve the efficiency of software testing and improve software testing system and the assurance of quality system automatic test system is an important part of the software product development, in the software development process of automated testing. Therefore, as an important means of software testing, automated testing system has become an important research object. This paper briefly introduces the software automation testing system, summarizes the characteristics of the software test automation, analyzes the main testing technology under different environment, and explores the design of the software automation testing system.

software; Test automation; system

TP311.52

A

1009-6434(2016)6-0143-03

猜你喜歡
功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
主站蜘蛛池模板: JIZZ亚洲国产| 国产综合另类小说色区色噜噜 | 国产门事件在线| 国产在线精彩视频二区| 亚洲成a∧人片在线观看无码| 亚洲综合专区| 国产精品专区第1页| 91色国产在线| 精品一区二区三区四区五区| 91精品aⅴ无码中文字字幕蜜桃 | 她的性爱视频| 免费国产高清视频| 国产女同自拍视频| 91精品国产福利| 国产精品极品美女自在线网站| 欧美日韩精品在线播放| 动漫精品啪啪一区二区三区| 亚洲欧洲日产国码无码av喷潮| 人妻丰满熟妇av五码区| 亚洲资源站av无码网址| 国产1区2区在线观看| 日本欧美一二三区色视频| 先锋资源久久| 国产18页| 国产欧美日韩一区二区视频在线| 国产成人精品午夜视频'| 天天躁日日躁狠狠躁中文字幕| 亚洲一区精品视频在线 | 久久久四虎成人永久免费网站| 日本日韩欧美| 国产成年女人特黄特色大片免费| 国产精品一线天| 国产裸舞福利在线视频合集| 国产精品yjizz视频网一二区| 2048国产精品原创综合在线| 国产伦精品一区二区三区视频优播| 天天摸天天操免费播放小视频| 视频二区中文无码| 亚洲二区视频| 91无码人妻精品一区| 国产成人午夜福利免费无码r| 91久久夜色精品国产网站| 男女男精品视频| 国产玖玖玖精品视频| 国国产a国产片免费麻豆| 日韩视频福利| 伊人久热这里只有精品视频99| 色婷婷狠狠干| 日日噜噜夜夜狠狠视频| 欧美亚洲一区二区三区导航 | 不卡国产视频第一页| 国产一区二区三区精品久久呦| 青青草国产一区二区三区| 国产在线拍偷自揄观看视频网站| 99免费视频观看| 色综合色国产热无码一| 国产毛片不卡| 毛片久久久| 少妇极品熟妇人妻专区视频| 91精品免费高清在线| 免费在线播放毛片| 98超碰在线观看| 国产精品亚欧美一区二区| 成人在线亚洲| 亚洲天堂色色人体| 亚洲精品免费网站| 亚洲V日韩V无码一区二区| 九色视频最新网址| 亚洲精品欧美重口| 国产网站黄| 亚洲精品第一页不卡| 色精品视频| 一本大道无码高清| 欧美精品亚洲精品日韩专区| 2021国产精品自拍| jizz在线观看| 国产欧美自拍视频| 国产精品视频第一专区| 亚洲开心婷婷中文字幕| 久久婷婷色综合老司机| 午夜国产小视频| 欧美国产菊爆免费观看|