qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          客戶端測試環境的管理

           您是否遇到測試Windows軟件時,要安裝部署新操作系統或一堆兼容性軟件的情況?如果有,花費多長時間?20分鐘、半個小時甚至更多?

            可以在10分鐘之內做到嗎?

            部署一個Windows測試環境之后,如何讓其他人可以很輕松地復用呢?

            問題的產生

            1、客戶端測試環境的概念

            所謂客戶端測試環境,是指部署在Windows操作系統下的應用軟件測試環境,主要涉及操作系統和應用軟件,測試環境應該能夠滿足被測客戶端軟件啟動、運行、執行測試用例的基本操作,同時又能滿足各種特殊測試用例的執行需求,如安全性測試用例、兼容性測試用例等。

            操作系統包括Windows主流系統版本,如Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows Server 2008,版本包括中文和英文等。

            應用軟件按類別大概分為即時通信、輸入法、瀏覽器、網絡下載、視頻播放、圖片工具、安全防護、系統工具、辦公學習、開發工具、股票網銀、游戲休閑等。

            當測試客戶端軟件時,需要根據軟件產品設計、需求設計編寫測試用例。在用例設計過程中,需要考慮用例的執行測試環境,比如用例A需要在Windows XP系統下執行,用例B需要在安裝諾頓殺毒軟件的環境下執行,用例C執行環境為Windows 7+XX網游+卡巴斯基等。

            我們的測試用例執行環境越豐富、越接近大部分主流用戶環境,才能夠更大程度地保證客戶端軟件滿足用戶的正常使用。

            2、客戶端測試環境管理需求

            客戶端測試環境管理的最主要需求是提高測試效率,測試環境的高效管理對于提升工作效率至關重要。

            當執行測試用例需要某個特殊的測試環境時,一般情況下簡單測試環境手工部署平均時間在10分鐘~30分鐘,部分復雜環境部署約數小時,比如需要安裝部署某個版本的操作系統或下載安裝某個大型殺毒軟件等。此時環境部署的時間往往超過測試用例執行的時間,最讓我們頭痛的不是測試本身,而是測試環境的搭建。

            當執行完畢某個測試用例時,往往會因為執行其他用例的需要而改變已搭建好的測試環境,這樣下次回歸需要重新手工部署搭建,這些重復勞動極大降低了測試效率。如果能夠自動保存我們辛苦部署的測試環境,下次可以直接復用就好了。

            Windows系統下的應用軟件數量和種類不勝枚舉,初次搭建環境時手工下載安裝這些應用軟件也是極為耗時的一項工作,想一想我們需要到各大軟件下載站,找到各個版本的應用軟件,然后辛苦下載下來,再逐個安裝。多么枯燥乏味的工作!如果能夠將這部分工作全部自動化實現,會極大節省部署時間。

            另外,在一個團隊人員眾多,而硬件測試機器資源有限的情況下,想想大家爭搶測試機器的局面吧!我們迫切需要一個管理系統,來幫助大家協調測試機器的占用問題。比如先占用了環境的人,有權使用固定時間,這段時間別人不能強占;到期后別人可以搶占,大家有序競爭,至少不會發生環境使用的互踢現象。

            綜上,客戶端測試環境的管理需求如下。

            (1)能夠對測試環境進行自動化快照備份管理,持續復用。

            (2)能夠自動化部署應用軟件,降低初次部署時間成本。

            (3)能夠管理機器資源池,提高機器使用效率。

          posted on 2013-01-14 11:55 順其自然EVO 閱讀(448) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2013年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东莞市| 日土县| 太谷县| 垣曲县| 浏阳市| 阿拉善右旗| 含山县| 石阡县| 云霄县| 岑巩县| 墨玉县| 新昌县| 东安县| 康马县| 兴隆县| 琼结县| 育儿| 织金县| 鹿邑县| 安徽省| 阳原县| 赤水市| 新兴县| 广宗县| 乐山市| 厦门市| 台东县| 景泰县| 滕州市| 天峻县| 定南县| 万州区| 和静县| 如东县| 堆龙德庆县| 桑植县| 合水县| 大名县| 新竹县| 肇州县| 南宫市|