軟體測試練習第一次

2022-06-15 16:30:14 字數 1544 閱讀 9379

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?

軟體缺陷就是軟體產品中所存在的問題,最終表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。

從產品內部看,軟體缺陷是軟體產品開發或維護過程中所存在的錯誤、誤差等各種問題。

軟體缺陷能夠引起軟體執行時產生的一種不希望或不可接受的外部行為結果,軟體測試過程簡單說就是圍繞缺陷進行的,對缺陷的跟蹤管理一般而言需要達到以下的目標:

確保每個被發現的缺陷都能夠被解決;這裡解決的意思不一定是被修正,也可能是其他處理方式(例如,在下乙個版本中修正或是不修正),總之,對每個被發現的bug的處理方式必須能夠在開發組織中達到一致;

收集缺陷資料並根據缺陷趨勢曲線識別測試過程的階段;決定軟體測試過程是否結束有很多種方式,通過缺陷趨勢曲線來確定測試過程是否結束是常用並且較為有效的一種方式。

2.什麼是軟體測試?軟體測試的基本原則是什麼?

軟體測試是為了發現錯誤而針對某個程式或系統的執行過程。

用盡一切可能的方法或工具,查詢軟體中潛藏的錯誤和缺陷,保證軟體產品的質量符合預期需求,並進而為產品發布樹立(質量)可靠信心的一種手段。

1、所有測試的標準都是建立在使用者需求之上的,測試的目的在於發現系統是否滿足bai規定的需求。

2、盡早的和不斷的測試,越早進行測試,缺陷的修復成本就會越低。

3、程式設計師應避免檢查自己的程式,由第三方進行測試更客觀有效。

4、窮舉測試是不可能的。

5、充分注意測試中的群集現象,一段程式中一發現的錯誤數越多,其中存在的錯誤概率越大,因此對發現錯誤較多的程式段,應進行更深入的測試。

6、設計測試用例時應包括合理輸入和不合理輸入,以及各種邊界條件、特殊情況下要製造極端狀態和意外狀態。

7、注意回歸測試的關聯絡,往往修改乙個錯誤會引起更多錯誤。

8、測試應從「小規模」開始,逐步轉向「大規模」。

9、測試用例式設計出來,不是寫出來的,應根據測試的目的,採用相應的方法設計測試用例,從而提高測試的效率,更多的發現錯誤,提高程式的可靠性。

10、重視並妥善儲存一切測試過程文件(測試計畫,測試用例,測試報告等)。

3.什麼是軟體測試用例?良好的測試用例應該具有什麼樣的特性?

測試用例是一組測試輸入、執行條件和預期結果的集合,目的是要滿足乙個特定的目標,比如執行一條特定的程式路徑或檢驗是否符合乙個特定的需求。

(1) 整體完備性:「好的」測試用例一定是乙個完備的整體,是有效測試用例組成的集合,能夠完全覆蓋測試需求。

(2) 等價類劃分的準確性:指的是對於每個等價類都能保證只要其中乙個輸入測試通過,其他輸入也一定測試通過。

(3)等價類集合的完備性:需要保證所有可能的邊界值和邊界條件都已經正確識別。

4.怎樣搭建軟體測試環境?對軟體測試人員有什麼要求?

(1)機房環境的建立

(2)硬體環境的建立

(3)軟體環境的建立

(4)網路環境的建立

(5)安全措施的實施

(1)具備計算機軟體測試的基本理論知識

(2)熟悉開發工具和平台

(3)掌握測試工具的使用

(4)善於學習,理解與歸納

(5)耐心、細緻、工作態度好

第一次軟體測試課堂練習

1.什麼是軟體缺陷?軟體缺陷就是軟體產品中所存在的問題,最終表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。軟體缺陷的產生對軟體有什麼影響?從產品內部看,軟體缺陷是軟體產品開發或維護過程中所存在的錯誤 誤差等各種問題。從外部看,軟體缺陷是系統所需要實現的某種功能的失效或違背...

軟體測試第一次作業

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷,常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷缺陷的存在會導致軟體產品在某種程度上不能滿足使用者的需要。對缺陷有乙個標準的定義 從產品內部看,缺陷是軟體產品開發或維護過程...

軟體測試第一次作業

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷 就是軟體產品中所存在的問題。影響 表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。2.什麼是軟體測試?軟體測試的基本原則是什麼?軟體測試 是為了發現錯誤而針對某個程式或系統的執行過程。基本原則 用盡一切可能的方法...