ISTQB高级-测试经理国际认证试题及答案(二)
1、TM-1.2.1 (K4) 為了計劃測試活動和工作產品以實現測試目標,必須對一個系統的測試需求進行分析。
問題:您是旅游信息手機應用項目的測試經理。近期該項目切換到敏捷流程和測試驅動開發(TDD)。每個開發周期持續15天,在第7天之后開始每日構建。第10天以后,不會再有新的功能加入。開發團隊由經驗豐富的團隊成員組成,他們以自己的工作為榮,但對測試團隊不太友好。以粗略的用戶故事形式編寫需求,如下面所示:
該軟件依賴于已有的Web服務,在開發階段通過樁代替。開發人員負責組件測試,而系統測試和驗收測試是測試團隊的職責。開發周期早期進行的系統測試,經常由于新開發功能存在嚴重問題而被阻塞。分析顯示,很多此類問題應該在組件測試時就被發現。通過分析生產環境中發現的缺陷顯示:30%的性能問題是由于第三方交付的Web服務不可靠造成的。主要的測試目標是緩解預想的性能風險,以及 “優先級 >= 高”的用戶故事不會出現高嚴重程度的失效,從而提高信心。另外,高層管理團隊要求測試與開發之間緊密合作。?
下面哪3個測試活動/工作產品可以最好的幫助達到測試目標??
答案選項:?
A. 在系統測試期間,測試人員將“優先級 >= 高”的用戶故事的性能測試自動化,并在第10天開始測試執行;?
B. 在第10天之前,參與由開發人員和測試人員開發的組件測試用例的非正式評審;?
C. 項目管理層和測試管理層與服務提供商一起識別外部的Web服務,并簽署服務級別協議(SLA);?
D. 在第10天之前,開發人員在組件測試過程中完成“優先級 = 極高”的用戶故事的性能測試;E. 測試經理為組件測試定義度量組,并在第7天將該度量信息報告給測試經理;F. 在每個開發周期之前測試經理定義集成測試級別計劃,并在第10天提交給開發人員;G. 在第7天之前,當每日構建開始時,測試團隊通過審查活動,批準詳細設計規格說明。
答案:ABC
解釋:A. 正確:必須安排性能測試;在第10天之前系統還不穩定;B. 正確:可減少組件測試后阻塞測試的失效數,同時改進開發人員和測試人員的溝通;C. 正確:報告出來的30%的性能問題與Web服務相關。這(或者部分)可能是由于沒有定義SLA造成的;D. 不正確:可以進行性能測試,但是30%的問題只能在使用實際服務的系統級別發現;E. 不正確:組件測試應該是開發團隊負責的;F. 不正確:這里沒有集成測試級別;G. 不正確:TDD從組件測試用例設計開始;敏捷過程通常不提供詳細的設計規格說明。?
2、TM-1.3.1 (K3) 使用可追溯性檢查與測試目標、測試策略和測試計劃相關的已定義測試條件的完整性和一致性。?
問題:您是旅游信息手機應用項目的測試經理。近期該項目切換到敏捷流程和測試驅動開發。每個開發周期持續15天,在第7天之后開始每日構建。第10天以后,不會再有新的功能加入。開發團隊由經驗豐富的團隊成員組成,他們以自己的工作為榮,但對測試團隊不太寬容。以粗略的用戶故事形式編寫需求,如下面所示:?
該軟件依賴于已有的Web服務,在開發階段通過樁代替。開發人員負責組件測試,而系統和驗收測試是測試團隊的職責。開發周期早期進行的系統測試,經常由于新開發功能存在嚴重問題而被阻塞。分析顯示,很多此類問題在組件測試時就應該被發現。通過分析批量生產過程中發現的缺陷顯示:30%的性能問題是由于第三方交付的Web服務不可靠而造成的。主要的測試目標是緩解預想的性能風險,以及“優先級 >= 高”的用戶故事不會出現高嚴重程度的失效,從而提高信心。另外,高層管理要求測試與開發之間緊密合作。?
針對驗收測試已經定義了下面的出口準則:?
AC1:對于“優先級 = 極高”的用戶故事,并發數不超過1000時軟件的響應時間<=3秒;?
AC2:對于“優先級 >= 高”的用戶故事,并發數不超過10000時軟件的響應時間<=10秒;?
AC3:在系統測試和驗收測試時,“優先級 >= 高”的用戶故事不能存在嚴重的失效;?
AC4:所有的用戶故事至少使用一個用戶驗收測試用例覆蓋;?
測試策略中,針對“優先級 >= 高”的用戶故事的系統和驗收測試,要求采用等價類劃分技術。?
針對當前的開發周期,選擇和實現了下面的用戶故事(US):?
(P指優先級, E指估算的工作量)
US 02-10: 針對選擇的酒店,播放視頻 (P:中等; E: 4)?
US 02-20: 播放背景音樂 (P: 低; E: 2)?
US 03-20: 查找5個最近的酒店 (P: 極高; E: 4)?
US 03-30: 查找最近的匹配酒店 (P: 高; E: 7)?
針對系統測試的測試分析剛剛開始,識別了如下的測試條件(TC):
TC 02-10-1: 使用各種支持的格式播放視頻?
TC 03-20-1: 列出最近的5個酒店,針對地點采用等價類劃分技術
TC 03-30-1: 列出最近的匹配的酒店,針對用戶概況和地點采用等價類劃分技術?
TC PE-xx-1: 針對用戶故事US 03-30,執行10000并發用戶請求的性能測試 TC PE-xx-2: 針對用戶故事US 03-20,執行1000并發用戶請求的性能測試 為了滿足本周期的出口準則,至少還需要增加多少個測試條件?
答案選項:A. 2;B. 1;C. 3;D. 4。?
答案:A
解釋:A . 正確: 1) 缺少針對用戶故事US 03-20,執行10000個并發請求允許的響應時間小于等于10秒的性能測試;2) 缺少針對用戶故事US 02-20的測試條件。B、C和D都不正確。
3、TM-1.3.2 (K2) 解釋可能影響特定測試條件詳細程度的因素,以及細化測試條件的優點和缺點。?
下面哪2個因素更能指出測試條件細化對系統測試的必要性??
答案選項:A. 測試依據質量低下;B. 測試設計與執行被外包;C. 測試依據經常發生變更;D. 測試設計階段可以咨詢領域專家;E. 測試條件用于管理里程碑的匯報。
答案:AB
解釋:A. 正確:詳細描述測試條件可以替代質量低下的測試依據,同時有助于缺陷預防;B. 正確:如果測試條件是比較粗略的,則在回答測試條件的改進問題時要付出高昂的代價;C. 不正確:詳細測試條件難以維護,參見大綱;D. 不正確:領域專家可以回答測試設計中粗略測試條件的改進問題;E. 不正確:管理層通常不關心詳細級別的內容。
4、TM-1.4.1(K3) 使用可追溯性檢查所定義的測試條件和設計的測試用例間的完整性和一致性。?
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員、其他工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件??紤]在質量風險分析過程中識別的下列風險項:為公司網站設計的定制化注冊按鈕,無法鏈接到公司忠誠度計劃的URL。
假設您已經通過可追溯性確定邏輯測試用例已經覆蓋該風險項。?
下面哪個正面邏輯測試用例是完整的、正確的,并且覆蓋了該風險項?
答案選項:A. 點擊公司注冊按鈕,驗證您可以鏈接到公司的注冊頁面;B. 點擊公司注冊按鈕,驗證您可以鏈接到公司的首頁;C. 快速點擊公司注冊按鈕,查看會發生什么;D. 點擊通往首頁的URL,檢查是否顯示首頁。?
答案:A
解釋:A. 正確:根據場景,其輸入將會得到正確的期望結果,并且與該風險項相關;B. 不正確:錯誤的期望結果,因此不正確;C. 不正確:可能覆蓋了該風險項,但它是一個負面測試用例,并且沒有包含期望結果。盡管它可以作為該風險項進行探索性負面測試的一個較好選項;D. 不正確:這是一個很好的正面邏輯測試用例,但是它不能覆蓋該風險項。
5、TM-1.5.1(K3) 使用風險、優先級、測試環境和數據依賴以及限制條件,制定測試執行的進度,該進度與測試目標、測試策略和測試計劃保持完整和一致。
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件。?
您采用了基于風險的測試策略,其中可能性與嚴重程度以5分制方式評估,分別代表從最低到最高。
考慮下面這些在質量風險分析過程中識別的風險項:為公司網站設計的定制化注冊按鈕,無法鏈接到公司忠誠度計劃的URL。
假設技術方面的項目干系人評估該風險的可能性為中等。?
僅依賴于上面給定的信息,下面哪個論述肯定是正確的?
答案選項:A. 該風險的嚴重程度,應該評估為最高級別;B. 與該風險相關的測試用例,應該在測試執行階段首先執行;C. 與該風險相關的測試用例,應該在測試執行階段的中期進行;D. 基于該風險項的嚴重程度,應該有大量的測試用例與之關聯。?
答案:A
解釋:A. 正確:該風險涉及該應用的核心功能;B. 不正確:嚴重程度最高和可能性最高的測試用例應該在此測試之前進行;C. 不正確:該論述不確定是否肯定正確,因為不知道該風險項與其他風險項之間的關系;D. 不正確:該論述不確定是否肯定正確,因為不知道基于嚴重程度與可能性的組合,如何確定工作量的分配。
6、TM-1.6.1(K3) 使用可追溯性監督測試進展與測試目標、測試策略和測試計劃的一致性和完整性。
問題:某公司的測試采用基于風險的測試策略。該項目目前處于測試執行階段。針對下面的測試用例,分別提供了測試用例ID、風險級別、測試用例覆蓋的需求ID和當前的測試狀態。?
下面哪2個論述是正確的?答案選項:A. 測試團隊可能沒有遵循測試策略,因為測試用例02.010的風險級別高于02.019;B. 假如測試計劃要求盡可能早的為每個需求至少執行一個測試用例,則執行的順序可能是正確的;C. 測試執行順序肯定不正確,因為測試用例02.010的風險級別高于02.019;D. 測試經理應該停止測試執行,針對當前測試順序中存在的所有問題進行評估;E. 執行測試用例02.019是浪費時間,因為它并沒有發現任何缺陷。
答案:AB
解釋:A. 正確:基于風險的測試策略中,高風險的測試應該在低風險的測試之前執行;B. 正確:與02.010相比,02.019覆蓋了不同的需求;C. 不正確:可能如選項B中的情景,或者也可能是由于測試用例被阻塞,因此不按照風險順序執行;D. 不正確:雖然按照測試順序評估問題是有意義的,但是沒有必要在評估的同時停止測試執行;E. 不正確:發現缺陷不是測試的唯一目的。
7、TM-1.7.1((K2) 解釋在測試過程中準確和及時信息收集的重要性,以便支持準確的報告和對照出口準則進行評價。?
問題:針對組件測試執行,下面哪2個度量最應該包括在測試進度報告中?答案選項:A. 計劃的與實際達到的覆蓋率;B. 計劃的與實際報告的缺陷;C. 組件測試的缺陷探測率(DDP=Bugs(tester)/(Bugs(tester)+Bugs(customer)));D. 識別的測試條件數目;E. 組件測試時間與集成測試時間。
答案:AB
解釋:A. 正確:根據大綱;B. 正確:根據大綱;C. 不正確:無法及時測量;D. 不正確:與測試分析進度相關;E. 不正確:無法及時測量。?
8、TM-1.8.1 (K2) 概述四組測試結束活動。
問題:下面哪項最準確的描述了“測試完成檢查”這項測試結束活動??
答案選項:A. 測試完成檢查應確保所有計劃中規定的測試工作已經完成;B. 測試完成檢查應確保所有重要的經驗教訓已文檔化;C. 測試完成檢查應確保所有的測試工作產品已存儲在配置管理系統中;D. 測試完成檢查應確保建立計劃以保證所有良好實踐能夠重復。
答案:A
解釋:A. 正確:參見大綱章節1.3;B、C和D都不正確。
9、TM-1.8.2 (K3)進行項目回顧以評價過程和發現改進領域。
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。行業標準的基于Web的應用軟件組件將會用來構建該系統。
假設該項目已經完成初始版本發布,公司和客戶已經使用該系統1個月。您的團隊采用基于風險、基于需求和應對式的混合測試策略。在質量風險分析過程中,對按鈕定制化的評估結果認為它是最低風險區域,而注冊屬于最高風險區域。您正在進行測試工作的經驗教訓回顧會議。
下面哪3個區域應該是該回顧會議的關注點??
答案選項:A. 識別影響公司或客戶的注冊問題;B. 針對注冊、按鈕定制化和積分管理,比較實際完成的測試與估算的測試之間的差異;C. 評估用戶是否報告了按鈕定制化方面的嚴重問題;D. 將已知缺陷和失敗的測試用例移交給系統支持團隊;E. 確定項目計劃中是否包括了所有相關的項目風險,它們會影響最早使用該產品的公司的及時交付;F. 確定針對注冊、按鈕定制化和積分管理測試用例所需的詳細程度;G. 測量注冊需求達到的覆蓋率,并將之匯報給項目和業務利益相關者。?
答案:ABC
解釋:A. 正確:注冊功能是核心需求區域,測試回顧會議應該檢查在基于需求的測試策略下,是否在該區域有缺陷遺漏;B. 正確:在回顧會議中,應該檢查產品的主要功能區域是否低估了所需的工作量;C. 正確:在回顧會議中,分析缺陷信息以評估質量風險分析是否正確;D. 不正確:這屬于測試結束活動的一部分,但不屬于回顧會議的內容;E. 不正確:這是回顧會議中很好的一個考慮點,但它是項目層面的問題,不是測試相關的問題;F. 不正確:這應該屬于測試實現階段;G. 不正確:這屬于測試控制的范疇。
10、TM-2.2.1(K4) 分析軟件項目或程序的干系人、環境、需求,包括軟件開發生命周期模型,并識別最佳測試活動。?
問題:場景2:假設您在管理一個成熟應用的測試。該應用提供在線以結婚為目的的約會服務,可以允許用戶輸入他們自己的簡介,以找到與他們匹配的人;安排用戶與合適對象的社交活動;并且屏蔽他們不愿意聯系的人。?
考慮下面不同類型的個體:
I. 使用該應用尋找約會對象的用戶;II. 公司的管理者和項目干系人;III.使用該應用找到了配偶的已婚夫妻;IV. 政府部門的員工。
考慮下面的測試項:a. 測試該應用建議的匹配對象之間的相互吸引程度;b. 測試該應用針對用戶收費正確性的能力;c. 測試該應用是否遵守當地的稅收法規。僅根據上面提供的信息,下面哪個選項的利益干系人和他們的測試關注點最匹配?
答案選項:A. I – a, b; II – a, b, c; IV – c;B. I – a, b; II – a, b, c; III – b; IV – c;C. I – a, b; II – a, b, c; IV – a, c;D. I – a, b, c; II – a, b, c; IV – c。?
答案:A
解釋:A. 正確:用戶關心的是他們的付費(以他們同意的價格),是否得到了應得的服務;管理層和項目干系人必須關心所有這三類的測試,這樣他們才能讓客戶滿意,讓公司盈利并遵守法律法規;政府部門關心是否遵守法律法規;已婚的夫妻不是當前的利益干系人;B. 不正確:已婚的客戶不是當前的客戶(除非他們隱瞞他們的婚姻狀態),因此他們不會真正關心收費的正確性;C. 不正確:政府員工并不真的關心對象匹配功能是否可以很好工作,除非那些員工也是該應用的用戶(這與是否是屬于政府部門的員工沒有關系);D. 不正確:用戶不太關心該公司是否已合理交稅,他們只關心是否被正確扣費。
11、TM-2.2.2(K2) 理解軟件開發生命周期中的活動和工作產品如何影響測試,以及測試如何影響軟件開發生命周期中的活動和工作產品。?
問題:下面哪個選項正確反映了項目管理工作產品如何影響測試?答案選項:A. 項目計劃中的限制可能會限制測試;B. 測試經理應該與項目經理一起制定項目進度;C. 測試應該完全覆蓋需求規格說明;D. 在測試結束階段測試經理應該與技術支持經理一起工作。
答案:A
解釋:A. 正確:測試計劃必須與更大的項目計劃保持一致;B. 不正確:選項B本身是正確的論述,但是它描述的是測試如何影響項目管理工作產品,而不是項目管理工作產品影響測試;C. 不正確:需求規格說明不是項目管理工作產品,另外,該論述只有在采用基于需求的測試策略情況下才正確;D. 不正確:選項D本身是正確的論述,但它不是關于項目管理影響測試的論述,而是測試如何影響技術支持。?
12、TM-2.2.3(K2) 解釋在基于經驗的測試和非功能性測試中處理測試管理問題的方法。
問題:下面哪個選項描述了管理非功能測試的合適方法?答案選項:A. 如果非功能測試實現活動需要超過一整個迭代的時間,則應該在迭代之外進行;B. 測試經理應該將非功能測試計劃授權給該項目的技術測試分析師(TTA);C. 非功能測試的優先級應該按照功能測試和識別的風險進行排列;D. 非功能風險應該在早期的測試級別甚至是開發階段采取緩解活動。
答案:A
解釋:A. 正確:來自大綱;B. 不正確:只有一部分測試計劃可以委派給TA和TTA;C. 不正確:所有的非功能測試不一定需要遵循功能測試的順序(但應該基于識別的風險);D. 不正確:有些非功能風險可能在早期緩解,但有些需要在生命周期的后期緩解。
13、TM-2.3.1(K2)描述基于風險的測試響應風險的各種不同方式。
問題:下面哪個選項最好的描述了基于風險的測試是如何根據風險做出響應??
答案選項:?
A. 測試團隊設計、實現和執行測試以緩解質量風險;B. 通過測試發現缺陷,提高了被測系統的質量;C. 功能測試主要應對產品風險,而非功能測試應對質量風險;D. 測試經理基于項目風險確定采用的測試級別。?
答案:A
解釋:A. 正確:參見大綱;B. 不正確:測試可以測量質量 – 但測試不能直接改善質量(后續的調試將會改善質量);C. 不正確:風險類型與功能/非功能測試之間沒有什么關系(盡管它們屬于相同風險類型);D. 不正確:項目風險可以幫助確定采用什么測試級別,產品風險同樣也可以。
14、TM-2.3.2(K2) 舉例說明產品風險分析的不同技術。?
問題:下面哪個選項是分析產品質量風險的不同技術的例子??
答案選項:A. PRAM, PRiSMa, FMEA和FTA;B. 風險識別,風險評估,風險緩解和風險管理;C. 專家評審,獨立評估,使用風險模板和項目回顧會議;D. 業務分析師,設計師和程序員之間存在的個人和培訓問題。?
答案:A
解釋:A. 正確:屬于大綱中提供的8種不同技術中的4種;B. 不正確:這些屬于基于風險的測試的4個活動;C. 不正確:這些屬于風險識別的技術,只是分析過程的一部分;D. 不正確:這是影響風險項可能性的一個因素。
15、TM-2.3.3(K4) 分析、識別和評估產品質量風險,從關鍵項目干系人的角度總結風險及其評估的風險級別。?
問題:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件。
下面哪3個選項屬于該系統的產品質量風險?
答案選項:A. 由于內存泄漏,系統性能直線下降;B. 忠誠度點數計算不正確;C. 客戶不能在公司忠誠度計劃頁面注冊;D. 在測試開始之前,該創業公司的資金就用光了;E. 系統的需求不正確;F. 云計算資源不能及時用于支持項目計劃;G. 第1年的大幅度促銷導致公司現金流危機。
答案:ABC
解釋:A. 正確:我們承諾提供高可靠性,這屬于質量特性;B. 正確:計算忠誠度點數是系統功能之一,而功能準確性是一個質量子特性;C. 正確:公司忠誠度計劃頁面注冊屬于系統功能,而功能準確性是一個質量子特性;D. 不正確:屬于項目風險(針對任何創業公司都非常現實的風險);E. 不正確:屬于項目風險,需要學員能夠分辨兩者之間的細微區別:風險的潛在影響(對項目造成的各種間接損害)和風險作為輸出而導致的各種后果(包括各種質量相關的問題);F. 不正確:屬于項目風險,不是質量風險。同時由于云計算租賃市場存在各種可選項,該風險的可能性非常小;G. 不正確:絕對是風險,但和產品的質量沒有關系,而只是由于提供的折扣造成的。這屬于版本發布之后出現的運行風險。
16、TM-2-3.4(K2) 描述在生命周期和測試過程中,怎樣根據評估的風險級別,適當地緩解和管理識別的產品質量風險。?
問題:針對如何對識別的產品質量風險進行緩解和管理的描述,下面哪個描述是最不合適的?答案選項:A. 選擇需要遵循的監管標準會受到風險級別的影響;B. 為了解決預期的風險,應該設計、實現和執行測試;C. 測試開發和執行的工作量應該與預期的風險級別成比例;D. 測試開發和執行的優先級應該基于預期的風險級別。?
答案:A
解釋:A. 正確:我們通常要求測試的高有效性(即檢查缺陷的能力),不管緩解的是什么級別的風險。B、C和D都是錯誤的,參見大綱。?
17、TM-2-3-5(K2) 舉例說明測試選擇、優先級設定和分工的不同方案。
問題:下面哪個不是針對測試優先級和工作量分配的實踐技術?答案選項:A. 單個測試人員根據在測試依據中發現的缺陷決定要測試什么;B. 模糊性評審用于識別和消除需求中的模糊問題;C. 測試條件分析包含認真閱讀各優先級的需求,以識別需要覆蓋的測試條件;D. 采用因果圖技術識別達到測試依據100%功能覆蓋的測試集。
答案:A
解釋:A. 正確:不要將所有的優先級和工作量分配依賴于單個測試人員,而且發現缺陷只能發生在測試開始之后(優先級和工作量分配同樣如此);B、C和D是錯誤的:參考大綱內容。
18、TM-2.4.1(K4) 分析給出的測試方針和測試策略,建立主測試計劃、級別測試計劃和與這些文檔相補充和相一致的其它測試工作產品。
問題:場景2:假設您在管理某成熟應用的測試。該應用提供在線約會服務,可以允許用戶輸入他們自己的簡介,以找到與他們匹配的人;安排用戶與合適對象的社交活動;屏蔽他們不愿意聯系的人。假設測試組織的測試方針中,按照優先級定義了如下任務:
發現缺陷;2. 降低風險;
3. 建立信心;?
假設您的經理已經定義了明年測試組織在測試過程改進中最高的優先級是最大程度的對應用的回歸測試實現自動化。下面哪個描述是正確的??
答案選項:A. 應用與測試過程改進相一致,但是任務描述與該應用和測試過程改進不一致;B. 應用與任務描述相一致,但是測試過程改進與應用和任務描述都不一致;C. 應用、任務描述與過程改進都一致;D. 應用、任務描述與過程改進兩兩都不一致。?
答案:A
解釋:A. 正確:對于成熟的應用,測試的主要任務是真正的建立信心,即該應用可以持續正常工作。自動化回歸測試有助于提高效率,因此測試過程改進與應用相一致。盡管針對該成熟應用的自動化回歸測試是一個很好的想法,但是自動化無法找到很多的缺陷。因此,測試過程改進和任務描述不一致,或者說和成熟應用的實際測試需要不一致。B、C和D是不正確的,原因參考選項A的描述。
19、TM-2.2.4(K4) 針對給定的項目,分析項目風險并選擇適當的風險管理方案(如緩解、應急、轉移和/或接受)。?
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件將會用來構建該系統。假設您正在編寫該項目的主測試計劃,當前正在考慮計劃的項目風險章節。下面哪個主題不應該包含在測試計劃的項目風險章節??
答案選項:A. 在推廣該服務之前,高級營銷人員辭職;B. 在計劃的測試執行開始日期之前,無法配置測試環境;C. 無法提供足夠的有技能和經過認證的測試人員,特別是高級測試人員;D. 沒有足夠的資源獲得適合數量的虛擬用戶進行壓力測試。
答案:A
解釋:A. 正確:這是一個嚴重的項目風險,但不是與測試相關的項目風險。營銷團隊已經完成了測試團隊所需的需求;B. 不正確:測試環境是否準備完畢的問題,屬于典型的測試相關的項目風險;C. 不正確:測試人員合格和可用問題,屬于典型的測試相關的項目風險;D. 不正確:工具是否準備完畢,屬于典型的測試相關的項目風險。
20、TM-2.4.3(K2) 描述并舉例說明測試策略如何影響測試活動。?
問題:考慮下面的測試策略:I 分析式的測試策略;II 基于方法的測試策略;III 符合過程或標準的測試策略;IV 咨詢式的測試策略;考慮下面的測試活動:1. 測試用戶提供的Internet瀏覽器列表;2. 定義用戶故事的驗收準則;3. 盡早執行最高風險的測試;4. 單擊網頁上所有的導航鏈接。下面哪個選項正確地將測試策略與測試活動關聯在一起??
答案選項:A. I-3; II-4; III-2; IV-1;B. I-1; II-2; III-3; IV-4;C. I-4; II-3; III-2; IV-1;D. I-3; II-2; III-4; IV-1。?
答案:A
解釋:A. 正確:因為基于已分析的風險的測試包括基于風險的測試優先級劃分;基于方法的測試使用檢查表(在該例子中包括遍歷網站的各個鏈接);符合過程的測試可以包括敏捷過程的一致性;咨詢式的測試包括依賴于外部指導的方式。B、C和D都是不正確的,因為這些例子中至少有兩個不匹配。
21、TM-2.4.4(K3) 制定適合組織、生命周期以及項目需要的測試工作產品的文檔規范和模版,適時裁剪標準的主體部分,生成可用模版。
問題:場景3 假如您是項目測試經理,該項目采用敏捷開發生命周期。測試策略混合了基于風險的測試、符合過程的測試和應對式測試。開發人員遵循已知的敏捷最佳實踐,包括自動化組件測試和持續集成。您正在定義幫助編寫各種測試工作產品的指南。下面哪個論述是正確的??
答案選項:A. 您根據各種資源(包括IEEE 829標準)裁剪得到一系列的模板;B. 您應該遵循IEEE 829標準,因為您遵循過程符合的測試策略;C. 您應該遵循IEE 829標準,因為它可用于任何行業;D. 您可以忽略所有測試工作產品的文檔化,除了缺陷報告。
答案:A
解釋:A. 正確:敏捷生命周期強調輕量級的文檔化;B. 不正確:這里的符合過程要求指的是敏捷方法,而不是IEEE 829標準;C. 不正確:IEEE 829標準屬于重文檔化,在文檔方面與敏捷思想以及應對式測試策略是不符合的;D. 不正確:即使是應對式的測試,也會有測試章程,即使敏捷生命周期也會有驗收準則。
22、TM-2.5.1(K3) 針對給定的項目,使用所有適當的估算技術創建整個測試過程活動的估算。?
問題:場景3 假如您是項目測試經理,該項目采用敏捷開發生命周期。測試策略混合了基于風險的測試、過程符合的測試和應對式測試。開發人員遵循已知的敏捷最佳實踐,包括組件測試自動化和持續集成。您正在估算您的測試團隊所負責的特定迭代的系統測試工作量。下面哪3個選項正確地描述了您應該如何針對上述場景進行估算??
答案選項:A. 根據以前迭代,考慮每個識別的風險平均所需的工作量;B. 針對每個識別的測試章程,分配固定時間的測試;C. 針對該迭代,參加估算相關的敏捷會議;D. 只針對測試執行和測試結束活動估算工作量;E. 估計在系統測試執行階段,能發現絕大多數的缺陷;F. 包括創建詳細測試工作產品文檔所需的工作量;G. 假設系統測試可以重用組件測試的數據與環境。
答案:ABC
解釋:A. 正確:估算過程中考慮歷史平均數據屬于認可的估算技術;B. 正確:這是常見的管理基于經驗的測試的技術,可以指導估算工作;C. 正確:測試人員應該作為敏捷團隊的一員參與到估算活動中;D. 不正確:測試估算應該包括測試過程的所有活動;E. 不正確:根據大綱的內容,開發人員遵循已知的敏捷最佳實踐,在系統測試之前能移除至少一半的缺陷;F. 不正確:敏捷方法避免采用過于詳細的文檔,包括測試文檔;G. 不正確:場景中沒有涉及任何關于重用方面的要求。?
23、TM-2.5.2(K2) 理解可能影響測試估算的因素,并舉例說明
問題:下面哪個因素最可能影響測試需要的時間,但是不會影響測試活動的工作量?答案選項:A. 修復測試階段發現的缺陷所需的時間;B. 測試過程的成熟度;C. 測試條件所需的詳細程度;D. 所需的系統質量。?
答案:A
解釋:A. 正確:缺陷修復所需的時間可能會導致測試延期,但是不會影響測試的工作量;B. 不正確:即使是成熟的測試過程,假如工作量大,持續的時間就會比較長;C. 不正確:測試條件細化需要工作量;D. 不正確:高質量系統,需要更多的測試工作量。?
24、TM-2.6.1(K2) 描述并比較典型的測試相關度量。?
問題:下面哪個關于測試度量使用的描述是正確的?答案選項:A. 再測試和回歸測試的狀態可以用來監控測試進度;B. 使用從報告缺陷到解決缺陷的滯后時間趨勢來獎懲開發人員;C. 識別的測試條件數目可以用來監控測試質量;D. 開發測試件的計劃時間和實際時間可以用來最小化回歸測試。
答案:A
解釋:A. 正確:這屬于測試進度監控度量的一個。兩者都屬于測試度量,但是用于不同的對象;B. 不正確:參考使用該度量的危害性;C. 不正確:屬于真正監控測試分析進度的度量;D. 不正確:屬于監控計劃和控制的度量。
25、TM-2.6.2(K2) 比較不同層面的測試進度監控。
問題:下面哪個選項最適合用來監控測試進度?答案選項:?
A. 覆蓋率、信心、風險、測試和缺陷度量的組合使用;B. 通過測量已經執行的測試數目估算代碼覆蓋率;C. 覆蓋率、產品、人員、測試和缺陷度量的組合使用;D. 產品、人員和項目度量的組合使用。
答案:A
解釋:A. 正確:提到了5個主要測試進度度量維度中的3個;B. 不正確:將錯誤的覆蓋率關聯到已經執行的測試數目上;C. 不正確:包括人員度量的類別,它們通常不用來監視測試進度;另外人員和產品度量沒有被列在測試進度度量的5個維度之中;D. 不正確:包括了人員度量的類別,它們通常不用來監視測試進度。
26、TM-2.6.3(K4) 分析和匯報測試結果,主要包括剩余風險、缺陷狀態、測試執行狀態、測試覆蓋狀態及信心以提供見解和建議,幫助項目干系人做出發布決策。?
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您產品線采用增量產品開發生命周期,一個長期的傳統是構建緊湊的集成產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年時間,大部分人具有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時還對所有業務單元的個人效率進行度量。您的公司在公司級別實施了CMMI。團隊在趕上硬件開發進度方面存在問題。軟件業務團隊的經理要求您提供建議改進項目的測試,例如引入更好的度量或者工具。管理層很快從用戶代表那里收集了產品風險列表,他們認為測試沒有覆蓋所有的風險。下面哪個選項應該是您建議完成的??
答案選項:A. 基于測試人員的信心分析剩余風險,以檢查是否達到了足夠的覆蓋率;B. 增加更多的測試以更好的覆蓋功能;C. 根據測試人員對開發人員開發能力的評價來獲取風險和信心狀態;D. 將信心等級加入度量。?
答案:A
解釋:A. 正確:它綜合使用了更多不同的測試進度監控,并開始尋找可能影響測試覆蓋率與所做工作導致剩余產品風險的真正原因;B. 不正確:B選項本身是正確的,但是沒有進行分析,不能僅僅依賴于直覺進行工作;C. 不正確:錯誤的關注在能力方面;D. 內容本身是正確的,但是沒有使用風險的信息。?
27、TM-2.7.1 (K2) 分別給出決定質量成本四種類別的例子。
問題:考慮下面的質量成本分類:a. 預防成本;b. 檢測成本;c. 內部失效成本;d. 外部失效成本。考慮下面的質量成本例子:1.開展質量風險分析;2.為業務分析師培訓軟件需求工程;3.客戶抱怨性能太差;4.測試階段從發現缺陷到修改缺陷的周期太長,導致缺陷管理效率低下。下面哪個選項,正確的匹配了質量成本分類與例子??
答案選項:
A. a-2; b-1; c-4; d-3;B. a-1; b-2; c-3; d-4;C. a-1; b-2; c-4; d-3;D. a-2; b-1; c-3; d-4。?
答案:A
解釋:A. 正確:培訓業務分析師是預防缺陷,它可以幫助編寫高質量的需求;產品質量風險屬于檢測成本,即使您沒有發現缺陷也需要花費成本;在測試階段和發布之前的所有與缺陷相關而導致的成本,即使是可避免的成本都屬于內部失效成本;客戶抱怨屬于外部失效成本,因為客戶抱怨會導致降低將來的銷量。B、C和D是不正確的,參考選項A的解釋。
28、TM-2.7.2 (K3) 基于質量成本,以及其它定性和定量的考慮,估算測試的價值,并將其告知測試干系人。?
問題:場景2:假設您在管理某成熟應用的測試。該應用提供在線約會服務,可以允許用戶輸入他們自己的簡介,以找到與他們匹配的人;安排用戶與合適對象的社交活動;屏蔽他們不愿意聯系的人。假設您計算得到了下面的質量成本:? 平均檢測成本:$150 ? 平均內部失效成本:$250 ? 平均外部失效成本:$5000 平均檢測成本和內部失效成本是通過在發布之前發現的缺陷數目計算得到的;而外部失效成本是通過在發布之后發現的缺陷數目計算得到的。?
下面哪個描述是正確的?答案選項:A. 測試階段發現的每個缺陷,都可以為組織平均節省質量成本$4600;B. 針對該交際應用的總質量成本,包括預防成本,為$5400;C. 無法利用質量成本對該組織或任何其他組織,進行測試價值的計算;D. 測試階段發現的每個缺陷,都可以為組織平均節省質量成本$5400。?
答案:A
解釋:A. 正確:$5,000 – ($150 + $250) = $4,600;B. 不正確:您無法將平均質量成本相加得到一個總數,因為您沒有得到預防成本的數據;C. 不正確:質量成本可以用來計算任何質量相關活動的價值,這在世界范圍的行業內都在使用;D. 不正確:您必須減去與測試相關的平均檢測成本和內部失效成本,從計算潛在的凈節約,而不是將它們相加。
29、TM-2.8.1(K2) 理解成功運用分布式團隊、外包團隊和內包測試團隊策略的所需因素。?
問題:場景1: 假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建使用行業標準的基于Web的應用軟件組件。為了通過限制測試團隊的員工數量以降低測試成本,高層管理者決定引入外包測試服務公司負責部分測試工作。實際的測試工作在馬來西亞完成,該公司派遣一位員工常駐以方便直接協調工作,溝通測試結果,以及與離岸測試團隊進行每天2次的聯系。針對分布式和外包測試,在該計劃中提到了下面哪個成功因素??
答案選項:?
A. 定義溝通的方式;B. 根據資質分配測試工作;C. 為現場和離岸的測試團隊定義良好的使命和任務;D. 在項目團隊成員之間建立信任關系。?
答案:A
解釋:A. 正確:現場的一個員工作為溝通的渠道;B. 不正確:除了成本,這里沒有提到任何其他因素用來選擇外包測試服務公司;C. 不正確:這里沒有在測試團隊之間進行明確的工作劃分;D. 不正確:采用離岸團隊是自上而下強行決定的,因此從最開始的時候就傷害了信任關系。?
30、TM 2.9.1 (K2) 總結軟件測試標準的來源及使用
問題:下面哪個選項最好的描述了提供了實現測試覆蓋率指南的軟件標準?答案選項:A. 美國聯邦航空管理局的標準 DO-178B;B. ISTQB大綱和術語;C. CMMI軟件過程改進框架;D. PRINCE2項目管理框架。?
答案:A
解釋:A. 正確:參考大綱內容;B. 不正確:不是標準 – 沒有提供測試覆蓋率標準的指南;C. 不正確:通用的過程改進模型 – 沒有提供測試覆蓋率標準的指南;D. 不正確:通用的項目管理指南 – 沒有提供測試覆蓋率標準的指南。
31、TM-3.2.1(K2) 了解管理評審和審計的關鍵特征。
問題:作為測試經理,您與其他項目管理團隊的成員一起參加會議。會議議程是根據系統測試出口準則、驗收測試入口準則以及其他業務考慮,討論是否可以開始驗收測試。下面哪個論述正確?答案選項:A. 該會議屬于管理評審,因為項目管理團隊在評估當前的狀況并確定下一步行動;B. 該會議屬于審計,因為項目管理團隊通過檢查證據,檢查與已定義準則之間的一致性;C. 該會議屬于管理評審,因為項目管理團隊執行檢查以確保能夠達到項目進度要求;D. 該會議屬于審計,因為項目管理團隊將要對準則進行通過/失敗的評估。?
答案:A
解釋:A. 正確:我們利用準則評估狀態,并基于評估結果以確定將來的行動,該行為在大綱中屬于管理評審的范疇;B. 不正確:我們確實在檢查與已定義準則之間的差異,但是沒有對一致性進行獨立評估(該檢查由項目團隊完成),同時并沒有表明在檢查這方面的“證據”;C. 不正確:該論述在一定程度上是正確的,但它沒有考慮管理層做出的決策,這是決定屬于管理評審還是審計的關鍵理由;D. 不正確:同選項B一樣,雖然可能存在對準則進行通過/失敗的評估,但是沒有對一致性進行獨立評估。?、
32、TM 3.3.1(K4) 分析項目,選擇合適的評審類型并定義開展評審的計劃,確保評審得到適當的實施、跟進、確定責任。?
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件。作為項目的一部分,假設高級管理團隊要求您計劃評審活動。他們希望采用非常輕量級的過程,及早發現一些缺陷,同時在團隊之間達成共識和一致的理解。下面哪個答案描述了當前情況下最好的選項??
答案選項:A. 您應該計劃非正式評審,并針對所有合適的工作產品選擇合適的評審參與者;B. 您應該計劃需求、設計、和代碼的審查;C. 您應該計劃為產品風險分析、測試和測試計劃進行非正式評審;D. 您應該說服管理層讓測試經理以外的人來計劃評審活動。?
答案:A
解釋:A. 正確:非正式評審屬于輕量級方法,可以達到預期收益;B. 不正確:管理層希望采用輕量級過程,而且需求已經完成(可能設計也已完成);C. 不正確:選項C沒有A好,因為C只是包含了測試工作產品;D. 不正確:評審可以由項目中的各類參與者進行計劃和管理,包括測試經理。
33、TM 3.3.2(K2) 了解參與評審需要的因素、技能和時間。
問題:場景1:假設您為某個剛啟動的雄心勃勃的項目工作。該項目構建一個可以提供定制忠誠度與獎勵計劃的系統,小企業和中等規模的企業可以在他們的Web上進行銷售。這些公司將他們自己的信息注冊到該系統的Web數據庫。允許公司創建定制化的按鈕,放在他們的網站,從而允許客戶將他們的信息登記到公司的忠誠度與獎勵計劃中。后續的每次購買活動都可以獲得積分,公司和他們的客戶都可以對該計劃進行管理,例如:確定獲得免費產品或者服務所需的積分。您公司的銷售人員對該系統進行了大幅度的促銷,針對最早注冊的公司提供了第一年費用的大幅折扣。銷售材料中說明該服務,針對公司和客戶,都可以提供高可靠性和極快的響應速度。在目前階段,需求已經完成,軟件開發工作剛剛開始。當前的進度計劃將允許公司和他們的客戶在3個月之后開始登記。您的公司準備使用云計算資源開展該服務,除了普通的辦公電腦之外,不再為開發人員、測試人員和其他的工程師和經理提供額外的硬件資源。該系統的構建將使用行業標準的基于Web的應用軟件組件。假設高級管理層要求您在該項目中對評審進行管理。您正在為評審識別的質量風險項選擇評審人員。?
為了有效開展評審活動,考慮下面所需的能力;I. 技術技能;II. 合適的個性特點;III.過程知識;IV. 業務知識;考慮下面某個員工的概述,他可能會參加評審活動:1. 過去金融應用的測試經驗;2. 簡單的Web應用開發經驗;3. 豐富的評審經驗;4. 關注細節;5. 了解云計算。下面哪個選項,正確的匹配了員工細節與所需技能?
答案選項:A. I-2; I-5; II-4; III-3; IV-1;B. I-1; I-2; II-4; III-3; IV-5;C. I-4; II-2; II-3; III-5; IV-1;D. I-2; II-3; III-4; III-1; IV-5。
答案:A
A. 正確:Web開發經驗和了解云計算與項目的技術技能相關。關注細節是任何評審參與者所需具備的個性特點。參加過評審活動可以為評審參與者提供評審過程的知識。金融應用可以用來管理帳目平衡,這與管理忠誠度積分平衡相關。B、C和D都是不正確的,有一個或者多個不匹配。
34、TM-3.4.1(K3) 定義評審使用的過程和產品度量。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年的工作時間,大部分人具有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。單元個人效率的度量同時對所有業務單元個人效率進行度量。您的公司在公司級別實施了CMMI。團隊在緊跟硬件開發進度方面存在問題。您的經理認為,如果測試人員參與業務需求的評審,則可以在項目中更高效地發現一些缺陷。下面哪3個度量可以最好地證明使用評審可以達到此目的?選擇最佳的3個選項。答案選項:A. 動態測試中發現的缺陷數目;B. 動態測試覆蓋率;C. 評審和動態測試小時數;D. 評審中發現的缺陷數目;E. 動態測試中發現的嚴重缺陷數;F. 測試執行狀態;G. 硬件業務團隊和軟件業務團隊的評審結果。
答案:ACD
解釋:A、C和D是正確的:因為根據這些度量您可以計算評審和動態測試花費的總時間,以及它們各自發現的缺陷數,再將這些數據與動態測試的數據進行比較。B. 不正確:它與效率計算無關;E. 不正確:該場景中明確提到,您可以得到該數據。僅僅計算嚴重缺陷不合適;F. 不正確:該場景中明確提到,您可以得到該數據。但是考慮狀態不合適。您需要測試的小時數;G. 不正確:該選項聽起來比D好一些。但即使評審結果是缺陷,您也不能包含硬件評審,因為問題的意思是您希望通過評審發現軟件需求的缺陷,而這些可能會在將來變成缺陷而被動態測試發現。
35、TM-3.5.1 (K2) 舉例說明正式評審的特點。?
問題:您是信息應用(App)敏捷開發項目的測試經理。由于用戶提供的功能不全或者不正確,項目團隊計劃評審所有的用戶故事。評審將由您(測試經理)來領導。評審的主要目的是所有項目干系人在用戶故事格式、顆粒度、完整性和準確性方面達成一致。下面的人員角色將作為評審員參與評審:核心開發人員(CD)、測試分析師(TA)、產品經理(PM)和領域專家(DE)。在預備會階段,核心開發人員(CD)抱怨評審活動影響了他自己的任務。
個人準備階段之后,下面的表格描述了4位評審員各自發現的缺陷數目:?
您需要決定如何繼續開展評審活動。?
下面哪個選項是測試經理應該選擇的??
答案選項: A. 要求TM和CD討論一下,是否通過邀請其他成員介入減輕CD的工作量;B. 推遲評審進度,重新定義CD的評審目標;C. 加快評審進度,將CD指定為記錄員的角色;D. 取消該評審,提交報告給上層經理,說明CD無法介入評審的問題。
答案:A
解釋:A. 正確:可以通過邀請其他成員介入以減輕CD的工作量,同時保證評審的順利進行;B. 不正確:所有項目干系人都必須統一評審目標;C. 不正確:懲罰沒有任何意義,應該采用建設性的合作;D. 不正確:抱怨不解決問題,應該采用建設性的合作。
36、TM-4.2.1(K3) 為測試組織開發缺陷管理過程,包括缺陷報告流程,用于在測試生命周期中監控項目缺陷。
問題:下圖顯示了一個不完整的缺陷管理過程,3個狀態(狀態X、Y和Z)必須合適的進行命名。
下面哪個選項的內容可以正確的完成該過程?答案選項:A. 狀態X – 再打開; 狀態Y – 拒絕; 狀態Z – 延期;B. 狀態X – 再測試; 狀態Y – 新的; 狀態Z –阻塞;C. 狀態X– 重復; 狀態Y – 未確認; 狀態Z – 中止;D. 狀態X– 已驗證; 狀態Y – 評審; 狀態Z – 已修復。?
答案:A
解釋:A. 正確:起始狀態和分配狀態都可能拒絕缺陷(因此轉換為拒絕狀態)。假如測試發現缺陷沒有被修復,則將它置為再打開狀態。起始狀態和分配狀態都可能決定該缺陷延期(可能延到下個版本);B. 不正確:測試之后馬上又再測試沒有意義。新缺陷與打開的缺陷往往是同義詞。假如狀態Z是阻塞,您無法從這個狀態退出;C. 不正確:重復的缺陷不需要再分配。狀態Y不能是未確認狀態,因為您無法離開這個狀態。狀態Z在某些情況屬于中止狀態;D. 不正確:已驗證和已測試通常是同義詞 – 因此都不需要。狀態Y不能是評審狀態,因為您無法從這個狀態退出。狀態Z不能是已修復狀態,因為已修復與已解決是同義詞,您無法從狀態Z直接到關閉狀態。?
37、TM-4.2.2(K2) 說明有效的缺陷管理必需的過程和參與者。?
問題:下面哪個選項可以作為缺陷報告狀態達到終止狀態的正常順序?假設“正在處理”指的是開發人員或者其他項目干系人正在研究缺陷的一個或者多個狀態。答案選項:A. 初始狀態、正在處理、打回、取消;B. 初始狀態、正在處理、再測試、關閉、延期;C. 初始狀態、正在處理、打回、正在處理、再測試;D. 正在處理、初始狀態、再測試、關閉。
答案:A
解釋:A. 正確:它符合實際的缺陷管理流程;B. 不正確:將已經修復的缺陷置為延期狀態沒有意義;C. 不正確:再測試不是一個終止狀態;D. 不正確:在缺陷報告之前,不可能處于正在處理狀態。?
38、TM-4.3.1 (K3) 定義在缺陷管理過程中應該收集的數據和分類信息。
問題:您是某項目的測試經理,該項目的系統測試在第三方提供的軟件平臺上開展。您收到來自第三方的抱怨:系統測試提供的缺陷數據的完整性無法接受。下面列出了提交給第三方的缺陷報告中可能遺失的信息條目。從您的角度,哪3項最應該是缺陷報告中的內容?答案選項:A. 修復缺陷的優先級;B. 發現缺陷的測試環境;C. 復現缺陷的步驟,包括實際結果和期望結果;D. 發現缺陷的項目活動;E. 缺陷的技術類型;F. 缺陷引入、檢測和移除的生命周期階段;G. 發現缺陷所在的子系統或者組件。?
答案:ABC
解釋:A. 正確:第三方需要這些信息以幫助他們確定優先級;B. 正確:測試環境信息可以幫助他們確定缺陷所需的環境;C. 正確:復現的步驟(和實際結果)有助于他們理解缺陷,而期望結果可以確認測試人員是否理解他們的期望;D. 不正確:第三方已經知道該缺陷報告來自動態系統測試;E. 不正確:當前這個信息沒有什么用;F. 不正確:缺陷的檢測階段已經知道(系統測試),缺陷移除階段還未知(希望是當前階段);G. 不正確:定位系統缺陷的位置不屬于測試人員的職責范圍。?
39、TM-4.4.1 (K2) 解釋缺陷報告統計信息怎樣用于評估測試和軟件開發過程的過程能力。
問題:您的組織已經決定,測試和開發過程改進的第一步是減少在開發階段引入的缺陷數目。為了達到這個目標,下面哪個缺陷報告統計信息是最有用的?答案選項:A. 缺陷根本原因信息;B. 缺陷引入、檢測和移除的生命周期階段;C. 缺陷組件信息;D. 缺陷移除效率信息。?
答案:A
解釋:A. 正確:這可以顯示當前的缺陷從哪里引入的,因此我們可以關注這些活動以避免將來再次引入缺陷;B. 不正確:缺陷引入階段的信息是有用的,但是缺陷檢測和移除階段信息對減少缺陷引入是沒有用的;C. 不正確:這可以作為缺陷集群效應,目標組件需要額外的測試 – 但無法直接幫助預防缺陷;D. 不正確:這是移除缺陷的效率,對減少缺陷的引入沒有幫助。?
40、TM-5.2.1(K2) 舉例說明測試過程改進的重要性。?
問題:關于改進測試過程的重要性,下面哪2個論述是最好的例子?答案選項:A. 由于測試常常占用了總體項目成本的很大份額,更有效的測試可以促進項目更有效;B. 測試過程改進模型可以幫助達到更高級別的成熟度和專業化;C. 由于測試常常占用了總體項目成本的很大份額,因此軟件過程改進模型更注重測試過程,例如:CMMI;D. 假如使用測試過程改進模型,測試人員需要改進測試過程時,戴明(Deming)改進環:計劃、實施、檢查和行動,與它是沒有關系的;E. 測試過程改進很重要,存在眾所周知和行業已經接受的測試過程改進模型,例如:TMMi、TPI-Next,或者CTP。
答案:AB
解釋:A. 正確:參考大綱5.2節;B. 正確:參考大綱5.3節;C. 不正確:與大綱建議相矛盾;D. 不正確:與大綱建議相矛盾;E. 不正確:錯誤的結論。
41、TM-5.3.1 (K3) 使用IDEAL模型定義測試過程改進計劃。?
問題:假設您是測試經理,正在設法讓測試過程更加有效和高效。針對該過程改進,管理層已經批準了初始的預算。上個星期,外部的咨詢師完成了她的評估,并提交了她的發現。假如您的過程改進遵循IDEAL模型,下面哪3項是過程改進的剩余(最后3個)步驟?答案選項:A. 創建計劃來選擇和實施評估的建議;B. 實施評估的建議,包括必要的培訓和試點項目;C. 從改進中評估收益,包括投資回報率;D. 在整個測試組織內啟動改進過程;E. 用一系列內部優先事項來取代咨詢師的建議;F. 通過評估低效的根源以診斷當前的狀況;G. 采取步驟將您組織的測試過程提升到成熟度級別5。
答案:ABC
解釋:A. 正確:IDEAL過程的第3個步驟;B. 正確:IDEAL過程的第4個步驟;C. 正確:IDEAL過程的第5個步驟;D. 不正確:這是已經實施的IDEAL過程的第1個步驟;E. 不正確:盡管這會經常發生;F. 不正確:這是已經實施的IDEAL過程的第2個步驟;G. 不正確:題目中并沒有假設您的組織遵循TMMi。?
42、TM-5.4.1(K2) 總結TMMi測試過程改進模型的背景、范圍和目標。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您的測試團隊由15個測試人員組成,他們在該公司至少已近工作了2年時間,大部分人都具有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在趕上硬件開發進度方面存在問題。您認為TMMi可以幫助您改善項目。下面TMMi的哪個方面最適合滿足該目標??
答案選項:A. 將測試改進與公司層面的改進相匹配;B. 達到優化級以幫助預防缺陷;C. 從初始級提升到管理級;D. 完成85%特定和通用的目標。
答案:A
A. 正確:TMMi支持CMMi,這是您公司的選擇;B. 不正確:基于場景信息,您不太可能是這么高的級別;C. 不正確:基于場景信息,您不太可能是這么低的級別;D. 不正確:不相干的詳細信息。?
43、TM-5.5.1(K2) 總結TPI-Next測試過程改進模型的背景、范圍和目標。
問題:以下關于TPI-Next測試成熟度矩陣的論述哪個是正確的?答案選項:A. 針對關鍵域/成熟度級別的組合,對應的檢查點顯示在測試成熟度矩陣中;B. 針對關鍵域/改進目標的組合,對應的檢查點顯示在測試成熟度矩陣中;C. 針對改進目標/成熟度級別的組合,對應的檢查點顯示在測試成熟度矩陣中;D. 針對關鍵域/成熟度級別的組合,對應的改進目標顯示在測試成熟度矩陣中。?
答案:A
解釋:A. 正確:參考《TPI-Next》書本第50頁;B. 不正確:改進目標在測試成熟度矩陣中不可見;C. 不正確;D. 不正確。?
44、TM-5.6.1 (K2) 總結CTP測試過程改進模型的背景、范圍和目標。?
問題:下面哪個屬于CTP測試過程改進達到目標的例子??
答案選項: A. 測試團隊的缺陷檢測有效性超過了行業平均值;
B. 測試團隊的測試過程成熟度級別從2提升到3;C. 測試團隊的測試過程成熟度級別,從控制級到高效級;D. 測試團隊經歷了嚴格的測試過程評估。
答案:A
解釋:A. 正確:CTP參照行業平均數據,利用度量評估組織能力;B. 不正確:屬于TMMi;C. 不正確:屬于TPI-Next;D. 不正確:評估是CTP模型中的一部分,但它不是目標(除非是咨詢師完成的)。
45、TM-5.7.1(K2) 總結STEP測試過程改進模型的背景、范圍和目標。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在趕上硬件開發進度方面存在問題。從長遠來看,您認為STEP模型很適合您解決上述問題。下面哪個STEP基本前提最滿足您要求??
答案選項:A. 測試人員與開發人員一起工作;B. 基于需求的測試策略;C. 測試件設計領先軟件設計;D. 系統化地分析缺陷。?
答案:A
解釋:A. 正確:符合測試跟不上進度的問題;B. 不正確:B本身是正確的,但是在該場景中沒有提及需求的問題;C. 不正確:該場景中沒有提及設計問題;D. 不正確:D本身是正確的,但是已經完成該工作,因為缺陷已經分類。?
46、TM-6.2.1(K2) 描述選擇開源工具時需要考慮的管理問題。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年工作時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量度量。您的公司已在公司級別實施了CMMI。團隊在緊跟硬件開發進度方面存在問題。您公司原來開發了內部定制的測試自動化工具,經常需要針對被測系統構建接口驅動測試腳本,以完成所有通訊標準的需求。維護內部定制工具的成本越來越高。測試自動化專家推薦了一款開源工具的試用版本。在作出決定之前您需要考慮幾個問題。
下面哪個問題是不適合的?答案選項:A. 開源工具很難修改;B. 需要理解許可證條款;C. 需要考慮通訊標準的一致性;D. 開源工具是針對特定目的而開發的。?
答案:A
解釋:A. 正確:開源工具能夠被修改,您必須具備這個能力。在前期開發過定制工具,因此您不用擔心很難適應的問題;B. 不正確:B是應該關注的,因為您需要修改工具,可能需要將您修改提交到開源社區,這依賴于許可證條款;C. 不正確:C是應該關注的,因為您需要通訊標準的一致性;D. 不正確:D是應該關注的,因為您有自己特定的目的(這也是為什么最初開發定制工具)。您最初目的是否和您的需求差距太大??
47、TM-6.2.2(K2)描述決定定制工具的管理問題。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年工作時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在趕上硬件開發進度方面存在問題。您公司原先計劃開發一款內部定制測試工具,原因之一是公司獨特的硬件架構。測試工具的維護被證明過于花費時間。您在考慮當前業務團隊定制的工具是否還有用,您考慮是否可以采用其他選項,例如:開源工具。下面哪個選項最好的支持采用定制化測試工具是正確的??
答案選項:A. 硬件組件經常會有大量的變動,因此測試工具的頻繁變動也是需要的;B. 公司必須遵循通訊標準;C. 公司有很多開發人員,有能力開發定制工具,因此需要利用這些技能;D. 工具易學易用。?
答案:A
解釋:A. 正確:公司的硬件業務團隊經常變動硬件(每6個月);B. 不正確:B建議使用現成的工具,但是定制化工具也必須滿足標準一致性,盡管可能需要更多的工作量;C. 不正確:這是前提條件,而不是原因;D. 不正確:這使得保留定制化工具有吸引力,但不能對使用和維護工具需要花費大量時間作出解釋,題干沒有提到易于使用。?
48、TM-6.2.3(K4) 對一個給定的情況作出評估,制定選擇工具的計劃,包括風險、成本和收益。?
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年工作時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在趕上硬件開發進度方面存在問題。您聽說在公司內部,另一個類似軟件產品線的項目在使用開源工具進行他們的測試自動化。他們利用該工具將大約50%的測試用例進行了自動化,而剩余的通過軟件界面以手工方式測試。?
現在要求您匯報是否有可能在您的產品線中也選擇該工具。您主要關注什么?選擇最合適的3個選項。?
答案選項:A. 您需要花費多少時間來重新編寫已有的測試用例?B. 是否可能通過手工方式執行一部分測試用例?C. 通過使用新的工具,測試人員是否可以完成更多的工作?D. 您測試人員是否都能學會該新工具?E. 該開源工具的后續支持如何?F. 該新的工具是否易用?G. 該工具是否存在安全性問題??
答案:ABC
解釋:A. 正確:您應該考慮已有的大量測試用例,同時也應該關心投資回報率;B. 正確:您應該考慮該工具無法全部滿足您技術要求的可能性,即使它在某些方面很有效率;C. 正確:涉及到整體的投資回報率ROI,以及在項目截至時間之前能否快速完成的能力;D. 不正確:盡管通常是需要檢查的一個點,但不是您主要關注的地方;E. 不正確:盡管通常是需要檢查的一個點,但不是您主要關注的地方;F. 不正確:盡管通常是需要檢查的一個點,但不是您主要關注的地方。
49、TM-6.3.1(K2) 闡述一個工具的生命周期的不同階段。?
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。?
您測試團隊由15個測試人員組成,他們在該公司至少都有2年工作時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷的數目和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在緊跟硬件開發進度方面存在問題。您聽說在公司內部,另一個類似軟件產品線的項目在使用開源工具進行他們的測試自動化。他們利用該工具將大約50%的測試用例進行了自動化,而剩余的通過軟件界面以手工方式測試。假如您選擇同一款開源工具,在當前內部定制工具退役之前,下面哪個活動是應該首先考慮的,以盡可能快的使之產生價值??
答案選項:A. 回歸測試腳本必須從內部定制工具轉換到新的工具上;B. 必須繼續維護內部定制的工具,并轉換到新的環境;C. 內部定制工具的備份和恢復功能必須繼續維護;D. 所有內部定制工具覆蓋的測試腳本,都應該轉換到新的工具上。?
答案:A
解釋:A. 正確:選項A是有關工具退役的正確答案,因為有許多腳本已經存在,而回歸測試腳本是最常被使用的;B. 不正確:內部定制工具將會退役,因此該活動并不是必須的;C. 不正確:內部定制工具將會退役,因此該活動并不是必須的;D. 不正確:即使您希望這樣嘗試,轉換所有的測試腳本也是不現實的,假如您能管理回歸測試腳本已經很好了。
50、TM-6.4.1 (K2) 闡述如何通過使用工具來改進度量的收集和評估。
問題:您在國際大公司工作,該公司研發硬件與軟件集成的通訊網絡產品。硬件和軟件開發由2個獨立的業務團隊完成。您是網絡路由器軟件產品線的測試經理。您的產品線有一個長期的傳統就是采用增量產品生命周期來開發高度集成的產品。硬件業務團隊每6個月生成一個新的版本。您軟件產品線目標是針對每個新的硬件版本準備新的軟件版本。軟件以2個月一個增量的方式進行開發。業務部門的進度在設計階段就進行了同步。您測試團隊由15個測試人員組成,他們在該公司至少都有2年時間,大部分都是有更長的工作時間。經驗豐富的測試人員利用公司內部的定制測試腳本開發新的測試用例。測試團隊的其他測試人員負責執行新的測試用例和回歸測試用例集。公司的管理層要求提供月度的進度報告,列出發現的嚴重缺陷數和測試執行的狀態。同時提供工作量進行所有業務單元個人效率的度量。您的公司已在公司級別實施了CMMI。團隊在緊跟硬件開發進度方面存在問題。通過進一步分析開發進度方面的問題后,初步認為沒有時間充分覆蓋新版本的新需求。您在考慮如何測量功能測試腳本的覆蓋率,以幫助在發布時間之前完成新需求的覆蓋。下面哪個是最佳的選項??
答案選項:A. 在測試管理工具中檢查從測試腳本到測試需求的可追溯性;B. 在測試管理工具中收集每個增量中執行的測試腳本數量;C. 監控系統的性能,從而您可以調整它的可擴展性;D. 作為測試腳本的一個屬性,測量測試腳本開發所花的小時數。
答案:A
解釋:A. 正確:該度量可以自動告知是否充分覆蓋了需求,從而可以判斷是否滿足版本發布條件,同時判斷是否在某些區域覆蓋率過高;B. 不正確:該論述本身不提供任何信息,所有的測試可能來自同一個功能區域。但該信息可以讓測試執行測量變得更容易一些;C. 不正確:關注在性能測試工具上;D. 不正確:這可能有助于更容易收集小時數,但它本身不提供有用的信息,在該場景中時間是作為面臨的問題,因此可能會引誘您選擇該選項。
51、TM-7.2.1(K4) 使用技能評估數據表,分析團隊成員在使用軟件系統、領域及業務知識、系統開發領域、軟件測試及人際交往技能方面的強項和弱項。?
問題:?下面的表格顯示了針對用戶驗收測試(UAT)團隊的技能矩陣,主要關注在軟件開發和領域知識(出版行業)。根據每個團隊成員在出版行業的領域知識、用例、軟件設計和編碼等方面的能力進行評估。每個軟件開發領域,都從4個級別進行定級(無知識、了解、能理解和能創建),領域知識以高、中或低進行分類。
UAT團隊決定采用類似Java的測試腳本語言和關鍵字驅動的開源測試工具。根據上面的技能矩陣,應該建議哪2個測試人員開發該測試工具框架?
答案選項:A. W、X;B. V、Y;C. X、Z;D. Y、Z。?
答案:A
解釋:A. 正確:在實際腳本化中需要編碼技能,而設計技能對于確保關鍵字框架的設計很有用;B. 不正確:他們兩個都不會寫代碼,寫腳本時需要會寫代碼;C. 不正確:他們兩個都不會寫代碼,寫腳本時需要會寫代碼;D. 不正確:他們兩個都不會寫代碼,寫腳本時需要會寫代碼。?
52、TM-7.2.2(K4) 分析給定的團隊技能評估,制定一份培訓及技能培養計劃。?
問題:假設您管理6人組成的測試團隊,您已經為團隊識別了3類關鍵技能:測試、技術和業務知識。根據每個關鍵技能,您對團隊中每個成員進行了技能評估,評分標準是1分到5分,其中1分代表技能的最低級別,而5分代表技能的最高級別。假設在每個類別,您得到的團隊平均分數如下:?
測試:3.25分 技術:1.17分 業務知識:3.75分 您準備采取行動以提升團隊的能力。下面哪3個選項應該包含在您計劃中?答案選項:A. 識別最關鍵的特定技能存在的薄弱環節,并采取措施以改善這些薄弱環節;B. 假如有招聘新人的機會,合適的應聘者應該有相關的技術能力;C. 評估測試人員的人際交往技能、個性特性和溝通能力;D. 邀請某個公司對所有測試人員進行ISTQB初級培訓;E. 做一次員工技能排名,并開除那些排名靠后的員工;F. 嘗試輪換業務知識豐富的外部人員,以支持技術能力高的人員;G. 建議團隊中的每個成員提高他們自己的技術能力。
答案:ABC
解釋:A. 正確:需要緊迫地識別那些最可能影響有效性和效率的薄弱環節;B. 正確:應該在招聘的時候尋找平衡弱勢和優勢的方法;C. 正確:除了測試、技術和業務知識,軟技能也是成功的關鍵因素;D. 不正確:已知部分或全部測試人員都已經經過認證,另外,無法得出結論:最關鍵技能的弱勢在測試環節;E. 不正確:這是一個極端的步驟,也沒有得到測試團隊是失敗的信息,或者看著將要失敗;F. 不正確:將當前優勢的技能替換為弱勢的,并不是想要的解決方案;G. 不正確:放棄了管理層的職責,將指導技能成長和解決技能弱勢,變成了每個測試人員的問題。
53、TM-7.3.1(K2) 針對給定的情況,討論領導測試團隊所必須具備的硬技能和軟技能。
問題:您領導4人組成的測試團隊,負責的項目交付時間只剩4個星期,您原測試計劃顯示剩余的測試的工作量是200人天。?
有2個新的團隊成員將從下周開始測試工作。在接下來幾個星期中,下面哪3個選項最好的描述了您要展示的技能?答案選項:A. 處理項目進度的問題以及客戶和管理層過高期望的問題;B. 說服測試團隊:他們是有價值的,他們的輸入對團隊工作量而言非常有價值;C. 快速的將新員工吸收到團隊里,同時提供足夠的監管和支持;D. 確保對所有的團隊成員一視同仁,在團隊內分享各種任務;E. 通過積極參與測試團隊的工作以顯示您承諾,將處理外部事務的事情授權給其他測試團隊成員;F. 嚴格管理測試團隊,只有在測試人員完成他們所有任務后,再給他們分配新的任務;G. 分析測試人員的個性特性以識別所需的新技能,以增強每個測試人員的技能儲備。?
答案:ABC
解釋:A. 正確:這可以從下面的數據看出:根據原計劃無法滿足進度要求,因此需要管理該期望;B. 正確:假如團隊成員感覺到他們的價值,他們更樂意更多貢獻;C. 正確:因為您要引入2個新的團隊成員,而時間很短,需要盡可能快的將他們吸引到團隊中來;D. 不正確:確保對所有的團隊成員一視同仁,在團隊內分享各種任務,這并不能最好的利用不同團隊成員的不同技能;E. 不正確:作為團隊負責人,您應具備與團隊成員不同的各種職責(以及相應的技能),您因此最好還是由您來管理測試人員進行測試;F. 不正確:給測試人員更多的自由度,以及允許他們更高效地管理他們的時間,這是個更好的實踐;G. 不正確:盡管分析測試人員的個性特性以識別所需的新技能是一個很好的實踐,但是在接下來的4個星期中并不是最適用的技能。
54、TM-7.4.1(K2) 解釋獨立測試選項。?
問題:某組織為當地市場開發家庭銀行軟件,采用的是敏捷軟件開發過程。該軟件依賴于來自開源社區的外部軟件組件。同時使用已有的Web服務,該服務在開發和集成階段由測試樁(Stub)替代。為了在跨國銀行中使用,準備國際化該軟件。?
為了使測試適合項目要求,下面哪個是最好的建議??
答案選項:A. 單元和組件集成測試由開發人員完成;系統測試在開發人員的支持下,由內部獨立測試團隊完成;驗收測試在內部獨立測試團隊的支持下,由銀行專家完成;國際化測試外包給外部測試專家;B. 單元測試由開發人員完成;組件集成測試由內部獨立的測試團隊完成;系統和驗收測試由銀行專家完成;國際化測試外包給外部測試專家;C. 單元測試由開發人員完成;系統測試由內部獨立的測試團隊完成;用戶驗收測試和國際化測試,在內部獨立測試團隊的支持下,由銀行專家完成;D. 單元和組件集成測試由開發人員完成;系統測試、用戶驗收測試和國際化測試,在內部獨立測試團隊的支持下,由銀行專家完成。
答案:A
解釋:A. 正確:開發負責技術方面的工作;內部測試人員和領域專家負責功能方面的工作;外部專家負責國際化工作;B. 不正確:只有銀行專家負責系統測試:誰來測試Web服務?C. 不正確:沒有組件集成測試;沒有國際化測試知識;D. 不正確:沒有國際化測試知識。
55、TM-7.5.1 (K2) 列舉對測試人員動機產生積極和消極影響的因素。
問題:近期您被任命為基于Web項目的測試經理,該項目當前沒有滿足客戶的期望要求。您注意到由于測試人員郁悶導致凝聚力差,測試人員持續的離開公司去找其他的工作。?
下面哪個選項,最可能是挫傷(demotivate)測試人員的??
答案選項:A. 測試人員的獎金與交付的Web服務的預期質量掛鉤;B. 測試團隊成員和Web開發人員之間相互尊重;C. 測試人員得到了更多的責任,并可以管理他們自己的時間;D. 測試人員完成的工作,管理層給予了可見的認可。?
答案:A
解釋:A. 正確:獎金與交付質量相關聯是會挫傷測試人員,因為測試人員是間接的影響交付質量 – 在該場景中,交付無法滿足客戶的期望要求,因此可以設想是低質量的交付;B. 不正確:根據大綱,屬于激勵手段;C. 不正確:根據大綱,屬于激勵手段;D. 不正確:根據大綱,屬于激勵手段。
總結
以上是生活随笔為你收集整理的ISTQB高级-测试经理国际认证试题及答案(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 调用ice服务器_Nodejs+sock
- 下一篇: 并发编程:进程,线程,协程,异步