一種基于云計算的軟件測試服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于云計算的軟件測試服務(wù)系統(tǒng),基于云計算的大規(guī)模、良好的可擴(kuò)展性、良好的可伸縮性、即時性、低成本特點(diǎn),通過云平臺為軟件測試提供服務(wù),所述測試服務(wù)系統(tǒng)的設(shè)計結(jié)構(gòu)包括:硬件資源服務(wù)、測試平臺服務(wù)、測試工具服務(wù)、測試策略服務(wù)。本發(fā)明解決了傳統(tǒng)軟件測試模式的測試資源管理混亂、測試規(guī)模較小、測試機(jī)陳舊、測試平臺不穩(wěn)定、測試工具成本高、測試策略落后等問題。
【專利說明】一種基于云計算的軟件測試服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計算、軟件測試服務(wù)領(lǐng)域,具體涉及一種基于云計算的軟件測試服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的日益發(fā)展,軟件業(yè)競爭的日益激烈,人們對于軟件產(chǎn)品的質(zhì)量意識逐漸加強(qiáng),軟件測試作為保證軟件質(zhì)量的手段,起到了毋庸置疑的重要作用。
[0003]然而隨著軟件產(chǎn)品規(guī)模的增大、可靠性要求的增強(qiáng),測試資源有限、環(huán)境搭建復(fù)雜、測試工具昂貴、測試策略匱乏的傳統(tǒng)手工測試,已經(jīng)不能滿足現(xiàn)階段快速發(fā)展的開發(fā)和測試的需要。
[0004]云計算的概念如火如荼,正在逐漸的應(yīng)用于各行各業(yè),其資源的動態(tài)、可擴(kuò)展的特性,為軟件測試發(fā)展提供了良好的發(fā)展思路。為此提出一種基于云計算的軟件測試服務(wù)系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是:考慮傳統(tǒng)軟件測試硬件資源有限、環(huán)境搭建復(fù)雜、測試工具昂貴等缺點(diǎn),利用云計算資源動態(tài)可擴(kuò)展的特性,從硬件設(shè)備、測試平臺、測試工具、測試策略等方面改善現(xiàn)有的軟件測試模式,提供一種基于云計算的軟件測試服務(wù)系統(tǒng)。
[0006]本發(fā)明所采用的技術(shù)方案為:
一種基于云計算的軟件測試服務(wù)系統(tǒng),基于云計算的大規(guī)模、良好的可擴(kuò)展性、良好的可伸縮性、即時性、低成本特點(diǎn),通過云平臺為軟件測試提供服務(wù),所述測試服務(wù)系統(tǒng)的設(shè)計結(jié)構(gòu)包括:硬件資源服務(wù)、測試平臺服務(wù)、測試工具服務(wù)、測試策略服務(wù)。
[0007]所述硬件資源服務(wù),指通過云資源的虛擬化資源池對外提供硬件資源服務(wù),用戶可以根據(jù)需要申請所需配置的虛擬機(jī)、網(wǎng)絡(luò),按需使用、按量付費(fèi)。
[0008]所述測試平臺服務(wù),指用戶可以根據(jù)測試需要,向云測試系統(tǒng)申請存放在云系統(tǒng)中的開源的操作系統(tǒng)、數(shù)據(jù)庫、開源測試工具等,搭建自己的測試平臺,免費(fèi)使用。
[0009]所述測試工具服務(wù),指用戶可以根據(jù)測試需要,向云測試系統(tǒng)申請存在放在云系統(tǒng)中的非開源測試工具,按需使用,按時付費(fèi)。
[0010]所述測試策略服務(wù),指云測試服務(wù)平臺匯集用戶的優(yōu)秀測試案例及策略,供測試用戶之間交流學(xué)習(xí)、共享或買賣,按提供用戶定價付費(fèi)。云測試系統(tǒng)為用戶提供技術(shù)交流的平臺,促進(jìn)軟件測試行業(yè)的發(fā)展。
[0011]一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,所述方法步驟如下:
1)在軟件測試之初,根據(jù)測試需要申請硬件測試資源,包括CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)等,按照云平臺的付費(fèi)規(guī)則付費(fèi)使用;
2)按照需要,向云平臺申請操作系統(tǒng)及開源軟件,構(gòu)建測試環(huán)境,進(jìn)行軟件測試;
3)如果用戶需要使用到Loadrunner、QTP等付費(fèi)的測試軟件,可以通過云平臺提供的測試工具服務(wù),申請使用付費(fèi)軟件,按照云平臺的付費(fèi)規(guī)則付費(fèi)使用,防止購買軟件后發(fā)現(xiàn)不適用,或者使用率低等問題,節(jié)約了測試成本及項目成本;
4)當(dāng)一個公司的軟件測試剛剛起步,不具備單獨(dú)設(shè)計測試方案、測試計劃、測試框架等能力時,可以通過云平臺提供的測試策略服務(wù),申請購買其他規(guī)范組織共享的測試策略,提高自身的測試水平、保證測試的專業(yè)性,公司之間形成合作共贏,也可促進(jìn)軟件測試行業(yè)的發(fā)展。
[0012]本發(fā)明有益效果:本發(fā)明基于云計算的較大規(guī)模、良好的可擴(kuò)展性、良好的可伸縮性、即時提供、更低成本等特點(diǎn),通過云平臺為軟件測試提供硬件資源、測試工具、測試平臺、測試策略等服務(wù),從而解決傳統(tǒng)軟件測試模式的測試資源管理混亂、測試規(guī)模較小、測試機(jī)陳舊、測試平臺不穩(wěn)定、測試工具成本高、測試策略落后等問題。
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明基于云計算的軟件測試服務(wù)系統(tǒng)。
【具體實施方式】
[0014]下面根據(jù)說明書附圖,結(jié)合具體實施例,對本發(fā)明進(jìn)一步說明:
一種基于云計算的軟件測試服務(wù)系統(tǒng),基于云計算的大規(guī)模、良好的可擴(kuò)展性、良好的可伸縮性、即時性、低成本特點(diǎn),通過云平臺為軟件測試提供服務(wù),所述測試服務(wù)系統(tǒng)的設(shè)計結(jié)構(gòu)包括:硬件資源服務(wù)、測試平臺服務(wù)、測試工具服務(wù)、測試策略服務(wù)。
[0015]所述硬件資源服務(wù),指通過云資源的虛擬化資源池對外提供硬件資源服務(wù),用戶可以根據(jù)需要申請所需配置的虛擬機(jī)、網(wǎng)絡(luò),按需使用、按量付費(fèi)。
[0016]所述測試平臺服務(wù),指用戶可以根據(jù)測試需要,向云測試系統(tǒng)申請存放在云系統(tǒng)中的開源的操作系統(tǒng)、數(shù)據(jù)庫、開源測試工具等,搭建自己的測試平臺,免費(fèi)使用。
[0017]所述測試工具服務(wù),指用戶可以根據(jù)測試需要,向云測試系統(tǒng)申請存在放在云系統(tǒng)中的非開源測試工具,按需使用,按時付費(fèi)。
[0018]所述測試策略服務(wù),指云測試服務(wù)平臺匯集用戶的優(yōu)秀測試案例及策略,供測試用戶之間交流學(xué)習(xí)、共享或買賣,按提供用戶定價付費(fèi)。云測試系統(tǒng)為用戶提供技術(shù)交流的平臺,促進(jìn)軟件測試行業(yè)的發(fā)展。
[0019]一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,所述方法步驟如下:
1)在軟件測試之初,根據(jù)測試需要申請硬件測試資源,包括CPU、內(nèi)存、硬盤、網(wǎng)絡(luò)等,按照云平臺的付費(fèi)規(guī)則付費(fèi)使用;
2)按照需要,向云平臺申請操作系統(tǒng)及開源軟件,構(gòu)建測試環(huán)境,進(jìn)行軟件測試;
3)如果用戶需要使用到Loadrunner、QTP等付費(fèi)的測試軟件,可以通過云平臺提供的測試工具服務(wù),申請使用付費(fèi)軟件,按照云平臺的付費(fèi)規(guī)則付費(fèi)使用,防止購買軟件后發(fā)現(xiàn)不適用,或者使用率低等問題,節(jié)約了測試成本及項目成本;
4)當(dāng)一個公司的軟件測試剛剛起步,不具備單獨(dú)設(shè)計測試方案、測試計劃、測試框架等能力時,可以通過云平臺提供的測試策略服務(wù),申請購買其他規(guī)范組織共享的測試策略,提高自身的測試水平、保證測試的專業(yè)性,公司之間形成合作共贏,也可促進(jìn)軟件測試行業(yè)的發(fā)展。
【權(quán)利要求】
1.一種基于云計算的軟件測試服務(wù)系統(tǒng),其特征在于:基于云計算的大規(guī)模、良好的可擴(kuò)展性、良好的可伸縮性、即時性、低成本特點(diǎn),通過云平臺為軟件測試提供服務(wù),所述測試服務(wù)系統(tǒng)的設(shè)計結(jié)構(gòu)包括:硬件資源服務(wù)、測試平臺服務(wù)、測試工具服務(wù)、測試策略服務(wù)。
2.根據(jù)權(quán)利要求1所述的一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,其特征在于:所述硬件資源服務(wù),指通過云資源的虛擬化資源池對外提供硬件資源服務(wù),用戶根據(jù)需要申請所需配置的虛擬機(jī)、網(wǎng)絡(luò),按需使用、按量付費(fèi)。
3.根據(jù)權(quán)利要求1所述的一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,其特征在于:所述測試平臺服務(wù),指用戶根據(jù)測試需要,向云測試系統(tǒng)申請存放在云系統(tǒng)中的開源的操作系統(tǒng)、數(shù)據(jù)庫、開源測試工具,搭建自己的測試平臺,免費(fèi)使用。
4.根據(jù)權(quán)利要求1所述的一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,其特征在于:所述測試工具服務(wù),指用戶根據(jù)測試需要,向云測試系統(tǒng)申請存在放在云系統(tǒng)中的非開源測試工具,按需使用,按時付費(fèi)。
5.根據(jù)權(quán)利要求1所述的一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,其特征在于:所述測試策略服務(wù),指云測試服務(wù)平臺匯集用戶的優(yōu)秀測試案例及策略,供測試用戶之間交流學(xué)習(xí)、共享或買賣,按提供用戶定價付費(fèi)。
6.根據(jù)上述任一權(quán)利要求所述的一種基于云計算的軟件測試服務(wù)系統(tǒng)的測試方法,其特征在于,所述方法步驟如下: 1)在軟件測試之初,根據(jù)測試需要申請硬件測試資源,包括CPU、內(nèi)存、硬盤、網(wǎng)絡(luò),按照云平臺的付費(fèi)規(guī)則付費(fèi)使用; 2)按照需要,向云平臺申請操作系統(tǒng)及開源軟件,構(gòu)建測試環(huán)境,進(jìn)行軟件測試; 3)如果用戶需要使用到付費(fèi)的測試軟件,通過云平臺提供的測試工具服務(wù),申請使用付費(fèi)軟件,按照云平臺的付費(fèi)規(guī)則付費(fèi)使用; 4)通過云平臺提供的測試策略服務(wù),申請購買其他規(guī)范組織共享的測試策略,提高自身的測試水平、保證測試的專業(yè)性。
【文檔編號】G06F11/36GK104317718SQ201410611779
【公開日】2015年1月28日 申請日期:2014年11月4日 優(yōu)先權(quán)日:2014年11月4日
【發(fā)明者】趙霞, 郭靜, 張新玲 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司