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

基于云計算的軟件自動化測試研究

2020-11-26 12:41:01羅文清
西部論叢 2020年3期
關鍵詞:云計算自動化

羅文清

摘 要:軟件測試是保證軟件質量符合工程需求的一種工具,然而隨著現代化的軟件工程的規模越來越大,軟件測試的工作也越來越繁重,需要耗費大量的人力物力投入,且軟件開發過程中,軟件需求隨時都會發生變化,這就對軟件測試提出了更好的要求,在此背景下,軟件測試項目的維護和執行自動化實現就成為了一個亟需解決的問題,本文提出通過云計算環境中的自動化測試平臺將測試資源分布到云上,提高軟件測試的效率,降低測試成本。該基于云計算的軟件自動化測試平臺能夠接受用戶的測試腳本并在云端進行測試,并提供項目的資助管理,方便用戶對項目的跟蹤。

關鍵詞:云計算;軟件測試;自動化

0 引言

隨著計算機軟件行業的發展,軟件的質量亦成為了軟件使用者所關心的核心要素,然而軟件測試過程中面臨著各種不可預知的問題以及最終用戶對軟件的安全可靠性需求,使得軟件的測試工作成為保證軟件質量的重要工具。然而在大多數中小軟件開發企業中,受限于企業的自身條件,維持一個較大的軟件測試團隊顯然是不合理的,即使是在大型企業中,也往往因為軟件本身的復雜度或是業務的復雜度,使得軟件測試成為一個邊際效用不太友好的狀況。囿于以上種種問題,軟件自動化測試平臺的出現已成為一種必然的趨勢,而隨著云計算的出現,基于云計算的測試平臺能夠進一步降低軟件的測試成本而受到了相關軟件測試需求者的歡迎。

1 基于云計算的軟件自動化測試概述

隨著互聯網行業的不斷發展,云計算成為近年來受到廣泛歡迎的一種互聯網技術。云計算作為一種依托于Web服務的計算,能夠將原來必須在本地進行測試的軟件通過網絡在服務器端進行測試并返回測試結果。能夠很大程度上實現算力資源發的共享,降低了企業的硬件投入成本,提高了算力資源的利用率。因而云計算也成為互聯網計算未來的發展方向,能夠在云平臺上根據不同用戶的不同需求進行動態的算力資源分配。

自動化測試工具用于在沒有測試工程師參與的環境中對軟件進行測試,其出現大大的降低了軟件測試領域的門檻,為企業的發展提供了更多的可能性,基于云計算的軟件自動化測試是基于云計算環境大的一種新型測試方式,如眾所周知的Cloud Testing平臺就是一個配置在云端的自動化測試平臺,該平臺支持多種瀏覽器,用戶可在本地編寫好測試腳本后通過Cloud Testing平臺對所需測試的軟件進行測試,,并能夠根據自身的需要實現自動的資源配置。進行云計算進行自動化測試是的軟件測試的資源投入大大的降低,對各種中小型企業十分友好。

2基于云計算的軟件自動化測試平臺設計

基于云計算的軟件自動測試平臺主要包括測試腳本服用、測試過程記錄以及測試結果記錄三個方面,一般來說,云自動化測試平臺可根據被測試系統進行兼容性測試,如在Windows和Linux不同系統平臺中的運行情況,再者應當能夠很好的記錄開發過程中出現的各種問題,保證測試后對軟件改進的信息支撐作用。

為保證基于云計算的軟件自動化測試平臺能夠實現以上幾種功能,該云測試平臺應具備:具備互聯網訪問能力,以及擁有互聯網訪問入口,以便于用戶進入測試平臺;支持多操作系統、多瀏覽器內核,以便于用戶測試在不同環境中軟件的表現。依據需求以及系統資源配置,對基于云計算的軟件自動化測試平臺門戶層、Taas層以及IaaS層進行如下設計。

首先,在門戶層,相關測試用戶應當能夠根據自身需求對測試資源繼續請求以及配置,并在建立測試項目后上傳測試算例以及查看歷史測試記錄。其次,在TaaS層,云平臺的后端應用服務器中應當有一定大的與處理機制,以保證測試代碼的高效使用,通過預處理機制,對相關測試代碼進行分級分組測試,提高測試質量。最后,在IaaS層,部署云緩存管理節點以保證云平臺后端的虛擬機資源,存儲相關測試資源,另外在IaaS層還應該擁有云測試中心和測試虛擬機池用于監控測試過程和生成測試報告。

通過對門戶層、TaaS層以及IaaS層進行相應分設計搭建起云自動測試平臺后,需要對云自動測試平臺的測試流程進行梳理,以保證軟件測試的順利實施。云自動化測試平臺的測試流程主要由測試腳本的編寫、測試腳本的提交、測試腳本的解析、測試任務的分發、執行測試腳本以及生成測試報告并反饋等六個部分組成。

第一步需要根據實際的待測試系統需求編寫相應的測試算例,按照需要測試的功能點所做的業務規劃進行測試任務的分解,并依據具體的測試任務編寫相應的測試腳本。在完成測試腳本的編寫后便是測試腳本的提交,用戶登入云自動化測試平臺后,根據測試的類別可選擇相應的測試資源進行配置。之后便是云平臺對測試腳本進行解析,后端服務器接到測試請求后,會對腳本信息進行解析和預處理,并根據待測試系統的實際情況將測試任務盡可能的進行恰當的分解,以便于部署到多臺虛擬機中進行并行化計算,當完成測試任務的分解后,便是后端的虛擬機根據所分配到的任務進行計算,并在完成計算后提交結果到一個用于匯總最終信息的機器中,并生成測試報告以便于用于進行查詢被測試系統的質量。

3 結語

本文通過梳理軟件自動測試現狀以及云計算背景下的相關應用情況,為基于云計算的軟件自動化測試平臺設計提供了理論依據和應用場景,之后介紹了基于云計算的軟件自動化測試平臺的框架,同時對基于云計算的軟件自動化測試平臺相關設計要素進行了分析,并從門戶層、TaaS層以及IaaS層三個層次對其進行了設計,使得該平臺具備測試資源的動態分配、測試腳本的分布式執行以及測試結果的生成協助用戶有效的進行系統優化的功能。最后根據云計算的軟件自動化測試平臺在實際應用場景中的應用對其使用流程進行梳理分析,將該云計算的軟件自動化測試平臺從測試算例的編寫到最終的測試報告生成一整條完整流程進行了解剖,使其成為有測試需求的用戶進行測試的有效工具,也為該平臺最后能夠落地使用提供了依據。

參考文獻

[1] 王莉, 殷鋒, 李奇. 軟件自動化測試腳本設計研究[J]. 西南民族大學學報:自然科學版, 2006(02):357-360.

[2] 王世俊. 軟件自動化測試框架的研究和實現[D]. 華東師范大學, 2006.

猜你喜歡
云計算自動化
供電企業電力自動化主站系統研究
錦界煤礦連采膠帶機集控系統的介紹
供熱站自動控制系統中PLC的應用
AGV小車在白酒行業自動化立體倉庫中的應用
中國市場(2016年36期)2016-10-19 03:40:15
志愿服務與“互聯網+”結合模式探究
云計算與虛擬化
基于云計算的移動學習平臺的設計
實驗云:理論教學與實驗教學深度融合的助推器
大學教育(2016年9期)2016-10-09 08:54:03
配電室無人職守集控站在京博石化的運用
科技視界(2016年20期)2016-09-29 14:13:02
配電線路運行資料管理自動化的探討
科技視界(2016年20期)2016-09-29 13:45:10
主站蜘蛛池模板: 久久综合干| 国产人妖视频一区在线观看| 精品国产自| 日本免费一级视频| 国产免费精彩视频| 九九九国产| 欧美一区日韩一区中文字幕页| 97国产在线观看| 性色生活片在线观看| 欧美精品二区| 成人免费一级片| 国产精品九九视频| 色综合天天娱乐综合网| 69视频国产| 久久久久久久久亚洲精品| 麻豆精品在线| 五月丁香伊人啪啪手机免费观看| 久久精品一卡日本电影| 欧美日韩国产成人高清视频| 午夜成人在线视频| 亚洲无码91视频| 国产精品美人久久久久久AV| 久久久久久久久18禁秘| 久久福利片| 91av成人日本不卡三区| 91久久国产综合精品女同我| 亚洲乱码在线播放| 色综合成人| 亚洲无码91视频| 91欧美亚洲国产五月天| jijzzizz老师出水喷水喷出| 国产剧情一区二区| 视频二区亚洲精品| 亚洲香蕉在线| 亚洲国产成人综合精品2020| 99视频国产精品| 免费啪啪网址| 日本不卡在线播放| 国产原创演绎剧情有字幕的| 国产国语一级毛片在线视频| 亚洲午夜18| 免费一看一级毛片| 国产网站免费看| 亚洲天堂啪啪| 欧洲av毛片| 亚洲精品成人福利在线电影| 农村乱人伦一区二区| 中文字幕在线一区二区在线| 欧美精品一二三区| 中国黄色一级视频| 在线观看国产精品第一区免费 | 中国丰满人妻无码束缚啪啪| 亚洲码在线中文在线观看| 综合成人国产| 国产爽妇精品| 黄片在线永久| 国产精品无码AⅤ在线观看播放| 精品一区二区三区水蜜桃| 黄色网站在线观看无码| 在线观看91香蕉国产免费| 日韩黄色大片免费看| 9999在线视频| 亚洲综合香蕉| 亚洲成人高清无码| 欧美视频在线播放观看免费福利资源 | 黄色三级毛片网站| 亚洲嫩模喷白浆| 亚洲视频免| 国产精品自在自线免费观看| 亚洲中文字幕在线观看| 强乱中文字幕在线播放不卡| 国产在线自揄拍揄视频网站| 久久a级片| 久久综合AV免费观看| 一区二区三区四区精品视频| 精品国产免费观看一区| 色首页AV在线| 欧美色图第一页| 91年精品国产福利线观看久久| 国产麻豆福利av在线播放| 国产成人一区二区| 亚洲国产成人麻豆精品|