<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            如何進(jìn)行升級測試

            發(fā)布: 2008-7-14 10:06 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 不詳 | 查看: 150次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

            什么是升級測試?比如說(shuō)你們公司開(kāi)發(fā)的產(chǎn)品現已經(jīng)發(fā)布的是V1.0,由于被發(fā)現存在缺陷,這時(shí)就需開(kāi)發(fā)Patch或Hot Fix,并進(jìn)行升級測試,然后發(fā)布V1.1。

            升級測試聽(tīng)起來(lái)似乎挺平常的,但它其實(shí)也是軟件測試中比較重要的一部分,它通常包括以下內容:

            安裝測試 數據庫測試 應用測試 文檔測試

            1、安裝測試

            當發(fā)布一個(gè)系統的新版本時(shí),程序代碼肯定是被修改過(guò)了,安裝測試的目的是確保安裝完成后修改過(guò)的文件被復制到了正確的位置,比如說(shuō)某個(gè)文件夾包含了所有更新的HTML文件,這時(shí)就要檢查相關(guān)的CSS文件夾下的文件是不是更新了,如果只更新了HTML而沒(méi)更新CSS,那么相應的顏色/字體就不能正確地顯示。

            如果公司研發(fā)過(guò)程比較規范,安裝測試通常是在配置管理員的配合下完成的。首先,是文件夾級的測試,檢查安裝過(guò)程中復制到系統中的文件夾的時(shí)間戳是否變化;其次,檢查被修改過(guò)的文件的大小,并和之前的版本進(jìn)行比較,當然,這分兩種測試,如果是白盒測試,測試人員要打開(kāi)相應的文件確認新代碼和改過(guò)的代碼,如果是黑盒測試,那就要檢查文件大小應與舊版本的不同。

            2、數據庫測試

            很多情況下,系統的升級都是伴隨著(zhù)數據庫腳本的更新,數據庫測試通常也是由DBA人員或在DBA的配合下進(jìn)行。升級前要停止數據庫并做備份,然后執行升級腳本,之后測試人員需要查看數據庫日志,并檢查庫中被修改的記錄是否正確。如果升級腳本是在庫中創(chuàng )建一個(gè)新的Table或是新的Relation,那么數據庫測試應該關(guān)注對空庫的測試,比如先建一個(gè)空庫V1.0,只包含一些空的Table和Relation,而不包含任何數據,然后測試人員執行升級腳本,并查看日志文件里是否有報錯,如果沒(méi)有報錯一切ok,則通過(guò)應用程序連到數據庫上執行一些功能測試用例來(lái)確保數據的Inset或Update都是正確的。

            3、應用測試

            當安裝測試和數據庫測試都通過(guò)之后,進(jìn)行應用測試,有兩種方法:

            方法一:先配一個(gè)空的數據庫(即除了一些必需的初始化數據再沒(méi)有其他數據),然后把應用程序升級一下,執行業(yè)務(wù)流程測試看系統是否能夠正常運行。

            方法二:也是先配好數據庫,但庫里存有一些實(shí)際數據,然后把程序升級一下(比如從V1.0升至V1.1),運行應用程序,檢查那些已有的數據在V1.1上是否也能被正確的展現和使用,最后執行業(yè)務(wù)流程測試看系統是否能夠正常運行。

            有的時(shí)候升級完后還要手工修改庫中已有的記錄,比如一個(gè)網(wǎng)上銀行的系統,它里面有很多支付或轉帳的數據,在做升級測試時(shí),就可能要修改那些在上一版本中生成的數據,因為它們可能涉及到多個(gè)表之間的數據轉換或一二級約束。

            4、文檔測試

            文檔測試主要是驗證相關(guān)的版本說(shuō)明或者安裝手冊等文檔是否和系統升級相匹配,這點(diǎn)很重要,因為客戶(hù)通常都是根據版本說(shuō)明和安裝手冊進(jìn)行系統的安裝或升級。

            進(jìn)行文檔測試必須理解詳細的升級步驟,比如文檔中應建議用戶(hù)升級前要備份數據庫、數據文件、配置文件等,再比如升級需要復制某些文件到特定目錄,應當在版本說(shuō)明中有所體現,總之,升級時(shí)任何必要的說(shuō)明都應當在版本說(shuō)明或安裝手冊?xún)汝U述清楚,安裝時(shí)可以做什么以及不可以做什么都應在版本發(fā)布前得到確認。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: CSS 軟件測試 數據庫 文件 系統


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>