No student devices needed. Know more
19 questions
整合測試設計需考量的要點,下列選項何者不正確?
需考慮系統執行而需要的測試環境及測試環境與生產環境的差別
測試案例之執行策略
測試案例運行時需要的外部條件
由開發工程師進行
關於軟體測試,下列敘述何者不正確?
良好的軟體測試計畫,可以幫助專案在開發和維護過程中更有效率
需求規格書為需求分析階段的產物,但也可能是交付客戶的最終產品
所有的驗證與確認流程皆一定會遵循ISO9001的規範
廣義的軟體測試包含驗證與確認(Verification and Validation, V&V)
在測試軟體時也是有階段性的,請問下列何者為正確的軟體測試階段?
單元測試→整合測試→系統測試→驗收測試
單元測試→系統測試→整合測試→驗收測試
系統測試→單元測試→整合測試→驗收測試
系統測試→整合測試→單元測試→驗收測試
有關單元測試的相關描述,下列何者正確?
單元測試是由軟體開發人員自己親自執行的測試
單元測試主要使用黑箱測試方法來設計測試案例
單元測試屬於軟體動態測試策略中最高層次的測試
以上皆是
下列何者為程式元件在通過單元測試後應該開始進行的測試,以找出系統整合時的錯誤?
系統測試(System Testing)
整合測試(Integration Testing)
效能測試(Performance Testing)
黑箱測試(Black Box Testing)
當程式設計師遇到「程式中的特定功能出現異常」的情況,通常會採取下列何種測試策略,來找尋異常的程式碼?
黑箱測試
白箱測試
單元測試
效能測試
「單元測試」指的是對一個單元的程式功能做測試。關於單元的界定,下列何者最不恰當?
物件導向中一個類別的實例
一個函數(function)
一項功能的流程
一個軟體開發專案
有關軟體動態測試策略與測試案例設計方法的描述,下列何者錯誤?
整合測試通常使用黑箱測試方法設計測試案列
系統測試通常使用黑箱測試方法設計測試案列
驗收測試通常使用白箱測試方法設計測試案列
單元測試通常使用白箱測試方法設計測試案列
有關軟體測試中的靜態分析與動態分析,下列敘述何者正確?
通常會先進行動態分析後才會進行靜態分析
靜態分析會直接執行軟體,觀察其結果
動態分析不直接執行軟體,而是以人工或自動化方式評估各階段的產品是否有達到需求規格
動態分析中有黑箱測試、白箱測試等技術來測試案例
請依照下列狀況的敘述,來判斷有幾項情況是屬於黑箱測試的方法?
•嘗試的去輸入身高為1000公分
•嘗試在不同版本的系統上測試程式的運行結果是否有異常
•嘗試找出程式碼中if-else的邏輯錯誤
•在程式的判斷式中加入debug資訊
4
3
2
1
同儕審查(Peer Review)是一種軟體測試靜態分析方法。下列有關同儕審查常用的審查方式,何者不正確?
檢視(Inspection)
結構化逐步審查(Structured Walkthrough)
主動審查(Active Review)
被動審查(Passive Review)
請問下列哪一項測試主要是測試電腦、網路、程式或設備在負荷較重的狀態下,仍保有一定的效用?
負載測試
壓力測試
集中測試
煙霧測試
下列哪一項測試,主要是在測試「電腦、網路、程式或設備,在超過負荷上限後是否能正常執行,或Crash之後是否能回復之前的狀態」?
隨機測試
集中測試
入侵測試
壓力測試
若想量化系統在上線後可以服務多少用戶,可採用下列何種測試方法?
滲透測試
安全測試
情境測試
壓力測試
關於系統測試,下列敘述何者不正確?
恢復測試:使用各種人工的干預方式使軟體出錯,而無法正常工作,進而檢測系統恢復的能力
安全測試:目的在於可確保系統內的保護機制能夠對系統進行保護,不受各因素的干擾
強度測試:主要是將程式拿到不同的平台做測試,以確保其對各平台有較強的支援程度
效能測試:檢測程式在一般情況下運行時,效能能否符合預期
關於系統測試的階段說明,下列描述何者有誤?
單元測試:各獨立單元模組在與系統其他模組隔離的情況下進行 測試,檢查每個程式模組是否實現了規定的功能
整合測試:是在單元測試的基礎上將已經通過測試的單元模組按 照設計要求組裝成系統或子系統進行測試的活動
系統測試:透過整合測試的軟體,同其運作環境、資料和使用者 結合在一起,在實際或模擬實際環境下,對系統進行全面的測試
驗收測試:以開發者為主的測試,由開發者設計測試案例,使用 實際資料進行測試
驗收測試依據測試方式與環境的不同,又可再分成兩種測試,下列敘述何者正確?
阿法(α)測試由使用者在自己的工作場所進行
貝塔(β)測試由軟體開發人員陪同使用者在系統開發場所進行
貝塔(β)測試由使用者在自己的工作場所進行
以上皆非
關於Java語言的例外處理(Exception Handling)機制,下列敘述何者不正確?
例外處理是一種針對程式執行時所產生的錯誤所採取的處理措施
Java語言一般會支援使用try-catch區塊來實作例外處理
例外處理包括Error、Exception、RuntimeException等類別
Java語言並沒有支援try-catch-finally例外處理區塊
在應用程式開發上,當程式碼執行時發生錯誤,會拋出例外資訊(Exception),於程式開發上,該如何捕捉例外資訊(Exception)並處理?
if...else...
switch
try...catch...finally
log.d(...)
Explore all questions with a free account