軟件測試賽樣題第 2 套
題目1:任意輸入2個正整數(shù)值分別存入x、y中,據(jù)此完成下述分析
解題分析,題目描述中要求 ① 使用 Java 語言編寫代碼,② 測試用例設計滿足語句覆蓋的要求,③ 使用 assertEquals 斷言判斷期望與結果。?
① 使用 Java 語言編寫代碼
② 測試用例設計滿足語句覆蓋的要求
根據(jù)題目要求,測試用例的設計需要滿足 "語句覆蓋" 的要求。
單元測試屬于白盒測試的一種,關于白盒測試方法的相關內容,請參考如下文章。?

③ 使用 assertEquals 斷言判斷期望與結果?
斷言的目的為是了表示與驗證軟件開發(fā)者預期的結果,關于 Junit 斷言的更多內容,請參考如下文章。?


題目2:輸入一個大寫字母一個小寫字母
解題分析,題目描述中要求 ① 使用 Java 語言編寫代碼,② 測試用例設計滿足語句覆蓋的要求,③ 使用 startWith 斷言判斷期望與結果。?
① 使用 Java 語言編寫代碼?
② 測試用例設計滿足語句覆蓋的要求
根據(jù)題目要求,測試用例的設計需要滿足 "語句覆蓋" 的要求。?
單元測試屬于白盒測試的一種,關于白盒測試方法的相關內容,請參考如下文章。

③ 使用 startWith 斷言判斷期望與結果??
?斷言的目的為是了表示與驗證軟件開發(fā)者預期的結果,關于 Junit 斷言的更多內容,請參考如下文章。?


題目3:進行系統(tǒng)注冊時通常需要輸入用戶名和密碼
解題分析,題目描述中要求 ① 使用 Java 語言編寫代碼,② 測試用例設計滿足語句覆蓋的要求,③ 使用 containsString 斷言判斷期望與結果。??
① 使用 Java 語言編寫代碼
上述 Java 代碼中出現(xiàn)了正則表達式相關的內容,正則表達式在單元測試任務中出現(xiàn)頻率較高,所以需要熟悉正則表達式的基本內容和在 Java 語言中的使用方式,如果需要,請參考如下文章。?

② 測試用例設計滿足語句覆蓋的要求
根據(jù)題目要求,測試用例的設計需要滿足 "語句覆蓋" 的要求。?
單元測試屬于白盒測試的一種,關于白盒測試方法的相關內容,請參考如下文章。?

③ 使用 containsString? 斷言判斷期望與結果?
斷言的目的為是了表示與驗證軟件開發(fā)者預期的結果,關于 Junit 斷言的更多內容,請參考如下文章。?


題目4:輸入小寫的字符串。
解題分析,題目描述中要求 ① 使用 Java 語言編寫代碼,② 測試用例設計滿足語句覆蓋的要求,③ 使用 @Parameters 進行參數(shù)化測試,使用 assertEquals 斷言判斷期望與結果。
① 使用 Java 語言編寫代碼
② 測試用例設計滿足條件覆蓋的要求
根據(jù)題目要求,測試用例的設計需要滿足 "條件覆蓋" 的要求。?
單元測試屬于白盒測試的一種,關于白盒測試方法的相關內容,請參考如下文章。

③ 使用 @Parameters 進行參數(shù)化測試,使用 assertEquals 斷言判斷期望與結果
斷言的目的為是了表示與驗證軟件開發(fā)者預期的結果,參數(shù)化測試允許使用不同的參數(shù)多次運行測試方法,關于 Junit 斷言的更多內容,請參考如下文章。
