<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)有公告

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

            軟件測試中應該如何認識配置測試

            發(fā)布: 2010-8-13 09:22 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 領(lǐng)測軟件測試網(wǎng)采編 | 查看: 53次 | 進(jìn)入軟件測試論壇討論

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

            軟件測試中應該如何認識配置測試
            我對配置測試的認識我覺(jué)得應該分兩種:
                一種是物理測試:就是查看配置項的數量是不是和先前所要求的相同,也就是說(shuō)是不是該有的配置項都有了
            第二種是功能測試:就是查看配置項的內容是不是符合標準,也就是說(shuō)是不是配置項起到了先前所預期的功能。
               配置測試配置測試主要是針對硬件而言,其測試過(guò)程是測試目標軟件在具體硬件配置情況下,出不出現問(wèn)題,韋德時(shí)發(fā)現硬件配置可能出現的問(wèn)題,大體來(lái)講硬件配置分為以下幾類(lèi):   一:PC   二:組件:   三:外圍設備   四:接口   五: 選項和內存   六: 設備驅動(dòng)
            配置測試也可以用以下的方式來(lái)解說(shuō):
            一.配置綜述
            如果剛準備開(kāi)始從事軟件測試工作,首先的一個(gè)任務(wù)是配置測試。要保證測試的軟件使用盡量多樣化的硬件組合。配置測試是指使用各種硬件來(lái)測試軟件操作的過(guò)程。
            我們常用有如下配置:個(gè)人計算機;部件;外設;接口;可選項和內存;設備驅動(dòng)程序。
            如果準備開(kāi)始進(jìn)行軟件的配置測試,就要考慮哪些配置與程序的關(guān)系最密切。這是必不可少的,因為并不是所有的生產(chǎn)硬件的商家都遵照一套標準來(lái)設計硬件。

            1.分離配置缺陷
            判斷缺陷是配置問(wèn)題還是普通缺陷的方法:在另一臺配置完全不同的機器上執行相同
            的操作。如果缺陷沒(méi)產(chǎn)生,那就很可能是配置問(wèn)題了,如果缺陷在多種配置中產(chǎn)生,應該是普通的缺陷(BUG)
            判斷缺陷是開(kāi)發(fā)程序的問(wèn)題還是硬件的問(wèn)題,要找出問(wèn)題所在:
            (1)軟件可能包含在多種配置中都會(huì )出現的缺陷。
            (2)軟件可能包含只在某一個(gè)特殊配置中出現的缺陷。
            (3)硬件設備或者其設備驅動(dòng)程序可能包含僅由軟件揭示的缺陷。
            (4)硬件設備或者其設備驅動(dòng)程序可能包含一個(gè)借助許多其它軟件才能看到的缺陷-             盡管它可能對測試的軟件特別明顯。 
            前兩種情況,由開(kāi)發(fā)小組負責修復缺陷。后兩種情況,責任不太清晰。但是即使是硬件的問(wèn)題,都是開(kāi)發(fā)小組的責任,因為客戶(hù)不關(guān)缺陷是怎么產(chǎn)生的,他們只要求在自己的系統配置中能正常運行。

            2. 計算工作量
            配置測試工作量可能非常大,我們不可能把會(huì )出現的配置都測試。減少麻煩的答案是等價(jià)類(lèi)劃分。需要找出一個(gè)方法把巨大的配置可能性減少的盡可能控制的范圍。由于沒(méi)有完全測試,因此存在一定的風(fēng)險,但這正式軟件測試的特點(diǎn)!

            二.執行任務(wù)
            確定測試哪些設備和如何測試的決定過(guò)程是相當直觀(guān)的等價(jià)類(lèi)劃分工作。什么重要,怎樣才會(huì )成功,是決定的內容。計劃配置測試時(shí)采用的一般過(guò)程如下:
            1.確定所需的硬件類(lèi)型
            2.確定哪些硬件,型號和驅動(dòng)程序可用
            3.確定可能的硬件特性,模式和選項
            4.將確定后的硬件配置縮減為可控制的范圍
            5.明確使用硬件配置的軟件唯一特性
            6.設計在每一種配置中執行的測試用例

              (1)從清單中選擇并建立下一個(gè)測試配置

              (2)啟動(dòng)軟件

              (3)打開(kāi)文件comfigtes.doc

              (4)確認顯示出來(lái)的文件正確無(wú)誤

              (5)打印文檔

              (6)確認沒(méi)有錯誤提示信息,而且打印的文檔符合標準

              (7)將任何不符之處作為軟件缺陷記錄下來(lái)
            7.在每種配置中執行測試
            8.反復測試直到小組對結果滿(mǎn)意為止

            三.獲得硬件
            即使把要配置的硬件可能性用等價(jià)類(lèi)劃分到最低限度,仍然需要N多硬件的,沒(méi)那么多錢(qián)怎么辦?
            (1)只買(mǎi)可以或者將會(huì )經(jīng)常使用的配置。
            (2)與硬件生產(chǎn)商聯(lián)系,看能否租借甚至白送
            (3)問(wèn)公司內部人有什么硬件,是否允許進(jìn)行測試。為了完成配置測試,甚至要開(kāi)車(chē)到鄉下,但這仍然比買(mǎi)要便宜多了
            四.明確硬件標準
            大概意思就是了解硬件說(shuō)明書(shū)的一些細節,有助于做出更多清晰的等價(jià)劃分決定。
            五.對其他硬件進(jìn)行配置測試
            根據從設備使用者,項目經(jīng)理或者銷(xiāo)售人員的輸入建立硬件的等價(jià)區間,寫(xiě)測試用例,收集所選硬件,執行測試。

            總結:進(jìn)行配置測試是軟件測試新手經(jīng)常被分配到的任務(wù),因為它容易定義;是基本組織技巧和等價(jià)分配技術(shù)的敲門(mén)磚;是與其它項目小組成員合作的任務(wù);是管理員快速驗證結果的手段。

            延伸閱讀

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

            TAG: 認識 軟件測試


            關(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>