




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1.2022年下午試題1.1.試題一(15分)閱讀以下說明,回答問題1至問題4,將解答填入答題紙的對應欄內。【說明】 在軟件開發與運行階段一般需要完成單元測試、集成測試、確認測試、系統測試和 驗收測試,這些對軟件質量保證起著非常關鍵的作用。【問題1】(5分)請簡述單元測試的主要內容。單元測試的主要內容包括模塊接口測試(1分)、 局部數據結構測試(1分)、路徑測試(1分)、錯誤處理測試(1分)和邊界測 試(1分)。【問題2】(5分)集成測試也叫組裝測試或者聯合測試,請簡述集成測試的主要內容。(1)在把各個模塊連接起來的時候,穿越模塊接口的數據是否會丟失(1分):(2)一個模塊的功能是否會對另一個
2、模塊的功能產生不利的影響(1分);(3) 各個子功能組合起來,能否達到預期要求的父功能(1分);(4)全局數據結構 是否有問題(1分);(5)單個模塊的誤差累積起來,是否會放大,從而達到不能接受的程度(1分)。【問題3】(2分)請簡述集成測試與系統測試的關系集成測試的主要依據是概要設計說明書,系統測試的主要依據是需求設計說明書。 集成測試是系統模塊的測試,系統測試是對整個系統的測試,包括相關的軟硬件平 臺、網絡以及相關外設的測試。【問題4】(3分)公司A承擔了業務B的辦公自動化系統的建設工作。2022年10月初,項目正處 于開發階段,預計2022年5月能夠完成全部開發工作,但是合同規定2022
3、年 10月底進行系統驗收。因此2022年10月初,公司A依據合同規定向業主B和 監理方提出在2022年10月底進行驗收測試的請求,并提出了詳細的測試計劃和 測試方案。在該方案中指出測試小組由公司A的測試工程師、外聘測試專家、外 聘行業專家以及監理方的代表組成。公司A的做法是否正確?請給出理由。不正確。驗收測試要在系統測試通過之后,交付使用之前進行,而不是僅僅根據合同規定進 行(1分)。2022年10月初并不具備驗收測試的條件(1分)。試題二(15分)閱讀下列說明,回答問題1至問題3,將解答填入大體紙的對應欄內。【說明】使用基本路徑法設計出的測試用例能夠保證程序的每一條可執行語句在測試過程中 至
4、少執行一次。以下代碼由C語言書寫,請按要求回答問題。IntlsLeap(intyear) (if(year%4=0)if(year%100=0)if(year%400=0)leap=1;elseleap=0;elseleap=1;elseleap=0;returnleap;【問題1】(3分)請畫出以上代碼的控制流圖【問題2】(4分)請計算上述控制流圖的圈復雜度V (G)(獨立線性路徑數)V (G) =4【問題3】 (8分)假設輸入的取值范圍是1000year=)M_oper.SetCurSel(0);elseif(temp= )m_oper.SetCurSel(1); elseif(temp二
5、二=)m_oper.SetCurSel(2); elseif(temp二二=)m_oper.SetCurSel(3); elseif(temp= )m_oper.SetCurSel(4); elsem_oper.SetCurSel(5); )return ; 【問題1】(6分)請畫出以上代碼的控制流圖。【問題2】(3分)請計算上述控制流圖的環路復雜度V(G)。V (G) =6【問題3】(6分)請使用基本路徑測試法為變量temp設計測試用例,使之滿足基本路徑覆蓋要求。試題二(20分)閱讀下列說明,回答問題1至問題5,將解答填入答題紙的對應欄內。【說明】針對某公司辦公自動化(0A)系統的負載壓力測
6、試,采用專業的負載壓力測試工具 來執行測試。系統采用Browse/Server架構,服務器是一臺PCServer(4路2. 7GHz處理器,4GB內存),安裝的平臺軟件包括MicrosoftInternet InformationServer5 . 0,ASP. NET,SQLServer2000。使用 2 臺筆記本電腦安 裝測試工具模擬客戶端執行“登錄”業務操作。測試目標分別為以下兩個:第一,測試系統分別在2M、4M網絡帶寬下,能夠支持用戶登錄的最大并發用戶 數;第二,測試服務器的吞吐量(即:每秒可以處理的交易數),主要包括服務器 CPU平均使用率達到85%時系統能夠支持的最大吞吐量和服務器
7、CPU平均使用率 達到100%時系統能夠支持的最大吞吐量。本次測試的性能需求是:指標“響應時間”合理范圍為05秒。測試結果如下:案 例1 網絡環境:2M帶寬客戶端性能測試結果:服務器資源使用結果:服務器資源使用結果【問題1】(3分)響應時間是什么意思。響應時間是系統完成事務執行準備后所采 集的時間戳和系統完成待執行事務后所采集的時間戳之間的時間間隔,是衡量特定 類型應用事務性能的重要指標,標志了用戶執行一項操作大致需要多長時間。【問題2】(3分)分析案例1的測試結果數據,指出滿足系統的性能指標需求時,系統能夠承受的 并發用戶登錄的最大數量,并說明理由。系統能夠承受的并發用戶登錄的最大數量為50
8、題中指出通常情況下,交易操作合理的響應時間為5秒以內。此案例中,登錄響 應時間隨虛擬并發用戶數增加而增長。在50個虛擬并發用戶的負載下,登錄響應 時間達到5秒(注意圖形中響應時間指標的比例為10)。當負載超過50個虛擬 并發用戶,響應時間超過5秒。所以此案例中最合理的并發用戶數為50。【問題3】(4分)分析案例1的測試結果數據,說明服務器CPU資源使用率是否合理,以及帶寬是 否是系統瓶頸,并陳述理由。服務器CPU資源使用率是合理的。2M帶寬是系統處理業務的瓶頸。理由是對比4M帶寬登錄案例,4M帶寬下,系統每秒處理完成的登錄個數固定 在13.5個左右,登錄響應時間隨虛擬用戶數增加而增長。在60個
9、虛擬用戶的壓 力下,登錄響應時間在4.2秒左右(注意圖形中響應時間指標的比例為10)。在 80個虛擬用戶的壓力下,登錄響應時間在5.8秒左右,所以在合理登錄響應時間(5秒)內預計同時登錄用戶數是70左右。服務器CPU使用率成為系統處理的瓶 頸。說明隨著帶寬的提高,系統的處理能力進一步提高,同時高吞吐量造成了系統 資源的緊張,帶來了新的系統性能瓶頸。【問題4】(4分)分析案例2的測試結果數據,說明服務器CPU資源使用率是否合理,以及增加帶 寬是否是提高系統性能的有效方法,并陳述理由。服務器CPU資源使用率不合理,其平均值超過85%。4M帶寬的網絡測試環境與2M帶寬的網絡測試環境相比,帶來了新的系
10、統瓶頸 (CPU資源使用率平均值超過85%),所以增加帶寬不是提高系統性能的有效方法。在此基礎上,繼續提高帶寬,系統的處理能力將進一步提高,高的處理能力會 使服務器的資源瓶頸進一步加重,帶來更加嚴重的后果。【問題5】(6分) 論述CPU使用率成為系統性能瓶頸時,如何制定解決方案?論述網絡帶寬成為系 統性能瓶頸時,如何制定解決方案?當CPU資源使用成為系統瓶頸時的解決方案可以概括為:1.增加CPU的個數;2. 提高CPU的主頻;3.將web服務器與數據庫服務器分開部署;4.調整軟件的設計與開發;當帶寬成為系統瓶頸時的解決方案可以概括為:1.增加帶寬;2.壓縮傳輸數據。試題三(15分)閱讀下列說明
11、,回答問題1至問題4,將解答填入答題紙的對應欄內。【說明】軟件系統幾乎都是用事件觸發來控制流程的,事件觸發時的情景便形成了 場景,而同一事件不同的觸發順序和處理結果就形成事件流。場景法就是通過用例 場景描述業務操作流程,從用例開始到結束遍歷應用流程上所有基本流(基本事件) 和備選流(分支事件)。下面是對某IC卡加油機應用系統的基本流和備選流的描述。基本流A;【問題1】(5分)使用場景法設計測試案例,指出場景涉及到的基本流和備選流,基本流用字母A 表示,備選流用題干中描述的相應字母表示。場景1: A場景2: A、B場景3: A、C場景4: A、D場景5: A、E【問題2】(4 分)場景中的每一個
12、場景都需要確定測試用例,一般采用矩陣來確定和管理測試用例。 如下表所示是一種通用格式,其中行代表各個測試用例,列代表測試用例的信息。 本例中的測試用例包含測試用例ID、場景滌件、測試用例中涉及的所有數據元素 和預期結果等項目。首先確定執行用例場景所需的數據元素(本例中包括賬號、是 否黑名單卡、輸入油量、賬面金額、加油機油量),然后構建矩陣,最后要確定包 含執行場景所需的適當條件的測試用例。在下面的矩陣中,V表示有效數據元素, I表示無效數據元素,n/a表示不適用,例如C01表示“成功加油”基本流。請按上 述規定為其它應用場景設計用例矩陣。測試用例表【問題3】(3分)假如每升油4元人民幣,用戶的
13、賬戶金額為1000元,加油機內油量足夠,那么在 A4輸入油量的過程中,請運用邊界值分析方法為A4選取合適的輸入數據(即油量, 單位:升)。1.0升2.250升3.251升【問題4】(3分)假設本系統開發人員在開發過程中通過測試發現了 20個錯誤,獨立的測試組通過 上述測試用例發現了 100個軟件錯誤,系統在上線后,用戶反饋了 30個錯誤,請 計算缺陷探測率(DDP)。DDP二Bugstester(Bugstester+Bugscustomer)=(20+100)(20+100+30)=80% (0.8)其中,Bugstester為測試者發現的錯誤數;Bugscustomer為客戶發現并反饋技術
14、支持人員進行修復的錯誤數。試題四(15分)閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。【說明】易用性和用戶文檔是影響軟件質量的重要指標,也是直接決定一個軟件能否取得市 場成功的關鍵因素。【問題1】(5分)用戶對軟件系統的第一認識來自于安裝,因此易用性的一個重要體現就是安裝的易 用性。簡述安裝測試應當從哪幾個方面來考慮?1.評估安裝手冊2.安裝的自動化測試3.安裝選項和設置的測試4.安裝過程的中斷 測試5.安裝順序測試6.多環境安裝測試7.安裝正確性測試8.修復安裝與卸載測試【問題2】(6分)軟件用戶界面起著引導用戶操作的重要作用,簡述整體界面測試和界面中的元素測 試分別應當設
15、計哪些測試點?界面整體測試:規范性測試、合理性測試、一致性測試和界面定制性測試界面元素測試:窗口測試、菜單測試、圖標測試、鼠標測試和文字測試。【問題 3】(4分)軟件幫助是協助用戶使用軟件的關鍵途徑,因此也是軟件測試過程中的一個重要內 容,簡述在進行軟件幫助測試時的測試要點。1.文本的準確性2.與程序的接口3.幫助索引的檢查4.超鏈接的正確性5.鏈接的意 義6.風格應簡潔試題五(10分)閱讀以下說明,回答問題1和問題2,將解答填入答題紙的對應欄內。【說明】軟件測試是與軟件開發密切相關的一系列有計劃的活動,在軟件測試過程模型“V 模型”的指導下,開發過程中應該安排一系列不同類型的測試活動。軟件測
16、試過程是由一系列的關鍵活動組成的,同時軟件測試質量的保證手段是必不 可少的。【問題1】(2分)針對開發過程中的不同階段,應該包含那些類型的軟件測試。單元測試集成測試確認測試(系統測試)驗收測試【問題2】(8分)簡述軟件測試過程的關鍵活動,以及保證軟件測試質量的手段。軟件測試過程的關鍵活動:1.測試需求分析2.制定測試計劃3.測試設計4.測試執 行5.測試分析與總結質量保證手段:1.制定質量保證計劃、質量體系建立2.測試活動審核、測試文檔評審3.測試過程 數據的收集、度量與分析3.2022年下午試題3.1.試題一(15分)【問題1】(4分)請畫出以上代碼的控制流程圖。【問題2】(3分)V(G)二
17、7【問題3】3.2.試題二(16分)【問題1】簡述交易吞吐量和交易響應時間的概念。交易吞吐量:系統服務器每 秒能夠處理通過的交易數。交易響應時間:是系統完成事務執行準備后所采集的時間戳和系統完成待執行事務 后所采集的時間戳之間的時間間隔,是衡量特定類型應用事務性能的重要指標,標 志了用戶執行一項操作大致需要多長時間。【問題2】隨著負載增加,當交易吞吐量不再遞增時,交易響應時間一般會遞增。當系統達到交易吞吐量極限時,客戶端交易會在請求隊列中排隊等待,等待的時間 會記錄在響應時間中。【問題3】數據庫服務器資源使用不合理。當并發用戶數達到50時,數據庫服務器CPU平均利用率(%)達到97.5%,屬 不合理范圍。【問題4】數據庫端造成此缺陷的主要原因包括:服務器資源負載過重;數據庫設計不合理;數據庫單個事務處理響應時間長;系統并發負載造成最終用戶響應時間長;有效的解決方案是:采用數據庫集群策略,并注意配置正確。【問題5】(1000000*2*80%) /(8*20*8*3600*20%)=1.74trans/s 即服務器處理”稅票錄入” 交易的吞吐量應達到1.74trans/s試題三(15分)【問題1】(1)分析程序規格說明的描述
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保定2024年河北保定曲陽縣招聘事業單位工作人員23人筆試歷年參考題庫附帶答案詳解
- 單式折線統計圖教學設計-2024-2025學年五年級下冊數學人教版
- 噴管系統施工方案
- 小學數學六 表內乘法和表內除法(二)教案配套
- 二零二五臨時人員聘用合同書
- 二零二五版短期廠房租賃合同書范例
- 借款合同書保證人保證期多長二零二五年
- 雇傭保潔人員合同書范例
- 果園經營承包合同書
- 用人勞動合同書
- 自費藥品知情同意書
- 江蘇省書法水平等級證書考試-硬筆書法考試專用紙-(123級)
- 山東省各地市地圖課件
- 全套IATF16949內審核檢查表(含審核記錄)
- 基礎工程量計算表
- 設備報修單表
- 心肺復蘇急救步驟圖例
- 《春夜喜雨》公開課一等獎課件
- 簡易呼吸球囊
- 第一章醫學統計學方法的基本概念和基本步驟講課課件
- 臨床研究樣本量計算器 CRESS V1.3
評論
0/150
提交評論