摘要:希賽網(wǎng)為廣大考生整理了2006年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學(xué)習(xí)。
希賽網(wǎng)為廣大考生整理了2006年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學(xué)習(xí)。
●閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
基本路徑法設(shè)計出的測試用例能夠保證在測試中程序的每一條可執(zhí)行語句至少執(zhí)行一次。以下代碼由C++語言書寫,請按要求回答問題。
void ReadPara(CString temp)
{
if(temp==">=")
M_oper.SetCurSel(0);
else
{
if(temp==">")
m_oper.SetCurSel(1);
else
{
if(temp=="==")
m_oper.SetCurSel(2);
else
{
if(temp=="<=")
m_oper.SetCurSel(3);
else
{
if(temp="<")
m_oper.SetCurSel(4);
else
m_oper.SetCurSel(5);
}
}
}
}
return;
}
【問題1】
請畫出以上代碼的控制流圖。
【問題2】
請計算上述控制流圖的環(huán)路復(fù)雜度V(G)。
【問題3】
請使用基本路徑測試法為變量temp設(shè)計測試用例,使之滿足基本路徑覆蓋要求。
●閱讀下列說明,回答問題1至問題5,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
針對某公司辦公自動化(OA)系統(tǒng)的負(fù)載壓力測試,采用專業(yè)的負(fù)載壓力測試工具來執(zhí)行測試。系統(tǒng)采用Browse/Server架構(gòu),服務(wù)器是一臺PC Server(4路2.7GHz處理器,4GB內(nèi)存),安裝的平臺軟件包括Microsoft Internet Information Server 5.0,ASP.NET,SQLServer 2000。使用2臺筆記本電腦安裝測試工具模擬客戶端執(zhí)行“登錄”業(yè)務(wù)操作。
測試目標(biāo)分別為以下兩個:
第一,測試系統(tǒng)分別在2M、4M網(wǎng)絡(luò)帶寬下,能夠支持用戶登錄的最大并發(fā)用戶數(shù);
第二,測試服務(wù)器的吞吐量(即:每秒可以處理的交易數(shù)),主要包括服務(wù)器CPU平均使用率達(dá)到85%時系統(tǒng)能夠支持的最大吞吐量和服務(wù)器CPU平均使用率達(dá)到100%時系統(tǒng)能夠支持的最大吞吐量。
本次測試的性能需求是:指標(biāo)“響應(yīng)時間”合理范圍為0~5秒。
測試結(jié)果如下:
案例1
網(wǎng)絡(luò)環(huán)境:2M帶寬
客戶端性能測試結(jié)果:
服務(wù)器資源使用結(jié)果:
案例2
網(wǎng)絡(luò)環(huán)境:4M帶寬
客戶端性能測試結(jié)果:
服務(wù)器資源使用結(jié)果:
【問題1】(3分)
簡述軟件系統(tǒng)交易執(zhí)行響應(yīng)時間(“RT”,Response Time)的概念。
【問題2】(3分)
分析案例1的測試結(jié)果數(shù)據(jù),指出滿足系統(tǒng)的性能指標(biāo)需求時,系統(tǒng)能夠承受的并發(fā)用戶登錄的最大數(shù)量,并說明理由。
【問題3】(4分)
分析案例1的測試結(jié)果數(shù)據(jù),說明服務(wù)器CPU資源使用率是否合理,以及帶寬是否是系統(tǒng)瓶頸,并陳述理由。
【問題4】(4分)
分析案例2的測試結(jié)果數(shù)據(jù),說明服務(wù)器CPU資源使用率是否合理,以及增加帶寬是否是提高系統(tǒng)性能的有效方法,并陳述理由。
【問題5】(6分)
論述CPU使用率成為系統(tǒng)性能瓶頸時,如何制定解決方案?論述網(wǎng)絡(luò)帶寬成為系統(tǒng)性能瓶頸時,如何制定解決方案?
●閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
軟件系統(tǒng)幾乎都是用事件觸發(fā)來控制流程的,事件觸發(fā)時的情景便形成了場景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。場景法就是通過用例場景描述業(yè)務(wù)操作流程,從用例開始到結(jié)束遍歷應(yīng)用流程上所有基本流(基本事件)和備選流(分支事件)。下面是對某IC卡加油機應(yīng)用系統(tǒng)的基本流和備選流的描述。
基本流A:
備選流:
【問題1】(5分)
使用場景法設(shè)計測試案例,指出場景涉及到的基本流和備選流,基本流用字母A表示,備選流用題干中描述的相應(yīng)字母表示。
【問題2】(4分)
場景中的每一個場景都需要確定測試用例,一般采用矩陣來確定和管理測試用例。
如下表所示是一種通用格式,其中行代表各個測試用例,列代表測試用例的信息。本例中的測試用例包含測試用例ID.場景/條件、測試用例中涉及的所有數(shù)據(jù)元素和預(yù)期結(jié)果等項目。首先確定執(zhí)行用例場景所需的數(shù)據(jù)元素(本例中包括賬號、是否黑名單卡、輸入油量、賬面金額、加油機油量),然后構(gòu)建矩陣,最后要確定包含執(zhí)行場景所需的適當(dāng)條件的測試用例。在下面的矩陣中,Ⅴ表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用,例如C01表示“成功加油”基本流。請按上述規(guī)定為其它應(yīng)用場景設(shè)計用例矩陣。
測試用例表:
【問題3】(3分)
假如每升油4元人民幣,用戶的賬戶金額為1000元,加油機內(nèi)油量足夠,那么在A4輸入油量的過程中,請運用邊界值分析方法為A4選取合適的輸入數(shù)據(jù)(即油量,單位:升)。
【問題4】(3分)
假設(shè)本系統(tǒng)開發(fā)人員在開發(fā)過程中通過測試發(fā)現(xiàn)了20個錯誤,獨立的測試組通過上述測試用例發(fā)現(xiàn)了100個軟件錯誤,系統(tǒng)在上線后,用戶反饋了30個錯誤,請計算缺陷探測率(DDP)。
●閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
易用性和用戶文檔是影響軟件質(zhì)量的重要指標(biāo),也是直接決定一個軟件能否取得市場成功的關(guān)鍵因素。
【問題1】
用戶對軟件系統(tǒng)的第一認(rèn)識來自于安裝,因此易用性的一個重要體現(xiàn)就是安裝的易用性。簡述安裝測試應(yīng)當(dāng)從哪幾個方面來考慮?
【問題2】
軟件用戶界面起著引導(dǎo)用戶操作的重要作用,簡述整體界面測試和界面中的元素測試分別應(yīng)當(dāng)設(shè)計哪些測試點?
【問題3】
軟件幫助是協(xié)助用戶使用軟件的關(guān)鍵途徑,因此也是軟件測試過程中的一個重要內(nèi)容,簡述在進行軟件幫助測試時的測試要點。
●閱讀以下說明,回答問題1和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
軟件測試是與軟件開發(fā)密切相關(guān)的一系列有計劃的活動,在軟件測試過程模型“Ⅴ模型”的指導(dǎo)下,開發(fā)過程中應(yīng)該安排一系列不同類型的測試活動。
軟件測試過程是由一系列的關(guān)鍵活動組成的,同時軟件測試質(zhì)量的保證手段是必不可少的。
【問題1】
針對開發(fā)過程中的不同階段,應(yīng)該包含那些類型的軟件測試。
【問題2】
簡述軟件測試過程的關(guān)鍵活動,以及保證軟件測試質(zhì)量的手段。
軟考備考資料免費領(lǐng)取
去領(lǐng)取