軟體測試的14種型別 zt

2021-04-01 08:05:54 字數 2337 閱讀 2636

8.配置測試

又叫相容性測試。配置測試核實測試物件在不同的軟體和硬體配置中的運**況。在大多數生產環境中,客戶機工作站、網路連線和資料庫伺服器的具體硬體規格會有所不同。客戶機工作站可能會安裝不同的軟體例如,應用程式、驅動程式等而且在任何時候,都可能執行許多不同的軟體組合,從而占用不同的資源。(如瀏覽器版本,作業系統版本等)

下面列出主要配置測試

8.1瀏覽器相容性

測試軟體在不同產商的瀏覽器下是否能夠正確顯示與執行;

比如測試ie,natscape瀏覽器下是否可以執行這套軟體?

8.2作業系統相容性

測試軟體在不同作業系統下是否能夠正確顯示與執行;

比如測試windows98,windows 2000,windows xp,linu, unix下是否可以執行這套軟體?

8.3硬體相容性

測試與硬體密切相關的軟體產品與其他硬體產品的相容性,比如該軟體是少在並口裝置中的,測試同時使用其他並口裝置,系統是否可以正確使用.

比如在inter,舒龍cpu晶元下系統是否能夠正常執行?

這樣的測試必須建立測試實驗室,在各種環境下進行測試。

9.安裝測試

安裝測試有兩個目的。第乙個目的是確保該軟體在正常情況和異常情況的不同條件下: 例如,進行首次安裝、公升級、完整的或自定義的安裝_都能進行安裝。異常情況包括磁碟空間不足、缺少目錄建立許可權等。第二個目的是核實軟體在安裝後可立即正常執行。這通常是指執行大量為功能測試制定的測試。

安裝測試包括測試安裝**以及安裝手冊。安裝手冊提供如何進行安裝,安裝**提供安裝一些程式能夠執行的基礎資料。

10.多語種測試

又稱本地化測試,是指為各個地方開發產品的測試,如英文版,中文版等等,包括程式是否能夠正常執行,介面是否符合當地習俗,快捷鍵是否正常起作用等等,特別測試在a語言環境下執行b語言軟體(比如在英文win98下試圖執行中文版的程式),出現現象是否正常。

本地化測試還要考慮:

l 當語言從a翻譯到b,字元長度變化是否影響頁面效果。比如中文軟體中有個按鍵叫「看廣告」,翻譯到英文版本中為 「view advertisement」可能影響頁面的美觀程度

l 要考慮同一單詞在各個國家的不同意思,比如football在英文中為足球,而美國人使用中可能理解為美式橄欖球。

l 要考慮各個國家的民族習慣,比如龍個美國中被理解**的象徵,但翻譯到中國,中國人認為為吉祥的象徵。

11.文字測試

文字測試測試軟體中是否拼寫正確,是否易懂,不存在二義性,沒有語法錯誤;文字與內容是否有出入等等,包括文字。

比如:「比如,請輸入正確的證件號碼!」何謂正確的證件號碼,證件可以為身份證,駕駛證,也可為軍官證,如果改為「請輸入正確的身份證號碼!」使用者就比較容易理解了。

12.解析度測試

測試在不同解析度下,介面的美觀程度,分為800*600,1024*768,1152*864,1280*768,1280*1024,1200*1600大小字型下測試。乙個好的軟體要有乙個極佳的解析度,而在其他解析度下也都能可以執行。

13發布測試

主要在產品發布前對一些附帶產品,比如說明書,廣告稿等進行測試

13.1說明書測試

主要為語言檢查,功能檢查,檢查

語言檢查:檢查說明書語言是否正確,用詞是否易於理解;

功能檢查:功能是否描述完全,或者描述了並沒有的功能等;

檢查::檢查是否正確

13.2宣傳材料測試

主要測試產品中的附帶的宣傳材料中的語言,描述功能,

13.3幫助檔案測試

幫助檔案是否正確,易懂,是否人性化。最好能夠提供檢索功能。

13.4廣告用語

產品出公司前的廣告材料文字,功能,,人性化的檢查

14 文件審核測試

文件審核測試目前越來越引起人們的重視,軟體質量不是檢查出來的,而是融進軟體開發中來。前置軟體測試發越來越受到重視。請看乙個資料:

文件審核測試主要包括需求文件測試,設計文件測試,為前置軟體測試測試中的一部分。

14.1需求文件測試

主要測試需求中是否存在邏輯矛盾以及需求在技術上是否可以實現;

14.2設計文件測試

測試設計是否符合全部需求以及設計是否合理。

總結據美國軟體質量安全中心2023年對美國一百家知名的軟體廠商統計,得出這樣乙個結論:軟體缺陷在開發前期發現比在開發後期發現資金,人力上節約90%;軟體缺陷在推向市場前發現比在推出後發現資金,人力上節約90%。所以說軟體的缺陷應該盡早發現。不是所有的軟體都要進行任何型別的軟體測試的,可以根據產品的具體情況進行組裝測試不同的型別。

參考文獻

《rational統一過程模型》

《軟體測試》

**51testing論壇 http://.51testing.***/cgi-bin/viewthread.php?tid=587&fpage=1

軟體測試的種類

acceptance test 驗收測試 你的程式滿足了客戶的需求了嗎?是不是少了功能?它包含了其他型別的測試,是測試的超級,也包括非功能驗證。是否有足夠靈活性,安全性等等 stress load test 壓力測試 程式承載的壓力 functional test 功能測試 對程式開發的功能進行使用...

軟體測試的14中型別 詳解

軟體測試是指使用人工或者自動的手段來執行或測定某個軟體產品系統的過程,其目的是在於檢驗是否滿足規定的需求或者弄清預期的結果與實際結果的區別。本文主要描述軟體測試的型別。資料與資料庫完整測試是指測試關係型資料庫完整性原則以及資料合理性測試。在專案名稱中,資料庫和資料庫程序應作為乙個子系統來進行測試。在...

advice的五種型別

通知的5種型別 執行順序 相同型別已配置順序為準 1.before 2.after 3.afterreturning 返回後加入,有異常不執行 4.afterthrowing 有異常才會執行 5.round 用法最廣泛,可替代before,after,呼叫目標方法 public void round...