營造相對簡單、獨立的測試環(huán)境。除了操作系統(tǒng),測試機上應(yīng)只安裝軟件運行和測試必需的軟件,以免不相關(guān)的軟件影響測試實施。利用有效的正版殺毒軟件檢測軟件環(huán)境,保證測試環(huán)境中沒有病毒。
四、軟件測試原則
從不同的角度出發(fā),軟件測試會派生出兩種不同的測試原則:從用戶的角度出發(fā)就是希望通過軟件測試充分暴露軟件中存在的問題和缺陷,從而考慮是否可以接受該產(chǎn)品;從開發(fā)者的角度出發(fā),則是希望測試表明軟件產(chǎn)品不存在錯誤,已經(jīng)正確地實現(xiàn)了用戶的需求,確立人們對軟件質(zhì)量的信心。
在軟件測試過程中要注意以下的幾個方面:
1.要盡早和不斷地進行測試,在軟件立項和開發(fā)初期,測試這個環(huán)節(jié)就必須開始同步進行,以免出現(xiàn)后期測出的問題不能修改或者修改成本過高的問題。 2.程序員應(yīng)該避免檢查自己的程序,測試工作應(yīng)由獨立專業(yè)的軟件測試機構(gòu)完成,但是對于自己所寫的代碼,程序員需要添加注釋。 3.在測試準(zhǔn)備期間,測試人員要設(shè)計關(guān)于測試的一些條件,合法輸入和不合法輸入以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)異常中斷、電源斷電等情況,總的來說應(yīng)該考慮到用戶在使用過程中的各種意外狀況。 4.應(yīng)該由多人對同一測試內(nèi)容進行反復(fù)測試。測試對于測試員來說一個重復(fù)性很強的枯燥工作,很容易因為疲勞和厭倦某一部分的反復(fù)測試而導(dǎo)致測試錯誤,所以對測試出的錯誤結(jié)果一定要有一個確認的過程。如果進行多人測試一般會避免此類問題,A測試出來的錯誤,需要由B來確認,嚴重的錯誤可以召開評審會進行討論和分析。 5.由于測試是一個漫長的需要多種方法的過程,所以需要制定測試計劃,把測試的時間安排得盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試。 6.回歸測試的關(guān)聯(lián)性一定要引起充分的注意,修改一個錯誤而引起更多錯誤出現(xiàn)的現(xiàn)象并不少見,而且之前修改完成的錯誤也會因為之后的某項修改而導(dǎo)致再次出現(xiàn),這點必須注意。所有因為某項改動可能涉及到的其他部分也必須測試到位。 7.重視撰寫測試文件。測試文件要有延續(xù)性,否則可能無據(jù)可查。
五、BUG管理
軟件測試的主要目的在于發(fā)現(xiàn)軟件存在的錯誤(Bug),如何處理測試中發(fā)現(xiàn)的錯誤將直接影響到測試的效果。只有正確、迅速、準(zhǔn)確地處理這些錯誤,才能消除整個軟件的錯誤,保證要發(fā)布的軟件符合需求設(shè)計的目標(biāo)。在軟件測試的實際過程中,對于每個Bug都要經(jīng)過由測試、確認、修復(fù)、驗證等步驟組成的管理過程,這是軟件測試的重要環(huán)節(jié)。最好能進行Bug截圖并輔以說明文字。
游戲軟件測試
一、游戲測試綜述
游戲軟件測試是一個比軟件測試更加專業(yè)的工作,包括了上述軟件測試的內(nèi)容以及游戲?qū)I(yè)測試(可玩性、美術(shù)效果、策劃合理性等)的內(nèi)容。游戲軟件的測試人員不僅僅要具備軟件測試人員的一些基本素質(zhì),更要對游戲有深刻的理解。對各類游戲中容易產(chǎn)生的問題點有清醒的判斷。游戲軟件的測試是一個反復(fù)枯燥的過程,要求測試人員不斷修改測試報告,不斷更新測試文件。也許我們會在更新后的新版本中遇到最初遇到的Bug,所以這個工作需要測試人員具備極大的耐心和恒心,要知道在網(wǎng)絡(luò)游戲運營后,一點小Bug就可能讓幾千萬的前期投入付諸東流。
此文章共有6頁 上一頁 1 2 3 4 5 6 下一頁
文章來源:中國項目管理資源網(wǎng)
|