測試基本原理經驗總結

2022-06-17 21:48:12 字數 665 閱讀 2032

測試是根據需求文件及設計原型圖來提取測試需求點

【場景法】要點(自動化測試重點)

1.基本流

要點:一、操作流程正確;    二、資料傳遞無誤

2.備選流

主要是對「輸入」的「空」「錯誤」進行驗證

「新增」「修改」只需要判斷「空」

驗證則需要判斷「空」「錯誤」,用的地方比「新增」和「修改」少,例如「登陸」,其他的地方非常少見

「新增/修改」資料注意事項

1.新增、修改時,注意是否有唯一性約束

2.新增、修改時,資料傳遞的驗證

3.新增、修改時,是否主鍵依賴於其它內容

常規字元檢測

1.主要是四種 運算子「+-=」  、標點符:;"',.    、括號()   、前後空格判斷

測試需求點

1.可先畫頁面流程圖,再補充備註「測試需求點」,可使用xmind進行畫圖

自動化測試優先順序

業務劃分:1.主線流程、2.其他流程

流程劃分:1.基本流、2.備選流、3.等價類、邊界值

其中業務1,流程1.2是常做的自動化測試

迭代任務分析

檢視需求,需要自動化,則寫用例,測試

不需要自動化,不寫用例,手工測試,檢視結果提bug

資料關係

幾個資料之間,有加減乘除關係的,可以作為測試點

軟體測試基本原理

在過去的40多年裡,測試工作中有一些原理已經被普遍接受,廣泛應用。在測試中,應當始終牢記7條基本原理。原理1 測試可以證明缺陷存在,但不能證明缺陷不存在。測試可以證明產品是失敗的,也就是說產品中有缺陷。但測試不能證明程式中沒有缺陷。適當的測試可以減少測試物件中的隱藏缺陷。即使在測試中沒有發現失效,也...

Git基本原理總結

本質上,git是一套內容定址 content addressable 檔案系統,而和我們直接接觸的git介面,只不過是封裝在其之上的乙個應用層。這個關係頗有點類似於計算機網路中應用層和下屬層的關係。在git中,那些和應用層相關的命令 也就是我們最常用的命令,如git commit git push等...

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...