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

網絡電話軟件的自動化測試系統研究

2014-11-19 15:45:01沈雯漪
電子技術與軟件工程 2014年20期

沈雯漪

摘 要 軟件測試是保證軟件質量的重要手段。不同的應用系統采用的測試方法也不一樣。目前,軟件測試技術的研究已經有一定發展,但對特定領域的軟件系統應采用怎樣的測試方法,并對其進行全面的、完整的測試,仍沒有具體的標準可遵循。對網絡電話軟件自動化測試系統的研究,不僅擴展了自動化測試所測試的應用范圍,還論述了自動測試流程和測試框架的設計與實現技術。

【關鍵詞】自動化測試 網絡電話軟件 系統研究

1 前言

軟件測試是來測驗一個開發的程序的質量能否達到開發者所設定的目標和要求。軟件測試的目的有三個方面,第一個方面是認定和評估開發軟件的質量,確保該軟件能夠正確地運作,第二個方面是將測試結果反饋給開發人員,能夠為風險的評估提供信息。第三個方面是軟件測試要貫穿軟件開發的所有過程,及時發現問題,保證開發過程的質量。

2 自動化軟件測試概述

2.1 自動化軟件測試的定義

自動化測試是利用自動化的測試工具或別的方式,遵循開發人員設定好的檢測方案進行運作。能夠有效地減少測試時間,提高了測試能力,確保了被測軟件質量合格。一般情況下,自動化測試先要確定好被測試的項目及測試方式,針對要檢測項進行設計和編寫。每次的測試都需要遵循標識的測試、設計的測試、建立測試、運行測試及結果的評估這五項設計流程。

2.2 自動化軟件測試的特點

自動化測試是有其特點的一項測試活動。想要提高工作效率,我們就必須要了解其特點并有效地運用。

自動化測試和手動測試相比,它有如下幾個優點。第一,軟件的更新,其中許多功能并沒有太大的改變,自動化測試可以很好地測試每個特征;第二,在開發周期中,測試人員需要頻繁地對新版本進行測試,自動化測試能夠幫助減輕工作負擔,提高工作效率;第三,許多測試的復雜程度用人工不可能完成,需要借助自動化測試來分析;第四,自動化測試具有一致性,能夠發現軟件中的所有改變;第五,自動化測試能夠長時間不間斷的進行對軟件的測試,有效地利用了資源,提高了工作效率。

自動化測試也存在著局限性。第一,在某些測試中,自動化測試相對于人工而言更為繁復,增大了開銷;第二,自動化測試具有適合重復的測試的特點,和人工相比,運用之前用過的測試對新版本的檢測其能夠檢測出來的缺陷要少得多;第三,測試軟件的質量對檢測結果的影響很大,需要嚴格控制好自動化檢測軟件的質量;第四,軟件的某些改變可能導致測試軟件無法正常運作,反過來則限制了軟件的發展。

3 網絡電話軟件的自動化測試系統設計

根據系統設計要求,設計一個網絡電話軟件的自動化測試系統可以根據以下步驟展開:

3.1 選擇一個適合網絡電話軟件的自動化測試工具

所選擇的自動化測試工具應該具備以下幾個特征。

(1)第一,支持腳本化語言,功能多樣的腳本語言能夠更方便測試人員的使用,做出更為復雜的測試系統。

(2)第二,先創建一個通用的函數庫,對測試軟件的修改只要選取其中一部分進行重寫,節約了工作時間。

(3)第三,能夠引用其他函數庫的資源,讓測試軟件變得更為強大。

(4)第四,支持分布式測試,在指定好的時間、地點進行定制的測試。

(5)第五,編寫很少的腳本語言能夠在數據驅動測試項目中進行大批量的數據的測試,重復高效的完成測試任務。

(6)第六,利用源代碼進行管理,可以對比各種版本,找出差異,同時跟蹤多個項目的進展。

(7)第七,在腳本中利用命令行在運行測試,大大增加了測試軟件的靈活性。

3.2 進行自動化測試流程設計

軟件自動化測試工具本身就具有一套標準的測試流程框架,在進行網絡電話軟件的自動化測試流程設計時可以以它為基礎,結合軟件測試的實際需求,最后設計出符合要求的網絡電話軟件測試流程。

3.3 模塊劃分

根據對系統的功能要求對系統進行模塊劃分。根據網絡通話軟件的自測系統設計要求,我們可以將其分為五大模塊:設備連接模塊,公共包封裝模塊,收發包模塊,日志信息處理模塊以及測試腳本模塊。

3.4 確定系統的體系框架

在自測系統設計中,建立一個既簡單又能夠對所有同種類型腳本都適用的框架是必不可少的,一般自動化測試系統是采用TCL腳本,為了在系統運行過程中便于自動化測試人員對腳本代碼的理解、開發和維護,分級模塊化的體系結構是設計系統的優先選擇。

3.5 對自動化測試系統進行管理

為了實現模塊的統一開發,對自動化測試系統進行管理和更新控制可以方便后續工作人員能夠快速跟進以及開展后續的開發維護工作。

3.6 測試結果輸出自動比較功能

測試結果輸出自動比較功能的實現,這是自動測試系統設計的至關重要的一環,不能實現這一功能,測試過程就算不上是自動化測試。一般,自動化測試的結果比較分為以下兩種情況:預期輸出的確定,自動比較技術。

4 結束語

軟件測試是軟件的質量達標的重要衡量依據。在軟件開發的過程中,軟件測試扮演者重要角色。然而,測試軟件具有局限性,其質量的高低極大影響了軟件質量的評估結果,而且,因為考慮到成本問題,不能夠無限制地對軟件進行測試。因此,利用有限的資金成本做出能夠達到預期目標的測試軟件是軟件開發中的重點內容。

參考文獻

[1]姚礪,束永安.軟件測試自動化關鍵技術的研究[J].安徽大學學報(自然科學版),2003,27(04):27-33.

[2]Mark Fewster,Dorothy Graham.軟件測試自動化技術與實例詳細解[M].北京:電子工業出版社,56-65.

[3]單錦輝,姜瑛,孫萍.軟件測試研究進展[J].北京大學學報(自然科學版),2005,4l(1):134-145.

作者單位

蘇州信息職業技術學院 江蘇省蘇州市 215200endprint

主站蜘蛛池模板: 亚洲av日韩av制服丝袜| 国产精品无码影视久久久久久久| 亚洲综合婷婷激情| 国产精品任我爽爆在线播放6080| 啪啪国产视频| 亚洲区一区| 欧美精品黑人粗大| 国产va欧美va在线观看| 亚洲精品va| 乱码国产乱码精品精在线播放| 夜夜拍夜夜爽| 99久久精品免费观看国产| 三上悠亚一区二区| 午夜高清国产拍精品| 亚洲成a∧人片在线观看无码| 国产欧美视频在线观看| 国产三级毛片| 91色国产在线| 欧美精品v日韩精品v国产精品| 中文字幕久久精品波多野结| 婷婷亚洲最大| 3344在线观看无码| 亚洲精品不卡午夜精品| 狠狠色综合网| 72种姿势欧美久久久大黄蕉| 久久精品无码国产一区二区三区| 国产精品一区在线麻豆| 国产在线一区视频| 欧美色伊人| 免费看黄片一区二区三区| 久久综合婷婷| 无码人中文字幕| 久久99国产精品成人欧美| 国产一在线观看| 日本中文字幕久久网站| 久久久久青草大香线综合精品 | 精品伊人久久大香线蕉网站| 国产丝袜啪啪| 亚洲第一香蕉视频| 玖玖免费视频在线观看| 国产精品永久久久久| 精品无码日韩国产不卡av| 欧美在线精品一区二区三区| 5388国产亚洲欧美在线观看| 国产成人调教在线视频| 亚洲香蕉在线| 天天综合网色| 国产亚洲精品91| 国产成人精品视频一区视频二区| 多人乱p欧美在线观看| 国产人成在线观看| 精品自窥自偷在线看| 日韩毛片基地| 欧洲一区二区三区无码| 久久伊人久久亚洲综合| a免费毛片在线播放| 91香蕉视频下载网站| 91欧美在线| 国产精品视屏| 国产av色站网站| 国产成年女人特黄特色大片免费| 亚洲VA中文字幕| 亚洲综合久久成人AV| 亚洲无线视频| 2022国产无码在线| 国产人成乱码视频免费观看| 国产成人综合亚洲网址| 亚洲91在线精品| h网址在线观看| 在线观看国产精美视频| 亚洲精品制服丝袜二区| 性欧美精品xxxx| 精品夜恋影院亚洲欧洲| 亚洲国产清纯| 免费激情网站| 熟妇丰满人妻| 国产美女视频黄a视频全免费网站| 超碰免费91| 国产aⅴ无码专区亚洲av综合网| 在线国产你懂的| 日本欧美中文字幕精品亚洲| 五月婷婷欧美|