測試用例編寫
測試用例主要包含哪些內容
測試用例設計例項
測試用例(test case)是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。
測試工作的核心
軟體需求的具體對照
測試用例可以用來衡量乙個專案測試質量。
測試用例的健壯性,完整性,覆蓋程度等,都對專案測試質量有影響。因此在平時的測試流程中,編寫測試用例就是測試過程中很重要的一步,每乙個測試工程師都需要並且非常熟練的編寫測試用例,能在編寫測試用例中盡可能的覆蓋任何異常的測試點;如何能編寫優秀的測試用例,就需要測試人員掌握更多的用例編寫技巧以及思考出更多的測試點。
深入了解需求的過程
乙個專案立項開始,測試就開始介入,我們從產品的需求文件、原型圖等相關文件去熟悉產品的各個模組,各個業務流程。或者在產品規劃和設計階段,測試開始熟悉產品。而編寫用例的過程中,會充分的思考產品需求的細枝末節,需求的不合理、有矛盾、不明確的地方,還能對產品提出更好的建議,監督產品對需求做出更加詳細的設計。整個過程是對需求深入了解的過程,產品的整個印象都在測試腦海裡。
測試執行的指導
用例編寫是把產品需求轉換為一種可操作步驟的行為,方便以後作為測試的標準,有步驟有計畫的進行測試。如果沒有這個標準,會使你的測試過程無計畫,無目標,變成乙個放任主流的狀態,完全沒有受控性。這樣的產品質量保證顯然是空談。
規劃測試資料的準備
在我們的實踐中測試資料是與測試用例分離的。按照測試用例配套準備一組或若干組測試原始資料,以及標準測試結果。尤其象測試報表之類資料集的正確性,按照測試用例規劃準備測試資料是十分必須的。除正常資料之外,還必須根據測試用例設計大量邊緣資料和錯誤資料。
反應測試進度
測試人員開始按照測試用例的描述測試,每過完乙個用例標記完成;這樣測試也知道自己做過哪些操作,避免沒有目的隨機測試。並且通過測試用例的執行條數,大致了解該模組的測試進度。
舉一反三發現潛藏缺陷
測試人員在執行用例的過程中往往會突然發現當初設計的用例步驟中,還可以做這樣乙個操作,於是發現了bug,這又體現了測試用例的作用,幫助發現拓展測試範圍,擴大測試覆蓋面,發現軟體中潛藏的缺陷。
分析缺陷的標準
通過收集缺陷,對比測試用例和缺陷資料庫,分析確認是漏測還是缺陷復現。漏測反映了測試用例的不完善,應立即補充相應測試用例,最終達到逐步完善軟體質量。而已有相應測試用例,則反映實施測試或變更處理存在問題。
測試用例編寫流程
測試優先順序、測試設計人員、測試目的、預置條件、輸入、操作步驟、輸出結果、執行結果、測試執行人、測試日期等。
***頁面,包含查詢條件如下:
公司名稱:模糊查詢(右模糊)
申請型別:下拉選擇,選項值為請選擇,新增,修改,刪除,預設為請選擇
審核狀態:下拉選擇,選項值為請選擇,待審核,已駁回,已審核,預設為請選擇
初始頁面展示資料:申請人為當前登入人,或者審核人為當前登入人
滲透測試 day3
報錯注入 原理 構造payload讓資訊通過錯誤提示回顯出來 應用場景 查詢不會先內容,但是會列印錯誤資訊 upload insert等語句,會列印錯誤資訊 方法 凡是可以讓錯誤資訊顯示的函式 語句 都能實現報錯注入 如果返回值超過32位,顯示不出來,就使用substrr進行擷取 and updat...
2019 7 8 歡樂紀中培訓(Day 3)
今天十分神奇的8 24才起床!莫名沒被吵醒 一路上吃著昨晚買的蛋糕。一到機房,被初二的大佬們用詭異的目光看得心裡發慌。因為昨天題目太難,所以今天沒有比賽,而是繼續改題 本以為早上就可以將題目全部改完,結果改到一半被某wjj wjjwj j拉去玩什麼真心話大冒險 感覺十分浪費時間,還什麼都沒套出來。最...
遊戲程式設計基礎day3
虛擬環境管理工具 配置虛擬環境 workon home 路徑 mkvirtualenv 虛擬環境名 在workon home下建立虛擬環境 建立完畢後自己啟用 workon 虛擬環境名 使用workon 後面跟的這個虛擬環境 deactivate 退出虛擬環境 建立遊戲最小系統 建立遊戲專案的時候必...