小螞蟻  
          風(fēng)雨過后才見彩虹
          公告

          • —————————————
            李麗君
            軟件測試工作者
            廣東籍貫的海南人
            北京生活12年
            目前在深圳

            郵箱:
            llj2003hbdd@163.com
            —————————————
            說明:本Blog中的內(nèi)容均為本人原創(chuàng)或轉(zhuǎn)載,本人依法保留Blog內(nèi)原創(chuàng)文章的所有權(quán)利,如需轉(zhuǎn)載,請(qǐng)注明作者及出處。未經(jīng)許可,不得將本Blog內(nèi)文章用于任何盈利性用途。
            —————————————
          日歷
          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          常用鏈接

          留言簿(174)

          隨筆分類(189)

          0--感興趣的網(wǎng)站

          1--國內(nèi)測試網(wǎng)站

          2--測試同行的blog

          3--開發(fā)好友的blog

          最新評(píng)論

           
          編寫背景:
                  最近這兩周一直在整理測試機(jī)器的遷移,1百多臺(tái)機(jī)器,核對(duì)起來真是麻煩,弄的晚上做夢都是IP、機(jī)器名、VM、程序包;一堆的人在問啥時(shí)候弄好啊!!!!!
          周末抽了個(gè)半小時(shí)在51testing的新手專區(qū)溜達(dá)、溜達(dá);看看能收到些啥信息,發(fā)現(xiàn)了jackei曾經(jīng)寫的一篇文章:軟件測試實(shí)踐之測試環(huán)境的規(guī)劃與管理;剛好這次也想起草一個(gè)測試環(huán)境管理規(guī)范文檔,根據(jù)當(dāng)前情況,參照這個(gè)文檔進(jìn)行了部分修改,放在這里和大家分享,希望大家能再次對(duì)這文檔提供一些新的意見,好進(jìn)一步完善和改良。參考的文章URL地址是:http://www.cnblogs.com/jackei/archive/2005/10/02/248141.html
           

          測試環(huán)境管理規(guī)范

          版本:V1.0
                

          1. 測試環(huán)境重要性及意義

          1、穩(wěn)定、可控的測試環(huán)境,可使測試人員花費(fèi)較少時(shí)間完成測試用例的執(zhí)行;

          2 可保證每一個(gè)被提交的缺陷被準(zhǔn)確的重現(xiàn);

          3、經(jīng)過良好規(guī)劃和管理的測試環(huán)境,可以盡可能的減少環(huán)境的變動(dòng)對(duì)測試工作的不利影響,并可以對(duì)測試工作的效率和質(zhì)量的提高產(chǎn)生積極的作用。

          2. 測試環(huán)境搭建原則

          測試環(huán)境搭建之前,需要明確以下問題:

          1、所需計(jì)算機(jī)數(shù)量,以及對(duì)每臺(tái)計(jì)算機(jī)的硬件配置要求,包括CPU的速度、內(nèi)存和硬盤的容量、網(wǎng)卡所支持的速度等;

          2、部署被測應(yīng)用的服務(wù)器所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件、WEB服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補(bǔ)丁的版本;

          3、用來執(zhí)行測試工作的計(jì)算機(jī)所必需的操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、中間件、WEB服務(wù)器以及其他必需組件的名稱、版本,以及所要用到的相關(guān)補(bǔ)丁的版本;

          4、是否需要專門的計(jì)算機(jī)用于被測應(yīng)用的服務(wù)器環(huán)境和測試管理服務(wù)器的環(huán)境的備份;

          5、測試中所需要使用的網(wǎng)絡(luò)環(huán)境;

          6、執(zhí)行測試工作所需要使用的文檔編寫工具、測試管理系統(tǒng)、性能測試工具、缺陷跟蹤管理系統(tǒng)等軟件的名稱、版本、License數(shù)量,以及所要用到的相關(guān)補(bǔ)丁的版本。對(duì)于性能測試工具,則還應(yīng)當(dāng)特別關(guān)注所選擇的工具是否支持被測應(yīng)用所使用的協(xié)議;

          7、測試數(shù)據(jù)的備份與恢復(fù)是否需要;

          8、模擬實(shí)際生產(chǎn)環(huán)境或用戶環(huán)境搭建。

          3. 測試環(huán)境管理

          一、設(shè)置專門的測試環(huán)境管理員

          每條業(yè)務(wù)線或測試小組應(yīng)配備一名專門的測試環(huán)境管理員,其職責(zé)包括:

          ü 測試環(huán)境搭建。包括操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器等必須軟件的安裝,配置,并做好各項(xiàng)安裝、配置手冊(cè)編寫;

          ü 記錄組成測試環(huán)境的各臺(tái)機(jī)器硬件配置、IP地址、端口配置、機(jī)器的具體用途,以及當(dāng)前網(wǎng)絡(luò)環(huán)境的情況;

          ü 完成被測應(yīng)用的部署,并做好發(fā)布文檔的編寫;

          ü 測試環(huán)境各項(xiàng)變更的執(zhí)行及記錄;

          ü 測試環(huán)境的備份及恢復(fù);

          ü 操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測應(yīng)用中所需的各用戶名、密碼以及權(quán)限的管理;

          ü 當(dāng)測試組內(nèi)多名成員需要占用服務(wù)器并且相互之間存在沖突時(shí)(例如在執(zhí)行性能測試時(shí),在同一時(shí)刻應(yīng)當(dāng)只有一個(gè)場景在運(yùn)行),負(fù)責(zé)對(duì)服務(wù)器時(shí)間進(jìn)行分配和管理。

          二、測試環(huán)境文檔管理

          需要維護(hù)如下文檔是最新版本:

          ü 組成測試環(huán)境的各臺(tái)計(jì)算機(jī)上各項(xiàng)軟件的安裝配置手冊(cè),記錄各項(xiàng)軟件的名稱、版本、安裝過程、相關(guān)參數(shù)的配置方法等,并記錄好歷次軟件環(huán)境的變更情況;

          ü 組成測試環(huán)境的各臺(tái)機(jī)器的硬件環(huán)境文檔,記錄各臺(tái)機(jī)器的硬件配置(CPU/內(nèi)存/硬盤/網(wǎng)卡)、IP地址、具體用途以及歷次的變更情況;

          ü 被測軟件或產(chǎn)品的發(fā)布手冊(cè),記錄被測軟件或產(chǎn)品的發(fā)布/安裝方法,包括數(shù)據(jù)庫表的創(chuàng)建、數(shù)據(jù)的導(dǎo)入、應(yīng)用層的安裝等。另外,還需要記錄歷次被測軟件或產(chǎn)品的發(fā)布情況,對(duì)版本差異進(jìn)行描述;

          ü 測試環(huán)境的備份和恢復(fù)方法手冊(cè),并記錄每次備份的時(shí)間、備份人、備份原因(與上次備份相比發(fā)生的變化)以及所形成的備份文件的文件名和獲取方式;

          ü 用戶權(quán)限管理文檔,記錄訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測軟件或產(chǎn)品所需的各種用戶名、密碼以及各用戶的權(quán)限,并對(duì)每次變更進(jìn)行記錄。

          三、測試環(huán)境訪問權(quán)限管理

          按照如下要求維護(hù)測試環(huán)境權(quán)限:

          ü 訪問操作系統(tǒng)、數(shù)據(jù)庫、中間件、WEB服務(wù)器以及被測軟件或產(chǎn)品等所需的各種用戶名、密碼、權(quán)限,由測試環(huán)境管理員統(tǒng)一管理;

          ü 測試環(huán)境管理員擁有全部的權(quán)限;

          ü 除對(duì)被測軟件或產(chǎn)品的訪問權(quán)限外,一般不授予開發(fā)人員對(duì)測試環(huán)境其他部分的訪問權(quán)限。如的確有必要(例如查看系統(tǒng)日志),則只授予只讀權(quán)限(user權(quán)限);

          ü 除測試環(huán)境管理員外,其他測試組成員不授予刪除權(quán)限;

          ü 用戶及權(quán)限的各項(xiàng)維護(hù)、變更,需要記錄到相應(yīng)的“用戶權(quán)限管理文檔”中。

          四、測試環(huán)境變更管理

          確保每次變更是可追溯和可控:

          ü 測試環(huán)境的變更申請(qǐng)由測試人員提出郵件申請(qǐng),由測試環(huán)境管理員負(fù)責(zé)執(zhí)行。測試環(huán)境管理員不接受非正式的變更申請(qǐng)(例如口頭申請(qǐng));

          ü 對(duì)測試環(huán)境的任何變更,測試負(fù)責(zé)人均應(yīng)記入相應(yīng)的文檔;

          ü 每次變更相關(guān)的變更申請(qǐng)文檔、軟件、腳本等均應(yīng)保留原始備份,作為配置項(xiàng)進(jìn)行管理;

          ü 對(duì)于被測軟件或產(chǎn)品的發(fā)布,開發(fā)人員負(fù)責(zé)打包、測試人員核對(duì)發(fā)布包。

          五、測試環(huán)境備份與恢復(fù)

          1、確保測試環(huán)境程序版本、數(shù)據(jù)是可恢復(fù);

          2、對(duì)于功能或性能測試,測試數(shù)據(jù)需定期進(jìn)行備份或從生產(chǎn)環(huán)境導(dǎo)入測試數(shù)據(jù);

          3、通過備份軟件工具備份數(shù)據(jù),同時(shí)保障備份數(shù)據(jù)可快速恢復(fù)。

          4. 測試環(huán)境維護(hù)執(zhí)行流程附件

          1、測試機(jī)器申請(qǐng)流程

          2、測試機(jī)器維護(hù)列表格式

          3、測試環(huán)境部署文檔維護(hù)列表格式

          4、發(fā)布手冊(cè)維護(hù)列表格

           

          posted on 2008-04-16 21:34 lijun 閱讀(2907) 評(píng)論(1)  編輯  收藏 所屬分類: 測試環(huán)境維護(hù)實(shí)踐
          評(píng)論:
          • # re: 測試環(huán)境管理規(guī)范  cheesy Posted @ 2008-07-03 17:30
            關(guān)于測試環(huán)境的維護(hù)及構(gòu)建可復(fù)用得軟件測試環(huán)境,推薦參考我BLOG中關(guān)于Phantom系統(tǒng)的介紹。  回復(fù)  更多評(píng)論   

           
          Copyright © lijun Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 静安区| 驻马店市| 土默特右旗| 通化市| 黑山县| 洛浦县| 麟游县| 台北县| 濉溪县| 宾川县| 石柱| 伊金霍洛旗| 吉林省| 灯塔市| 博野县| 平阴县| 平果县| 寿光市| 文成县| 五家渠市| 古浪县| 尼玛县| 谷城县| 阜宁县| 临泽县| 阆中市| 平顶山市| 鲁甸县| 营口市| 玛纳斯县| 古蔺县| 尉氏县| 鹿泉市| 荆门市| 海原县| 尚志市| 濮阳市| 弥渡县| 石家庄市| 湘阴县| 汨罗市|