簡體   English   中英

需要有關如何編寫測試用例的建議

[英]Need advice on how to write test cases

我今天開始寫一些測試用例,在這里我真的很感謝一些建議。我必須在INI文件中更改一些XML標簽。 假設我有一個XML屬性,可以是“ TRUE”或“ FALSE”。 此屬性可以應用於兩個不同的標簽

<TestOneDir name="xxx" att="TRUE"/>
<TestOneDir name="xxx" att="FALSE"/>
<TestTwoDir name="xxx" att="TRUE"/>
<TestTwoDir name="xxx" att="FALSE"/>

這兩個標簽在同一測試腳本中。 我編寫了測試用例以分別測試每個條件,但是我想知道是否應該測試合並條件,例如TestOneDir為true和TestTwoDir為false。

測試不是黑白的,所以您的問題的答案是“取決於情況”。 通常,組合會導致在測試各個參數時看不到的問題,但是您必須評估這種情況的可能性以及為此進行測試是否值得。 您必須始終限制測試用例的數量,但這只是在哪里划清界限。

這些條件是相關的還是獨立的? 您認為組合可能會引起問題嗎? 將來是否需要重構它? 如果系統在這種情況下無法正常工作,最糟糕的情況是什么? 如果添加這些案例,測試需要花費多長時間?

我不是測試專家(盡管“ Test”在我的正式職位中-不用問),但是在進行測試時,您想確保完整的代碼覆蓋率:也就是說,所有測試組合起來應該確保每條路徑您的程序可以執行的執行時間。 您可以獲得一些工具,這些工具將顯示測試的“代碼覆蓋率”范圍。

但是,如果您只想對代碼進行黑盒測試,則有助於將程序簡化為數學關系:定義的輸入和相應的預期輸出,則只需生成針對以下范圍的輸入(分為等價類)即可程序的域,然后將程序的輸出(抽象意義上)與預期的輸出進行比較。

就您而言,您確實沒有提供太多細節。 您尚未描述程序的功能,正在測試的內容,甚至還沒有描述為什么用XML而不是代碼聲明測試。 要獲得更多幫助,我需要更多信息和詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM