一種基于云的軟件測試服務(wù)方法
【專利摘要】本發(fā)明屬于軟件測試領(lǐng)域,尤其涉及一種基于云的軟件測試服務(wù)方法,包括以下步驟:A、管理員通過web的方式實現(xiàn)測試管理、運營管理、資源管理、用戶管理,并將信息存儲在數(shù)據(jù)存儲中;B、客戶通過web的方式注冊賬戶,并申請測試資源并形成訂單;C、管理員審批用戶的申請,在虛擬主機中分配測試資源、設(shè)置控制權(quán)限;D、客戶通過web控制并使用測試資源,E、系統(tǒng)根據(jù)客戶的訂單自動計費。本發(fā)明的有益效果為:通過本發(fā)明提供的方法構(gòu)建一個基于云的軟件測試服務(wù)平臺,簡便快捷地構(gòu)建測試環(huán)境,實現(xiàn)測試資源的動態(tài)管理,測試管理流程和測試服務(wù)更專業(yè)化,縮短項目周期,提高軟件質(zhì)量,降低測試成本。
【專利說明】一種基于云的軟件測試服務(wù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于軟件測試領(lǐng)域,尤其涉及一種基于云的軟件測試服務(wù)方法。
【背景技術(shù)】
[0002]傳統(tǒng)的軟件測試也可叫做本地測試,即基于固定的場所及固定的軟件硬件環(huán)境。本地測試的主要缺點體現(xiàn)在:1、軟件價格昂貴:被測試軟件的輔助環(huán)境軟件是軟件測試的重要組成部分,這些輔助環(huán)境軟件包括操作系統(tǒng)、數(shù)據(jù)庫、測試工具等,但是購置這些輔助軟件將會給中小企業(yè)帶來巨大的成本負擔;2、硬件性能較低:很多軟件的運行對性能要求較高,如電子商務(wù)網(wǎng)站、視頻網(wǎng)站等。當需要模擬百萬甚至更多的虛擬用戶進行性能或壓力測試時,較低的硬件性能有可能過早的成為性能的瓶頸,從而無法對軟件本身做出準確的評估;3、測試環(huán)境復雜多變、部署繁瑣:大部分軟件都會受到運行環(huán)境的影響,如:防火墻配置、本地網(wǎng)絡(luò)配置、安全策略、權(quán)限設(shè)置以及同時運行的其他軟件等,而且各種配置、參數(shù)組合后將形成更多不同的配置環(huán)境。對于本地測試來說,配置一種環(huán)境已經(jīng)十分費時間,更不用說配置兼容性測試,那么工作量將無法估計。4、缺乏測試積累和共享:本地測試另一個難題在于測試數(shù)據(jù)的制作。如:要測試文本編輯軟件兼容性需要制作很多的不同格式、不同類型的文本文件;要測試web軟件安全性常需要制作很多含有SQL注入和跨站腳本的字符串O
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明提供一種基于云的軟件測試服務(wù)方法,其特征在于:包括以下步驟:
A、管理員通過web的方式,在web管理主機上實現(xiàn)測試管理、運營管理、資源管理、用戶管理,并將信息存儲在數(shù)據(jù)存儲中,所述測試管理包括創(chuàng)建不同虛擬硬件和軟件的虛擬機模板并進行管理;所述運營管理包括計費方式管理和訂單管理;所述資源管理包括資源池監(jiān)控和調(diào)度;所述用戶管理包括組織、角色和人員的管理;
B、客戶通過web的方式注冊賬戶,并申請測試資源并形成訂單;
C、管理員審批用戶的申請,在虛擬主機中分配測試資源、設(shè)置控制權(quán)限;
D、客戶通過web方式控制并使用測試資源;
E、系統(tǒng)根據(jù)客戶的訂單自動計費,時間到期或者資源用盡后,停止為客戶提供測試服務(wù)。
[0004]所述客戶為基于云的軟件測試服務(wù)所針對的企業(yè)、機構(gòu)或個人用戶。
[0005]所述管理員為所述云的軟件測試平臺的管理用戶。
[0006]所述web管理主機為運行有軟件測試服務(wù)管理系統(tǒng)的物理服務(wù)器。
[0007]所述虛擬主機為一臺或多臺物理服務(wù)器,通過部署虛擬化軟件提供。
[0008]所述數(shù)據(jù)存儲為用于實現(xiàn)數(shù)據(jù)存儲的物理設(shè)備和數(shù)據(jù)庫軟件。
[0009]本發(fā)明的有益效果為:通過本發(fā)明提供的方法可以構(gòu)建一個基于云的軟件測試服務(wù)平臺,可以簡便快捷地構(gòu)建測試環(huán)境,實現(xiàn)測試資源的動態(tài)管理,同時基于專業(yè)化測試管理流程,提供專業(yè)化的測試服務(wù),從而大大縮短項目周期,提高軟件質(zhì)量,降低測試成本,為中小企業(yè)降低了軟件測試的投入;通過對該方法所構(gòu)建基于云的軟件測試平臺的使用,能夠規(guī)范軟件開發(fā)和測試流程,加強客戶軟件測試意識。
【專利附圖】
【附圖說明】
[0010]圖1為本發(fā)明的流程框圖。
【具體實施方式】
[0011]下面結(jié)合附圖對本發(fā)明作進一步解釋說明。
[0012]實施例:
如圖1所示,本發(fā)明提供一種基于云的軟件測試服務(wù)方法,包括以下步驟:
A、管理員通過web的方式,在web管理主機上實現(xiàn)測試管理、運營管理、資源管理、用戶管理,并將信息存儲在數(shù)據(jù)存儲中,所述測試管理包括創(chuàng)建不同虛擬硬件和軟件的虛擬機模板并進行管理;所述運營管理包括計費方式管理和訂單管理;所述資源管理包括資源池監(jiān)控和調(diào)度;所述用戶管理包括組織、角色和人員的管理;
B、客戶通過web的方式注冊賬戶,并申請測試資源并形成訂單;
C、管理員審批用戶的申請,在虛擬主機中分配測試資源、設(shè)置控制權(quán)限;
D、客戶通過web方式控制并使用測試資源;
E、系統(tǒng)根據(jù)客戶的訂單自動計費,時間到期或者資源用盡后,停止為客戶提供測試服務(wù)。
[0013]客戶為基于云的軟件測試服務(wù)所針對的企業(yè)、機構(gòu)或個人用戶。
[0014]管理員為所述基于云的軟件測試所實現(xiàn)的平臺的管理用戶。
[0015]web管理主機為運行有軟件測試服務(wù)管理系統(tǒng)的物理服務(wù)器。
[0016]虛擬主機為一臺或多臺物理服務(wù)器,通過部署虛擬化軟件提供。
[0017]數(shù)據(jù)存儲為用于實現(xiàn)數(shù)據(jù)存儲的物理設(shè)備和數(shù)據(jù)庫軟件。
[0018]以上對本發(fā)明的一個實施例進行了詳細說明,但所述內(nèi)容僅為本發(fā)明的較佳實施例,不能被認為用于限定本發(fā)明的實施范圍。凡依本發(fā)明申請范圍所作的均等變化與改進等,均應歸屬于本發(fā)明的專利涵蓋范圍之內(nèi)。
【權(quán)利要求】
1.一種基于云的軟件測試服務(wù)方法,其特征在于:包括以下步驟: A、管理員通過web的方式,在web管理主機上實現(xiàn)測試管理、運營管理、資源管理、用戶管理,并將信息存儲在數(shù)據(jù)存儲中,所述測試管理包括創(chuàng)建不同虛擬硬件和軟件的虛擬機模板并進行管理;所述運營管理包括計費方式管理和訂單管理;所述資源管理包括資源池監(jiān)控和調(diào)度;所述用戶管理包括組織、角色和人員的管理; B、客戶通過web的方式注冊賬戶,并申請測試資源并形成訂單; C、管理員審批用戶的申請,在虛擬主機中分配測試資源、設(shè)置控制權(quán)限; D、客戶通過web方式控制并使用測試資源; E、系統(tǒng)根據(jù)客戶的訂單自動計費,時間到期或者資源用盡后,停止為客戶提供測試服務(wù)。
2.根據(jù)權(quán)利要求1所述的一種基于云的軟件測試服務(wù)方法,其特征在于所述客戶為基于云的軟件測試服務(wù)所針對的企業(yè)、機構(gòu)或個人用戶。
3.根據(jù)權(quán)利要求1所述的一種基于云的軟件測試服務(wù)方法,其特征在于所述管理員為所述基于云的軟件測試所實現(xiàn)的平臺的管理用戶。
4.根據(jù)權(quán)利要求1所述的一種基于云的軟件測試服務(wù)方法,其特征在于所述web管理主機為運行有軟件測試服務(wù)管理系統(tǒng)的物理服務(wù)器。
5.根據(jù)權(quán)利要求1所述的一種基于云的軟件測試服務(wù)方法,其特征在于所述虛擬主機為一臺或多臺物理服務(wù)器,通過部署虛擬化軟件提供。
6.根據(jù)權(quán)利要求1所述的一種基于云的軟件測試服務(wù)方法,其特征在于所述數(shù)據(jù)存儲為用于實現(xiàn)數(shù)據(jù)存儲的物理設(shè)備和數(shù)據(jù)庫軟件。
【文檔編號】H04L29/08GK103823750SQ201310317900
【公開日】2014年5月28日 申請日期:2013年7月25日 優(yōu)先權(quán)日:2013年7月25日
【發(fā)明者】趙學功, 馮金鵬, 吳德賓 申請人:天津市軟件評測中心