每個迭代完成,缺陷分析,找到根本原因,遺漏問題總結,建立預防方法,對流程規範可以改進的點完善測試規範
範圍 ,時間,成本,質量,人力資源,溝通,風險,採購
解決對策:
開發方面:增強開發的風險意識培訓:**評審(特別是增刪改,增加的介面孤立,修改刪除的介面被老功能呼叫)
2,風險問題增加**:
流程性風險:搭建自動化測試環境
過程中測試--測試階段加強業務學習,用例評審,背靠背測試,回歸規範
3.重點把控:
專項測試思路:如工作中jio匯入匯出的引數對比,沒有文件,建議與產品徹底溝通,並發郵件發起評審,直到測試用例的設計達成統一意見
解決對策:
4.進度控制
時間優先順序:測試重點不明確,導致後期發現嚴重問題,延遲發版時間,
測試方面:將重點問題優先測試,回歸問題時利用自動化提前安排回歸主要常用的流程,防止被影響
測試方面:增加已提交主要缺陷記錄,並更新到發版說明中,防止遺漏
5.開發易忽略問題總結
空與null
初始化測試
許可權測試(按角色進行使用者行為分析和場景測試),如是否通過url修改引數資訊跳過登陸,沒有許可權控制
異常:返回,取消,中斷,多次,邊界,空格trim,日期數字格式,特殊字元*%&,超長文字
大資料量測試,併發操作(不同瀏覽器同賬戶同步問題,不同賬戶同一瀏覽器串數)
儲存後重新整理,儲存後重新退出再次進入
彈出框,關閉後,按enter,tab等快捷鍵
記憶體洩漏--增加穩定性測試(長時間操作,使用工具)
對重點功能的引數不同維度的組合元素測試:增刪改,如入口方式,資源型別,維度過多可採用正交試驗法選擇代表性測試
安全:sql注入,跨站點注入,在輸入框安全指令碼常發生注入
cookie不設定有效時間,敏感資訊沒有加密,程式報錯資訊包含資料庫等敏感資訊,是否存在敏感資訊如密碼和支付金額等
公升級測試、相容性測試(資料庫公升級,舊程式相容新資料庫;主流瀏覽器和解析度的相容設計缺失)
日誌記錄(包括正常和異常),便於使用者行為分析
組合測試:如增加修改刪除連續組合測試,不是單個測試:
解決對策:
產品方面:增加設計相容性和頁面規範
開發方面:增加自測冒煙測試邊界相容等處理
測試方面:
6.回歸問題
問題:回歸缺陷只回歸正向測試
解決對策:測試方面:增加正向,逆向,多次,重複,增刪改的常規回歸
7.難以重現問題
定位環境問題:資料庫,程式版本,複雜業務引數
使用firebug初次定位問題響應結果是否正確,
資料庫,可以將正式的資料引數遷移到測試服務,開發進行**跟蹤
另外總結經驗,進行前台後台的定位
演算法練習 總結 隨時更新
1 s i 1 do return true 10 超過兩億的資料用long儲存 11 如果程式超時,我們首先考慮的是空間換時間 將中間結果儲存在陣列裡面 12 string裡面的6轉換為int float 比如string裡面是6,轉換成int,atoi s.cstring 轉換成double,a...
C言語語法總結 隨時更新
一 gccvisual studio 1.f5或ctrl f5或本地windows偵錯程式 把原 編譯成可執行檔案 2.生成 編譯 生成 obj目標檔案 3.生成 僅用於專案 僅鏈結 cdemo 生成可執行檔案 exe 2.3 步等於1 二 語法 1.puts hello world 輸出字串 2....
C陷阱 隨時更新
整理彙總平時程式設計過程中遇到的容易出錯的地方 1.多處malloc,後面的malloc申請失敗返回,前面申請成功的未釋放,造成快取洩露 35 void main 36 44 buff2 malloc 100 45 if null buff2 46 50 2.free無效指標,malloc申請的快取...