用例狀態的精確化

2021-04-29 20:13:15 字數 1396 閱讀 8221

公司的用例狀態分為測試狀態和執行狀態(td中的):

【測試用例狀態】

ready——啟用狀態,可以用於執行

stop——停用狀態,當前暫不執行

invalid——待刪除狀態,非法用例或退役用例

design——設計中狀態

repair——修復中狀態

【用例執行狀態】

passed————執行通過

failed————執行失敗

n/a————取消執行

not complete————部分執行

no run————未執行

後來又在網上看到過一些,挺不錯的...可以看看

一般在工作中記錄

測試用例狀態用到三種狀態:通過(pass),失敗(fail)和排隊等待中(in queue)。但是我傾向與更準確地表示乙個一般測試用例的生命週期,儘管你的測試的週期會有變化。這裡列出了我所使用的乙個測試用例生命週期:

排隊(in queue):測試用例已經指定給某個測試人,不準備在這乙個測試階段執行。

進行中(ip):該測試正在進行,並且會持續一段時間。(如果乙個測試所需要的時間少於一天,我就不會講乙個測試標為進行中,因為我每天會跟蹤測試用例的狀態)

阻塞(block):一些因素會導致測試不能進行到底,例如某個功能欠缺或者測試環境的某個部分欠缺。我通常會在測試用例總結工作表的意見欄記錄下阻塞的狀態。你可以把阻塞理解為:我希望執行測試,但是目前還不能執行測試。

跳過(skip):你決定在當前測試階段跳過某個測試,可能是因為它的優先權相對較低。(同樣地,我會在測試用例總結工作表的意見欄記錄下我跳過這個測試的原因。)你可以把跳過理解為:我現在可以執行這個測試,但是我不想執行它。

通過(pass):測試執行結束,測試人得到了預料中的測試結果狀態和測試行為。

失敗(fail):在很多情況下,測試人得到預料之外的測試結果,狀態或行為,這些結果與測試目標相差甚遠。這就引發了關於系統質量的疑問。乙個或多個測試錯誤需要記錄下來。

警告(warn):在很多情況下,測試人得到預料之外的測試結果,狀態或行為,但是這些結果與測試目標差別不是很大(我通常會在測試包總結工作表的通過一欄記為警告,而不是另加一欄)。另一種想法是,警告意味著當前的錯誤是無關緊要的,或者對正在測試的特徵是沒有意義的。系統報出了更多的錯。我處理這個問題的乙個標準是只和延期的或不是一定要改的錯誤相關的測試可以標記為警告,而不是失敗。

關閉(close):乙個測試在第乙個迴圈種被標為失敗或警告,第二個測試發布中將第乙個測試迴圈出現的錯誤修改了。重新執行了整個測試用例後,沒有錯誤出現。將這類測試標記為關閉而不是通過,使得你可以跟蹤測試在某乙個測試發布中失敗的實事(同標記為警告的測試一樣,我在測試包總結工作表中將標記為關閉的測試也納入成功的範疇)。

手動標記用例狀態 八種狀態增加測試用例狀態的精確度

一般在工作中記錄測試用例狀態用到三種狀態 通過 pass 失敗 fail 和排隊等待中 in queue 但是我傾向與更準確地表示乙個一般測試用例的生命週期,儘管你的測試的週期會有變化。這裡列出了我所使用的乙個測試用例生命週期 排隊 in queue 測試用例已經指定給某個測試人,不準備在這乙個測試...

手動標記用例狀態 軟體測試用例狀態有哪些 百度經驗

排隊 in queue 測試用例已經指定給某個測試人,不準備在這乙個測試階段執行。進行中 ip 該測試正在進行,並且會持續一段時間。如果乙個測試所需要的時間少於一天,我就不會講乙個測試標為進行中,因為我每天會跟蹤測試用例的狀態 阻塞 block 一些因素會導致測試不能進行到底,例如某個功能欠缺或者測...

業務用例與系統用例的區別

1 業務用例就是要完成的業務,系統用例是系統要做的事情,兩者的域不同。2 業務建模主要描述了該專案涉及的所有業務,需求模型主要是描述為了滿足業務需求系統要做什麼,因此,需求模型與業務模型相比,它描述的只是業務模型的乙個子集。3 比方說我們設計乙個自動提款機系統,它可以滿足使用者的取款 改密 查詢等需...