回顧測試和測試方法

2022-06-17 11:36:10 字數 1331 閱讀 2400

軟體生命週期:

測試過程:

記住開發模型:

測試模型:

v、w、h模型總結

v模型適用於中小企業。

w模型適用於中大型企業,因為對於專案組成員要求高。

h模型對專案組成員要求非常高,很少有公司採用。

測試分類

按照手工/自動化來分:

按照測試物件來分:

單元測試:被測程式的最小單元,函式或者類

整合測試:有若干單元組成的功能或者模組、子系統,對這個功能或者模組進行測試

系統測試:對於系統整體做測試,看是否符合軟體需求規格說明書。

驗收測試(at,acceptance test)與系統測試相似,主要區別是測試人員不同,驗收測試由使用者執行。一般分為:

回歸測試

(regressive testing)是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。自動回歸測試將大幅降低系統測試

、維護公升級等階段的成本。

窮盡測試:我們無法對軟體進行窮盡測試,因為測試受測試環境和成本等資源限制,但是我們希望是盡可能的使用多的測試用例測試被測物件。

功能測試:主要測試程式的功能是否齊備。

冒煙測試:主要用於硬體行業,比如測試乙個電路板,當你修改了某個電路電容,進行測試,通電,沒有問題,正常的執行了,有問題的話,電路板中的電容就燒了,燒了就冒煙了,所以叫冒煙測試。

目前測試行業,主流的還是手工測試為主,自動化測試為輔助。

參考:自動化:只有當可以進行自動化的用例佔總用例的20%以上,才考慮使用自動化,否則就得不償失。

黑盒測試:關係輸入輸出,不關心內部實現。

一般定義:分析使用者所有可能的輸入,並將其劃分為若干份,然後從每乙份中提取具有代表性的資料當做測試用例,這種測試方法稱為等價類劃分法。

它將不能窮舉的測試過程進行合理的分類,從而保證設計出來的測試用例具有完整性和代表性。

在有限的測試資源的情況下,用少量有代表性的資料得到比較好的測試效果。

等價類劃分分為(基本概念):

等價類思考步驟:

補充 知識點:如何將python檔案打包成exe可執行檔案

用pyinstaller將py檔案打包成exe檔案。

pip install pyinstaller
使用:

pyinstaller -f py檔案
執行完畢,會生成2資料夾buid是生成依賴檔案,可以刪除;dist檔案中打包好的exe可執行檔案。

注意:pyinstaller執行打包單個python指令碼

測試知識回顧

輾轉幾年過去了,學習都是日積月累的,抽時間複習一下基礎知識。一.什麼是軟體測試。1.發現缺陷 2.節約成本,減少風險。3.以使用者需求為基準 二.6大特性 1.功能性2.效率性 3.可移植性4.可維護性5.可靠性 6.易用性 功能性 1.適應性2.準確性3.互操作性4.保密安全性5.依從性 可靠性 ...

測試用例和測試方法

day2 測試用例和測試方法 1.測試用例的定義 測試用例是執行測試的依據,把測試系統的操作步驟用文件的形式描述出來 2.測試用例包含?用例編號 用例描述 用例所屬模組 執行條件 預期結果 測試輸入 實際結果 測試人 測試版本 測試日期 備註 3.測測用例文件的方式 excel word 方式 bu...

測試方法和測試用例

測試用例是執行測試的依據,把測試系統的操作步驟用文件的形式描述出來 用例編號 測試模組 用例標題 用例級別 前置條件 測試輸入 執行操作 預期結果 實際結果 excel word 方式 bug管理工具裡可以直接寫 等價類劃分 有效等價類 無效等價類 邊界值因果圖 場景法正交表 錯誤推測 用例評審會 ...