日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

關(guān)于測試版手機軟件的幾點看法( 二 )


6.測試完成后,應(yīng)妥善保存測試計劃、測試用例、出錯統(tǒng)計和最終分析報告 。
(四)軟件測試方式:人工測試、動態(tài)測試和自動測試三種 。
1.人工測試:人工測試是由人工對軟件進行閱讀和檢查 。主要方法有:走查和會查 。主要內(nèi)容有:檢查軟件的結(jié)構(gòu)是否合理;功能是否達到設(shè)計說明中的要求;檢查各模塊之間的接口是否正確;檢查各模塊內(nèi)部控制邏輯的正確性;進行數(shù)據(jù)結(jié)構(gòu)和語法分析 。經(jīng)驗表明,使用這種方法能夠有效地發(fā)現(xiàn)30%到70%的邏輯設(shè)計和編碼錯誤 。
2.動態(tài)測試:就是上機測試,用設(shè)計好的測試用例作為輸入,執(zhí)行程序,以發(fā)現(xiàn)軟件中的錯誤 。
3.自動測試:就是利用一些測試工具,代替人工進行靜態(tài)分析和動態(tài)測試 。測試工具分為:靜態(tài)分析工具、動態(tài)分析工具和測試評估工具 。
從上面測試的方式分類看,使用測試版手機軟件的過程是屬于第一種人工測試這一類的(當(dāng)然是當(dāng)了生產(chǎn)廠商的免費測試員) 。
(五)軟件測試過程:按單元測試、組裝測試、確認(rèn)測試和系統(tǒng)測試四個步驟進行 。
1.單元測試:又稱模塊測試 。它的測試目的是發(fā)現(xiàn)模塊的子程序或過程的實際功能與該模塊的功能和接口的描述是否相符,以及是否有編碼錯誤存在 。主要內(nèi)容有:模塊接口測試;局部數(shù)據(jù)結(jié)構(gòu)測試;重要路徑測試;出錯處理能力測試;邊界條件測試 。嚴(yán)格地來講,單元測試從程序編寫完畢,著手對程序模塊進行檢查的時候就開始了 。它包括人工測試(代碼檢查)和上機測試兩個步驟 。
2.組裝測試:又稱集成測試或聯(lián)合測試 。單元測試之后,應(yīng)按要求把模塊組裝起來,進行組裝測試 。組裝測試過程中的模塊組織方式有非漸增式和漸增式兩種 。
(1)非漸增式組裝測試:這種組裝方式是先對每個模塊分別進行測試,然后再把所有模塊組裝在一起進行整體測試 。
(2)漸增式組裝測試:這種方式是先對一個個模塊進行模塊測試,然后把這些模塊逐步組裝成較大的系統(tǒng),在組裝過程中,每連接一個模塊便進行一次測試,直到把所有模塊集成成為一個整體并進行測試,則軟件的組裝測試完成 。分為兩種:自底向上測試和自頂向下測試 。
3.確認(rèn)測試:又稱有效性測試 。組裝測試結(jié)束后,得到一個完整的軟件系統(tǒng),這時進行最后的測試,即有效性測試 。有效性測試階段主要進行的測試有:有效性測試(黑盒測試)、軟件配置復(fù)查、α測試和β測試以及驗收測試 。
(1)有效性測試:是在模擬的環(huán)境下,運用黑盒測試(注)的方法,驗證被測試的軟件是否滿足需求規(guī)格說明書上的需求 。
(2)軟件配置復(fù)查:是為保證軟件配置齊全 。即要保證所有文檔資料的完整性和正確性,同時還要保證軟件各方面的質(zhì)量都要符合要求 。
(3)α測試:是一個用戶在開發(fā)環(huán)境下,并且在開發(fā)者的陪同下進行的測試 。目的在于評價軟件的功能、可使用性、可靠性、性能和支持等 。
(4)β測試:是多個用戶當(dāng)開發(fā)者不在現(xiàn)場的時候在一個或者多個用戶的實際使用環(huán)境下進行的測試 。必須在α測試達到一定的可靠程序時才可以進行的,目的在于測試可支持性 。測試版的別稱BETA版的喊法應(yīng)該就是從這里來的,β的英文名稱就是BETA 。
(5)驗收測試:是以用戶為主的測試 。目的在于確定系統(tǒng)功能和性能的可接受性 。
4.系統(tǒng)測試:是指將經(jīng)過確認(rèn)測試后的軟件系統(tǒng)與計算機(手機)硬件、外設(shè)、其他支持軟件以及其他系統(tǒng)元素一起進行測試 。主要內(nèi)容有:功能測試、吞吐量測試、可用性測試、保密性測試、安裝測試、可恢復(fù)性測試、資料測試和程序測試 。

推薦閱讀