2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷_第1頁(yè)
2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷_第2頁(yè)
2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷_第3頁(yè)
2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷_第4頁(yè)
2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2007上半年軟件評(píng)測(cè)師考試真題及答案-下午卷試題一 閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】 以下代碼由C語(yǔ)言書寫,能根據(jù)指定的年、月計(jì)算當(dāng)月所含天數(shù)。 intGetMaxDay(intyear,intmonth) { intmaxday=0; if(month>=1&&month<=12) { if(month==2) { if(year%4==0) { if(year%100==0) { if(year%400==0) maxday=29; else maxday=28; } else maxday=29; } else maxday=28; } else { if(month==4||month==6||month==9||month==11) maxday=30; else maxday=31; } } returnmaxday; }【問(wèn)題1】 請(qǐng)畫出以上代碼的控制流圖?!締?wèn)題2】 請(qǐng)計(jì)算上述控制流圖的環(huán)路復(fù)雜度V(G)?!締?wèn)題3】 假設(shè)year的取值范圍是1000<year<2001,請(qǐng)使用基本路徑測(cè)試法為變量year、month設(shè)計(jì)測(cè)試用例(寫出year取值、month取值、maxday預(yù)期結(jié)果),使之滿足基本路徑覆蓋要求。

答案:解析: 本題考查白盒測(cè)試中的基本路徑法的應(yīng)用。【問(wèn)題1】 模塊控制流圖是與程序流程圖相類似的由許多節(jié)點(diǎn)和連接節(jié)點(diǎn)的邊組成的一種圖形,其中一個(gè)節(jié)點(diǎn)代表一條語(yǔ)句,邊表示節(jié)點(diǎn)間的控制流向,它顯示了一個(gè)函數(shù)的內(nèi)部邏輯結(jié)構(gòu)?!締?wèn)題2】 V(G)=區(qū)域數(shù)=判斷節(jié)點(diǎn)數(shù)+1?!締?wèn)題3】 在進(jìn)行程序的基本路徑測(cè)試時(shí),從程序的環(huán)路復(fù)雜性,可導(dǎo)出程序基本路徑集合中的獨(dú)立路徑條數(shù),這是確保程序中每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行1次所必須的測(cè)試用例數(shù)目的上界。獨(dú)立路徑是指包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。

試題二 閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題5,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】 負(fù)載壓力性能測(cè)試是評(píng)估系統(tǒng)性能、性能故障診斷以及性能調(diào)優(yōu)的有效手段。下述表格是針對(duì)稅務(wù)征管系統(tǒng)中“稅票錄入”業(yè)務(wù)的測(cè)試結(jié)果,系統(tǒng)服務(wù)器端由應(yīng)用服務(wù)器和單節(jié)點(diǎn)數(shù)據(jù)庫(kù)服務(wù)器組成。并發(fā)用戶數(shù)交易吞吐量平均值(trans/s)交易響應(yīng)時(shí)間平均值(s)數(shù)據(jù)庫(kù)服務(wù)器CPU平均利用率應(yīng)用服務(wù)器CPU平均利用率100.560.5737.50%13.58%202.151.1657.32%24.02%303.873.6670.83%39.12%507.026.6397.59%53.06%【問(wèn)題1】(4分) 簡(jiǎn)述交易吞吐量和交易響應(yīng)時(shí)間的概念?!締?wèn)題2】(2分) 試判斷隨著負(fù)載增加,當(dāng)交易吞吐量不再遞增時(shí),交易響應(yīng)時(shí)間是否會(huì)遞增,并說(shuō)明理由?!締?wèn)題3】(3分) 根據(jù)上述測(cè)試結(jié)果,判斷服務(wù)器資源使用情況是否合理,為什么?【問(wèn)題4】(5分) 在并發(fā)用戶數(shù)為50時(shí),如果交易吞吐量和交易響應(yīng)時(shí)間都不滿足需求,簡(jiǎn)述數(shù)據(jù)庫(kù)端造成此缺陷的主要原因,有效的解決方案是什么?【問(wèn)題5】(2分) 去年全年處理“稅票錄入”交易約100萬(wàn)筆,考慮到3年后交易量遞增到每年200萬(wàn)筆。假設(shè)每年交易量集中在8個(gè)月,每個(gè)月20個(gè)工作日,每個(gè)工作日8小時(shí),試采用80/20原理估算系統(tǒng)服務(wù)器高峰期“稅票錄入”的交易吞吐量(trans/s)。

答案:【問(wèn)題1】 交易吞吐量:系統(tǒng)服務(wù)器每秒能夠處理通過(guò)的交易數(shù)。 交易響應(yīng)時(shí)間:系統(tǒng)完成事務(wù)執(zhí)行準(zhǔn)備后所采集的時(shí)間戳和系統(tǒng)完成待執(zhí)行事務(wù)后所采集的時(shí)間戳之間的時(shí)間間隔,是衡量特定類型應(yīng)用事務(wù)性能的重要指標(biāo),標(biāo)志了用戶執(zhí)行一項(xiàng)操作大致需要多長(zhǎng)時(shí)間?!締?wèn)題2】 隨著負(fù)載增加,當(dāng)交易吞吐量不再遞增時(shí),交易平均響應(yīng)時(shí)間一般會(huì)遞增。當(dāng)系統(tǒng)吞吐量達(dá)到極限時(shí),客戶端交易會(huì)在請(qǐng)求隊(duì)列中排隊(duì)等待,等待的時(shí)間會(huì)記錄在響應(yīng)時(shí)間中,故交易平均響應(yīng)時(shí)間一般會(huì)遞增?!締?wèn)題3】 數(shù)據(jù)庫(kù)服務(wù)器資源使用不合理。當(dāng)用戶數(shù)達(dá)到50時(shí),數(shù)據(jù)庫(kù)服務(wù)器CPU利用率達(dá)到97.5%,屬于不合理范圍。【問(wèn)題4】 數(shù)據(jù)庫(kù)端造成此缺陷的主要原因包括服務(wù)器資源負(fù)載過(guò)重、數(shù)據(jù)庫(kù)設(shè)計(jì)不合理、數(shù)據(jù)庫(kù)單個(gè)事務(wù)處理響應(yīng)時(shí)間過(guò)長(zhǎng)、系統(tǒng)并發(fā)負(fù)載造成最終用戶響應(yīng)時(shí)間過(guò)長(zhǎng)。有效的解決方案是:采用數(shù)據(jù)庫(kù)集群策略,并注意配置正確?!締?wèn)題5】 (1000000*2*80%)/(8*20*8*3600*20%)=1.74trans/s。解析: 本題考查負(fù)載壓力性能測(cè)試的應(yīng)用?!締?wèn)題1】 考查交易吞吐量和交易響應(yīng)時(shí)間的概念。【問(wèn)題2】 考查交易吞吐量與交易平均響應(yīng)時(shí)間的關(guān)系。 當(dāng)系統(tǒng)吞吐量未達(dá)到系統(tǒng)處理極限時(shí),系統(tǒng)性能不會(huì)衰減,交易平均響應(yīng)時(shí)間一般不會(huì)遞增。當(dāng)系統(tǒng)吞吐量達(dá)到極限時(shí),客戶端交易會(huì)在請(qǐng)求隊(duì)列中排隊(duì)等待,等待的時(shí)間會(huì)記錄在響應(yīng)時(shí)間中,故交易平均響應(yīng)時(shí)間一般會(huì)遞增?!締?wèn)題3】 服務(wù)器資源使用中最主要的指標(biāo)是CPU利用率,對(duì)于一般的應(yīng)用系統(tǒng),在負(fù)載壓力期間,當(dāng)CPU利用率平均值持續(xù)達(dá)到85%以上時(shí),表示服務(wù)器資源使用出現(xiàn)瓶頸,視為不合理?!締?wèn)題4】 當(dāng)交易吞吐量和交易響應(yīng)時(shí)間都不滿足需求,數(shù)據(jù)庫(kù)端造成此缺陷的主要原因,可以從數(shù)據(jù)庫(kù)設(shè)計(jì)、資源使用以及應(yīng)用開(kāi)發(fā)幾個(gè)角度去分析。最有效的解決方案是采用OracleRAC集群策略。【問(wèn)題5】 80/20法則的原理可以概括為:每個(gè)工作日中80%的業(yè)務(wù)在20%的時(shí)間內(nèi)完成。本題中,業(yè)務(wù)量為1000000*2,處理時(shí)間為8*20*8*3600。

試題三閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】 在ERP(企業(yè)資源計(jì)劃)系統(tǒng)中,“計(jì)劃管理”模塊的流程圖如下:【問(wèn)題1】 因果圖法是功能測(cè)試案例設(shè)計(jì)方法中的一種,簡(jiǎn)述利用因果圖導(dǎo)出測(cè)試用例需要經(jīng)過(guò)哪幾個(gè)步驟?

【問(wèn)題2】 根據(jù)題干中的流程圖,利用因果圖法,找出哪些是正確的輸入條件,那些是正確的輸出結(jié)果,將下列描述的字母編號(hào)填入表中。 A.可以進(jìn)行銷售發(fā)貨管理 B.可用庫(kù)存不滿足銷售需求(有可用庫(kù)存) C.可用庫(kù)存不滿足銷售需求(無(wú)可用庫(kù)存) D.可用庫(kù)存滿足生產(chǎn)需求 e.可用庫(kù)存不滿足生產(chǎn)需求 f.可用庫(kù)存不滿足生產(chǎn)需求(無(wú)可用庫(kù)存) g.可以進(jìn)行MPS運(yùn)算 h.可用庫(kù)存滿足銷售需求 i.生成主生產(chǎn)計(jì)劃 j.生成計(jì)劃采購(gòu)定單 k.生成計(jì)劃生產(chǎn)定單 l.可以進(jìn)行MRP運(yùn)算輸入條件輸出結(jié)果【問(wèn)題3】 下圖畫出“計(jì)劃管理”模塊的因果圖。請(qǐng)把問(wèn)題2中列出的輸入條件和輸出結(jié)果的字母編號(hào)填入到空白框中相應(yīng)的位置。

答案:【問(wèn)題1】(1)分析程序規(guī)格說(shuō)明的描述中,哪些是原因,哪些是結(jié)果。原因常常是輸入條件或輸入條件的等價(jià)類,而結(jié)果是輸出條件。 (2)分析程序規(guī)格說(shuō)明的描述中的語(yǔ)義的內(nèi)容,并將其表示成連接各個(gè)原因與各個(gè)結(jié)果的因果圖。 (3)標(biāo)明約束條件。由于語(yǔ)法或環(huán)境的限制,有些原因和結(jié)果的組合情況不可能出現(xiàn)的。為標(biāo)明這些特定的情況,在因果圖上使用若干個(gè)標(biāo)準(zhǔn)的符號(hào)標(biāo)明約束條件。 (4)把因果圖轉(zhuǎn)換成判定表,為判定表中每一列表示的情況設(shè)計(jì)測(cè)試用例?!締?wèn)題2】 輸入條件:b、c、d、e、h;輸出結(jié)果:a、i、j、k?!締?wèn)題3】解析: 本題考查黑盒測(cè)試用例設(shè)計(jì)方法中的因果圖法?!締?wèn)題1】 因果圖法的思路是:從用自然語(yǔ)言書寫的程序規(guī)格說(shuō)明的描述中找出因(輸入條件)和果(輸出或程序狀態(tài)的改變),通過(guò)因果圖轉(zhuǎn)換為判定表?!締?wèn)題2】 依據(jù)測(cè)試人員對(duì)ERP業(yè)務(wù)的理解,可知:正確的輸入條件中不包括可用庫(kù)存不滿足生產(chǎn)需求(無(wú)可用庫(kù)存);正確的輸出結(jié)果中不包括可以進(jìn)行MPS運(yùn)算和可以進(jìn)行MRP運(yùn)算。【問(wèn)題3】 正確生成因果圖,第一需要測(cè)試人員掌握測(cè)試業(yè)務(wù)的邏輯關(guān)系,第二需要測(cè)試人員掌握因果圖的繪制方法。因果圖中的基本圖形符號(hào)和約束符號(hào)說(shuō)明如下: 圖中左邊的節(jié)點(diǎn)表示原因,右邊的節(jié)點(diǎn)表示結(jié)果。恒等、非、或、與的含義如下: (1)恒等:若a=1,則b=1;若a=0,則b=0。 (2)非:若a=1,則b=0;若a=0,則b=1。 (3)或:若a=1或b=1或c=1,則d=1;若a=b=c=0,則d=0。 (4)與:若a=b=c=1,則d=1;若a=0或b=0或c=0,則d=0。 畫因果圖時(shí),原因在左,結(jié)果在右,由上到下排列,并根據(jù)功能說(shuō)明書中規(guī)定的原因和結(jié)果之間的關(guān)系,用上述基本符號(hào)連接起來(lái)。在因果圖中還可以引入一些中間節(jié)點(diǎn)。 由于語(yǔ)法或環(huán)境限制,有些原因與原因之間、原因與結(jié)果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一些記號(hào)表明約束或限制條件。因果圖的約束條件如下圖所示。 其中互斥、包含、唯一、要求是對(duì)原因的約束,屏蔽是對(duì)結(jié)果的約束。它們的含義如下: (1)互斥:表示不同時(shí)為1,即a,b,c中至多只有一個(gè)1。 (2)包含:表示至少有一個(gè)1,即a,b,c中不同時(shí)為0。 (3)唯一:表示a,b,c中有且僅有一個(gè)1。 (4)要求:表示若a=1,則b必須為1。即不可能a=1且b=0。 (5)屏蔽:表示若a=1,則b必須為0。

試題四 閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】軟件測(cè)試是與軟件開(kāi)發(fā)緊密相關(guān)的一系列有計(jì)劃的系統(tǒng)性活動(dòng)。軟件測(cè)試需要用測(cè)試模型去指導(dǎo)實(shí)踐,軟件測(cè)試專家通過(guò)測(cè)試實(shí)踐總結(jié)出了很多很好的測(cè)試模型。【問(wèn)題1】 V模型是最具有代表意義的軟件測(cè)試模型。請(qǐng)將開(kāi)發(fā)活動(dòng)和相應(yīng)的測(cè)試活動(dòng)填入下圖空白框中?!締?wèn)題2】 在集成測(cè)試階段,可采用不同的組裝方式把模塊組裝起來(lái)形成一個(gè)可運(yùn)行的系統(tǒng),其中增殖式組裝方式包括哪幾種?除增殖式組裝方式外還有哪種組裝方式?【問(wèn)題3】 測(cè)試工程師甲按照V模型安排測(cè)試活動(dòng),在驗(yàn)收測(cè)試階段發(fā)現(xiàn)的某些功能缺陷是與產(chǎn)品需求設(shè)計(jì)說(shuō)明書有關(guān),造成軟件缺陷修復(fù)成本較高。你認(rèn)為若采用W模型能否避免類似問(wèn)題出現(xiàn)?簡(jiǎn)述W模型的優(yōu)點(diǎn)。

答案:【問(wèn)題1】【問(wèn)題2】(1)自頂向下的增殖方式、自底向上的增殖方、混合增殖方式。(2)除了增殖方式外,還有一次性組裝方式。【問(wèn)題3】能(1)測(cè)試的活動(dòng)應(yīng)該與軟件開(kāi)發(fā)同步進(jìn)行。(2)測(cè)試的對(duì)象不僅僅是程序,還包括需求和設(shè)計(jì)。(3)盡早發(fā)現(xiàn)軟件缺陷可降低軟件開(kāi)發(fā)的成本。解析: 本題考查測(cè)試模型的應(yīng)用?!締?wèn)題1】 考查V模型的概念?!締?wèn)題2】 確認(rèn)測(cè)試與系統(tǒng)測(cè)試階段的測(cè)試內(nèi)容包括: (1)功能測(cè)試:目標(biāo)中的功能是否真實(shí)實(shí)現(xiàn)了。 (2)安全性測(cè)試:設(shè)法破壞程序的安全性、保密檢查。 (3)可靠性測(cè)試:平均無(wú)故障時(shí)間、因故障停機(jī)時(shí)間,需要模擬運(yùn)行環(huán)境。 (4)可擴(kuò)充性測(cè)試:指系統(tǒng)軟件與硬件的可擴(kuò)展能力。 (5)兼容性測(cè)試:向下兼容、交錯(cuò)兼容。 (6)易用性測(cè)試:在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力?!締?wèn)題3】 V模型的主要缺陷是在驗(yàn)收測(cè)試階段發(fā)現(xiàn)的某些功能缺陷是與產(chǎn)品需求設(shè)計(jì)說(shuō)明書有關(guān),造成軟件缺陷修復(fù)成本較高。W模型對(duì)V模型的改進(jìn)主要有三個(gè)方面: (1)測(cè)試的活動(dòng)應(yīng)該與軟件開(kāi)發(fā)同步進(jìn)行。 (2)測(cè)試的對(duì)象不僅僅是程序,還包括需求和設(shè)計(jì)。 (3)盡早發(fā)現(xiàn)軟件缺陷可降低軟件開(kāi)發(fā)的成本。

試題五 閱讀以下說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】企業(yè)在質(zhì)量方面的投資會(huì)產(chǎn)生利潤(rùn),諸如提高產(chǎn)品質(zhì)量會(huì)提高公司的聲譽(yù),降低產(chǎn)品交付之后的維護(hù)成本等等。測(cè)試是重要的質(zhì)量保證手段,但必須付出相應(yīng)的測(cè)試成本?!締?wèn)題1】(3分) 簡(jiǎn)述測(cè)試實(shí)施成本的構(gòu)成。【問(wèn)題2】(3分) 簡(jiǎn)述缺陷探測(cè)率的計(jì)算公式?!締?wèn)題3】(8分) 假設(shè)對(duì)一個(gè)開(kāi)發(fā)的MIS(管理信息系統(tǒng))系統(tǒng)進(jìn)行測(cè)試。屬于質(zhì)量預(yù)防方面的一致性成本只考慮軟件測(cè)試的投資,把發(fā)布之前和之后發(fā)現(xiàn)修改缺陷產(chǎn)生的成本看成非一致性成本。假設(shè)發(fā)現(xiàn)的缺陷為300個(gè),各階段花費(fèi)在發(fā)現(xiàn)及修改缺陷的成本假設(shè)如下: 在開(kāi)發(fā)過(guò)程單元測(cè)試階段,軟件開(kāi)發(fā)人員發(fā)現(xiàn)及修改每一個(gè)缺陷的成本為100元;在獨(dú)立測(cè)試階段進(jìn)行集成和系統(tǒng)測(cè)試,測(cè)試人員發(fā)現(xiàn)開(kāi)發(fā)人員修改、測(cè)試人員再確認(rèn)每一個(gè)缺陷的成本為400元;在產(chǎn)品發(fā)布后,由客戶發(fā)現(xiàn),報(bào)告技術(shù)支持人員、相關(guān)開(kāi)發(fā)人員修改,測(cè)試組再進(jìn)行回歸測(cè)試,每一個(gè)缺陷的成本為4000元。 請(qǐng)對(duì)比這3種測(cè)試情況,填補(bǔ)下表空格中的內(nèi)容。質(zhì)量成本項(xiàng)測(cè)試成本項(xiàng)自動(dòng)測(cè)試測(cè)試投資測(cè)試人工費(fèi)50000環(huán)境使用費(fèi)10000測(cè)試工具費(fèi)15000測(cè)試總投資單元測(cè)試發(fā)現(xiàn)缺陷數(shù)80每個(gè)缺陷成本100內(nèi)部(開(kāi)發(fā))缺陷成本獨(dú)立測(cè)試發(fā)現(xiàn)缺陷數(shù)215每個(gè)缺陷成本400內(nèi)部(測(cè)試)缺陷成本回歸測(cè)試發(fā)現(xiàn)缺陷數(shù)5每個(gè)缺陷成本4000內(nèi)部缺陷成本質(zhì)量成本一致性成本非一致性成本總質(zhì)量成本DDP缺陷探測(cè)率

答案:【問(wèn)題1】測(cè)試準(zhǔn)備成本、測(cè)試執(zhí)行成本、測(cè)試結(jié)束成本?!締?wèn)題2】缺陷探測(cè)率=測(cè)試者發(fā)現(xiàn)的錯(cuò)誤數(shù)/(測(cè)試者發(fā)現(xiàn)的錯(cuò)誤數(shù)+客戶發(fā)現(xiàn)并反饋給技術(shù)支持人員進(jìn)行修復(fù)的錯(cuò)誤數(shù))【問(wèn)題3】

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論