軟體測試基礎筆記8

2021-10-12 20:59:21 字數 2193 閱讀 7483

適合使用自動化的情況

版本穩定,專案周期長,指令碼可復用

不適合使用自動化測試的情況

(1)定製型專案(一次性的)

(2)專案週期很短的專案

(3)設計業務規則複雜的物件

(4)對於美觀、聲音、易用性的測試

(5)很少執行的測試

(6)測試軟體不穩定

(7)設計物理互動的軟體

冒煙測試

冒煙測試是軟體開發過程中一種針對軟體版本包的快速基本功能的測試,只是確認,並非深入型測試。冒煙測試關注的是阻塞型缺陷,包括但不限於流程不通、主要功能未實現等。

回歸測試

是過一段時間後再回過頭來對以前的缺陷重新修復過的缺陷重新測試的過程。

常用的回歸測試方法有:

(1)再測試全部用例

(2)基於風險選擇測試:選擇最重要、最常用、存在風險的功能進行測試

(3)基於操作剖面選擇測試:操作剖面是操作的集合以及各種使用方式的出現概率

(4)再測試修改的部分

軟體測試的分類

功能測試:對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者的要求

效能測試:觀察系統在乙個給定的環境和場景中的效能表現是否與預期目標一致,評判系統是否存在效能缺陷,並根據測試結果識別效能瓶頸,改善系統效能的完整的過程

包括負載測試:在一定的軟體、硬體及網路環境下,通過改變系統負載方式、增加負載等來發現系統中所存在的效能問題。

壓力測試:在一定的軟體、硬體及網路環境下,通過模擬大量的虛擬使用者向伺服器產生負載,使伺服器的資源處於極限狀態下長時間連續執行。

穩定性測試(可靠性測試):在一定的軟體、硬體及網路環境下,模擬一定數量虛擬使用者執行一種或多種業務,長時間的執行(7*24小時)系統。

易用性測試:指使用者使用軟體時是否感覺方便,也稱為使用者體驗測試

包含安裝易用性、功能易用性、介面易用性和輔助系統易用性

介面測試

測試使用者介面的布局是否合理、整體風格是否一致、各個控制項的放置位置是否符合客戶使用習慣,此外還要測試介面操作便捷性、導航簡單易懂性,頁面元素的可用性,介面中文字是否正確,命名是否統一,頁面是否美觀,文字、組合是否完美等。

測試目標:通過使用者介面 (ui) 測試來核實使用者與軟體的互動。ui測試的目標在於確保使用者介面向使用者提供了適當的訪問和瀏覽測試物件功能的操作。除此之外,ui測試還要確保ui功能內部的物件符合預期要求,並遵循公司或行業的標準。

優秀介面的七要素

(1)符合標準和規範

(2)直觀性

(3)一致性

(4)靈活性

(5)舒適性

(6)正確性

(7)實用性

安裝測試

確保軟體在正常情況和異常情況下都能安裝(安裝測試)

文件測試

檢驗各種文件的完整性、正確性、一致性、易理解性、易瀏覽性。

軟體產品的文件分為三大類:開發文件/使用者文件/管理文件

相容性測試:指檢查軟體之間能否正確地進行互動和共享資訊。軟體相容性測試工作的目標是保證軟體按照使用者期望的方式進行互動。

相容性分類:

(1)向前與向後相容

(2)硬體相容

(3)軟體相容

(4)資料相容

安全測試:指有關驗證應用程式的安全等級和識別潛在安全性缺陷的過程。

安全性測試方法有:

(1)功能驗證

(2)漏洞掃瞄

(3)模擬攻擊實驗

(4)偵聽技術

恢復測試

主要檢查系統的容錯能力。當系統出錯時,能否在指定時間間隔內修正錯誤並重新啟動系統。

應該檢驗的內容由自動恢復和人工恢復。

測試計畫編寫六大要素

why - 為什麼要進行這些測試

what - 測試哪些方面,不同階段的工作內容

when - 測試不同階段的起始時間

where - 相應的文件、缺陷的存放位置、測試環境等

who - 專案相關人員組成,安排哪些測試人員測試

how - 如何去做,使用哪些測試工具以及測試方法進行測試

測試報告

什麼是測試報告?

(1)是測試階段最後的文件產出物

(2)把測試的過程和結果寫成文件,對發現的問題和缺陷進行分析,為糾正其問題提供依據,同時為軟體的驗收和交付打下基礎

測試報告的元素

(1)引言

(2)測試概要

(3)測試結果與缺陷分析

(4)測試結果與建議

(5)附錄

軟體測試基礎筆記5

場景設計法 現在的軟體幾乎都是用事件觸發來控制流程的 設計方法 1 通過運用場景來對系統的功能點或業務流程的描述,從而提高測試效果 2 場景法一般包括基本流和備用流從乙個流程開始,通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景。基本流和備選流的識別原則 1 乙個業務只存在...

軟體測試基礎筆記10

b s模式 browser server,瀏覽器 伺服器模式 是目前應用系統的發展方向。bs是伴隨著internet技術的興起,對c s架構的改進,為了區別於傳統的c s 模式,特意稱為b s模式。優點 分布性強,客戶端零維護。只要有網路 瀏覽器,可以隨時隨地進行查詢 瀏覽等業務處理。業務擴充套件簡...

軟體測試基礎筆記11

ui測試 1 首先確保ui介面設計符合國家的 行業的 企業的標準規範 2 關注視窗 選單 對話方塊以及按鈕控制項的布局 風格要滿足使用者要求 3 不同頁面的控制項大小 風格是否一致 4 文字的提示是否友好,是否存在敏感詞 容易引起歧義的詞等 5 操作是否簡單 人性化,是否有嚮導指引 6 內容是否根據...