郭子豪
摘要:本文主要介紹了當前移動互聯網北京下軟件測試的大體情況,以及移動互聯網背景下軟件測試技術的主要應用方面。
關鍵詞:移動互聯網;軟件測試技術;應用研究
隨著信息技術的發展和應用,信息技術的應用終端也更加多樣化,如今只能手機為代表的移動終端因使用便利,如今移動終端已經越來越普及,基于此,越來越多的移動互聯網軟件被開發和應用,移動互聯網給人們生活和工作所帶來的便利性是不容忽視的,但同樣,移動互聯在使用過程中存在的問題也不少見,為了推動移動互聯網軟件的發展,確保移動互聯網軟件的安全性和科學性,進行移動互聯網軟件測試是必不可少的。然而傳統的軟件測試方式存在測試效率較低,精確度不夠的問題,難以對移動互聯網軟件進行客觀、綜合性的評價。
一、移動互聯網軟件測試技術的概念
在軟件生產企業,軟件測試是軟件投入市場運營和使用之前必不可少的步驟,可以說,除了軟件設計與軟件編寫外外,對于軟件開發企業而言,最重要的便是軟件測試和調整工作,根據相關調查研究顯示,在軟件生產企業中,軟件測試占據整個軟件開發工作量的40%以上,而軟件測試工作主要分為了兩個部分,一是軟件測試過程階段,二是測試過程模型。
軟件測試過程:一般來講,單元測試、集成測試、系統測試等是基于移動互聯網軟件測試的三個階段,單元測試是指將整個軟件分為一個一個小單元,在單元測試的過程中,相關檢測人員一次只對某一具體的單元進行檢測,發現單元中存在的問題并進行糾正,集成測試則是指,將單元組合都一起進行測試,檢測其是否符合設計要求,對不符合要求的地方進行調整,系統測試則是將開發的軟件作為一個整體進行測試,系統且全面地檢測整個軟件的運行情況,并對不符合要求的地方進行調整。
測試過程模型:在進行移動互聯網軟件測試的過程中,建立相應的測試模型是非常關鍵的,當前軟件開發企業應用最多的測試過程模型是“V&V理論”構建“測試過程 V 模型”,這兩種測試模型能夠進行更加全面和詳細的檢測,有助于軟件開發企業發現軟件存在的問題,并進行調整,使得其所開發的軟件更加實用,發揮出良好的社會效益和經濟效益。
二、移動互聯網軟件測試技術的方法
為了提升移動互聯網軟件檢測的科學性和精準度,當前移動互聯網企業最主要的是采用白盒測試方式和黑盒測試方式。
(一)白盒測試
白盒測試是指,在進行軟件測試的過程之中,將要進行測試的軟件看成是一個盒子,對軟件的整個運行過程和代碼進行測試,使用白盒測試能夠比較全面地檢測軟件在代碼方面存在的問題,然而白盒測試的成本比較高,而且無法進行結構性檢測,因此在實際的軟件測試過程中,使用白盒測試比較少。
(二)黑盒測試
黑盒測試這一檢測移動互聯網軟件方式比白盒測試更為常見,黑盒測試能夠對軟件的內部結構進行測試,具有測試速度比較快,測試結果比較準確的特點,因此黑盒測試被廣泛應用于軟件開發和測試的各個階段,以幫助軟件生產企業完成最終的軟件開發。
三、移動互聯網軟件測試技術的應用
移動互聯網軟件測試技術主要分為單元測試、集成測試和系統測試三個階段,本節將對集成測試的設計與應用以及系統測試的設計與應用情況進行介紹。
(一)集成測試的設計與應用
1.集成測試的設計
在集成測試設計階段,主要是對測試的內容、測試的范圍以及測試的標準進行設計,集成測試階段主要是為了檢測軟件服務與客戶端之間的對接情況,對手機客戶端各網絡接口、數據傳遞、組合等方面功能進行檢測,集成測試的檢測標準并沒有統一的規定,不同類型的軟件會根據其特點制定不同的測試標準。
2.集成測試的方案
在進行集成測試的過程中,為了能夠得到更加精準的測試結果,相關技術人員需要進行以下操作:首先單獨測試每一個用戶端口以及軟件服務器端口,確保參與測試的每一個端口都正常運行,并對其中沒有達到技術標準的部分進行調試,;其次,需要將軟件服務器端口與用戶端口進行連接,進行組合測試;最后,將客戶端口組合起來與服務器進行集成組合測試,并根據檢測的結果對軟件以及服務器進行調整,在測試的過程中,為了提升測試結果的準確性,在必要的時候,測試人員需要進行靈活處理,用其他測試方式強化集成測試。
(二)系統測試的設計與應用
1.系統測試的設計
系統測試的設計包括對測試范圍、測試目標和測試資源的設計,測試范圍主要是測試軟件在客戶端口以及商業端進行測試,測試的目標主要是檢測軟件是否達到了事先的設計要求,是否能夠在客戶端口穩定運行,而測試的資源則是指測試客戶端戶和商業端口的軟硬件資源。
2.系統測試的方案
目前關于系統測試并沒有固定的方式,在進行系統測試的過程中,大多是結合測試目的和測試要求對商業用戶進行客戶端賬號,活動的發布、進入方式、開展過程以及管理等方面,采用恰當的方式進行全方位的測試,以增強檢測結果的準確性和科學性。
四、總結
隨著移動互聯網的發展,越來越多的移動端軟件被開發和應用,然而部分移動端軟件還存在這樣和那樣的問題,影響到了人們的正常使用,為了避免這樣的事情發生,對移動互聯網軟件進行檢測,改進檢測方式,使得檢測結果更加科學和準確,并根據檢測結果對軟件進行調整是非常必要的。
參考文獻
[1]蔡增柱.基于Android移動平臺測試相關技術研究[D].華南理工大學,2012.
[2]陳奐昊.移動互聯網應用中間件測試及質量評價研究[D].華南理工大學,2015.
[3]劉宇.移動應用軟件測試與認證技術分析[J].電信網技術,2014(05):25-32.