qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          軟件測試流程總結(jié)

           1、需求討論,測試角度關(guān)注的問題:

            (1)系統(tǒng)架構(gòu)、開發(fā)方法、人員安排、實現(xiàn)過程、開發(fā)周期

            (2)產(chǎn)品應(yīng)用范圍、面向的用戶及用戶人數(shù)、產(chǎn)品要實現(xiàn)的功能、使用的數(shù)據(jù)類型

            (3)開發(fā)環(huán)境:開發(fā)工具版本、數(shù)據(jù)庫版本、操作系統(tǒng)版本

            (4)運行環(huán)境:硬件平臺、操作系統(tǒng)、支撐環(huán)境(數(shù)據(jù)庫版本、IE版本)、相關(guān)組件、服務(wù)

            (5)安全要求:產(chǎn)品權(quán)限、數(shù)據(jù)庫權(quán)限、部署的服務(wù)器信息、防火墻信息、要放開的端口號

            (6)性能需求:系統(tǒng)支持的并發(fā)數(shù)量、響應(yīng)時間、數(shù)據(jù)庫中數(shù)據(jù)容量、占用的系統(tǒng)CPU、磁盤空間、傳輸速度、網(wǎng)絡(luò)帶寬等。

            2、需求分析

            (1)畫出整體系統(tǒng)的(網(wǎng)絡(luò))拓?fù)鋱D

            (2)根據(jù)不同角色身份進(jìn)行分析,畫出系統(tǒng)流程圖:用戶角度、安裝人員角度、維護(hù)人員角度

            (3)從數(shù)據(jù)庫角度進(jìn)行深入分析:數(shù)據(jù)層、業(yè)務(wù)層、表現(xiàn)層

            (4)系統(tǒng)包含的功能模塊/子系統(tǒng)列表,畫出各模塊的流程圖,各模塊間的關(guān)系及銜接接口

            (5)安全級別是否達(dá)標(biāo)、對性能需求進(jìn)行分析

            3、測試準(zhǔn)備工作

            (1)環(huán)境準(zhǔn)備:開發(fā)環(huán)境、測試環(huán)境、用戶機(jī)干凈環(huán)境虛擬機(jī)、復(fù)雜環(huán)境虛擬機(jī)(IE不同版本、操作系統(tǒng)不同版本、防火墻不同、數(shù)據(jù)庫版本不同)

            (2)數(shù)據(jù)準(zhǔn)備:正式數(shù)據(jù)、不自洽數(shù)據(jù)

            (3)書寫測試功能點

            (4)根據(jù)需求分析結(jié)果和測試功能點,制定測試策略、測試方法、測試周期、人員安排。

            4、測試開始

            (1)測試用例書寫:根據(jù)八大測試用例方法書寫:等價類劃分方法、邊界值分析方法、錯誤推測方法、因果圖方法、判定表驅(qū)動分析方法、正交實驗設(shè)計方法、功能圖分析方法、場景設(shè)計方法

            (2)編寫測試使用的sql語句、編寫自動化測試腳本

            (3)功能測試:可借助測試工具,例如:Xenu、Cookie Editor、QTP

            (4)白盒測試:代碼走讀、靜態(tài)結(jié)構(gòu)分析法、邏輯覆蓋法、基本路徑測試法,工具:NUnit。詳讀web.config等配置文件,輔助理解程序整體結(jié)構(gòu),檢查之前的測試點是否完善。

            (5)數(shù)據(jù)庫測試:數(shù)據(jù)備份與恢復(fù)測試、故障轉(zhuǎn)移和恢復(fù)測試、數(shù)據(jù)遷移數(shù)據(jù)操作測試(包括不同版本數(shù)據(jù)庫間的遷移、跨數(shù)據(jù)庫類型遷移,例如SQL遷移到Oracle)。

            (6)數(shù)據(jù)庫壓力測試:

            ● 通過數(shù)據(jù)庫連接數(shù)的變化,測試是否有連接泄露的現(xiàn)象

            ● 是否有數(shù)據(jù)表鎖死等現(xiàn)象

            (7)性能測試:連接速度測試、負(fù)載測試、壓力測試,工具loadrunner

            (8)安全性測試:建立整體的威脅模型,測試溢出漏洞、信息泄漏、錯誤處理、SQL 注入、身份驗證和授權(quán)錯誤、XSS攻擊。可用工具:

            ● Paros proxy (http://www.parosproxy.org),用于截獲HTTP 通信數(shù)據(jù)

            ● Fiddler (http://www.fiddlertool.com/fiddler),用于截獲HTTP 通信數(shù)據(jù)

            ● TamperIE (http://www.bayden.com/dl/TamperIESetup.exe),用于修改GET 和POST

            (9)兼容性測試:利用之前準(zhǔn)備的不同環(huán)境,測試產(chǎn)品兼容性及支持環(huán)境

            (10)安裝測試:不同環(huán)境、安裝過程不同選項、不同路徑

            (11)參數(shù)測試:書寫可配置參數(shù)的意義及語法說明文檔,并進(jìn)行測試

            5、測試結(jié)束:

            (1)測試總結(jié):bug情況、系統(tǒng)穩(wěn)定性、使用方便度、遺留待解決改進(jìn)的問題

            (2)功能點測試報告

            (3)性能測試報告

            (4)環(huán)境要求文檔:操作系統(tǒng)的版本(包括企業(yè)版、標(biāo)準(zhǔn)版等)、位數(shù);數(shù)據(jù)庫的版本(包括企業(yè)版、標(biāo)準(zhǔn)版等)、位數(shù);.Framework版本;不支持的環(huán)境

            (5)使用手冊:系統(tǒng)常見故障分析及排除說明、錯誤信息編碼說明

            (6)部署文檔:包含F(xiàn)AQ的內(nèi)容以及截圖

            (7)維護(hù)文檔:系統(tǒng)目錄結(jié)構(gòu)說明、系統(tǒng)啟動進(jìn)程說明、數(shù)據(jù)備份說明

            (8)外出安裝前的檢查文檔

            6、外出安裝注意事項:

            (1)設(shè)計若安裝出現(xiàn)問題的緊急預(yù)案

            (2)安裝前檢查環(huán)境(待寫一個環(huán)境檢查的小工具)

            (3)根據(jù)事先寫的檢查文檔一項項打勾、安裝后對每一模塊進(jìn)行測試驗證

            (4)安裝結(jié)束后,將IIS、WEB.CONFING、注冊表信息、日志信息、防火墻信息、安裝路徑、安裝程序等拷貝回來,撰寫文檔。

          posted on 2012-05-18 10:37 順其自然EVO 閱讀(145) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2012年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 定远县| 深水埗区| 商河县| 林芝县| 莫力| 周宁县| 浦县| 德令哈市| 德庆县| 铜川市| 南江县| 灌云县| 安福县| 平顶山市| 永昌县| 荔波县| 罗甸县| 博兴县| 方城县| 弋阳县| 搜索| 酉阳| 开江县| 磐安县| 繁峙县| 红安县| 汾西县| 邵阳市| 原平市| 大冶市| 柯坪县| 永修县| 郁南县| 石景山区| 涟水县| 马鞍山市| 花垣县| 库车县| 大理市| 古浪县| 台南市|