測試是根據需求文件及設計原型圖來提取測試需求點
【場景法】要點(自動化測試重點)
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...