版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2009上半年軟件評測師考試真題及答案-下午卷試題一【說明】軟件測試的質(zhì)量決定著被測產(chǎn)品的質(zhì)量,是企業(yè)關(guān)注的重點。【問題1】(3分)請簡要敘述軟件測試質(zhì)量包括哪些管理要素。?測試過程,例如技術(shù)過程、管理過程、支持過程。?測試人員及組織。?測試工作文檔,例如測試計劃、測試說明、測試用例、測試報告、問題報告?!締栴}2】(2分)請簡要論述軟件測試質(zhì)量控制的主要方法。?測試文檔評審。?測試活動審核。?制定質(zhì)量保證計劃。?采取背靠背測試?!締栴}3】(4分)企業(yè)衡量軟件測試的質(zhì)量經(jīng)常采用兩個指標(biāo):測試用例覆蓋率和缺陷修復(fù)率,請簡述這兩個指標(biāo)的概念。測試用例覆蓋率=測試需求對應(yīng)數(shù)目/測試需求數(shù)目。(2分)缺陷修復(fù)率=累計關(guān)閉的缺陷數(shù)/累計打開的缺陷數(shù)。(2分)【問題4】(9分)企業(yè)內(nèi)部測試組在測試某辦公自動化系統(tǒng)的過程中,使用60個測試用例進(jìn)行測試,共發(fā)現(xiàn)了20個問題。開發(fā)組對軟件修改后,向測試組提交問題修改報告及修改后的軟件。問題修改報告中提出:所發(fā)現(xiàn)問題中的5個問題是用戶所要求的,無需修改,其余15個問題已修改完成。測試組使用針對上輪測試中發(fā)現(xiàn)的15個問題的36個測試用例進(jìn)行了回歸測試,確認(rèn)問題已得到修改,因此測試組做出結(jié)論:當(dāng)前版本可以進(jìn)入配置管理庫,進(jìn)行后續(xù)集成工作。請簡要分析測試組的做法是否存在問題并簡述理由。此辦公自動化系統(tǒng)提交給用戶之后,用戶在使用過程中發(fā)現(xiàn)了5個問題,測試項目經(jīng)理打算采用缺陷探測率來對測試人員進(jìn)行績效評估。請計算此測試項目的缺陷探測率。測試組做法存在問題(1分),理由如下。(1)?針對取消的5個問題:不對開發(fā)組提出取消的5個屬用戶需求問題進(jìn)行回歸測試是錯誤的。(1分)測試組應(yīng)該將開發(fā)組所述的用戶需求作為補充說明由用戶確認(rèn),測試組在回歸測試中應(yīng)對這5個問題與開發(fā)組進(jìn)行溝通,并由用戶或項目經(jīng)理確認(rèn)這5個問題是否可以取消,對于不能取消的問題仍需開發(fā)組進(jìn)行修改并進(jìn)行回歸測試。(2分)(2)?針對測試的15個問題:只使用發(fā)現(xiàn)問題的36個用例進(jìn)行回歸測試是錯誤的,在修改36個測試用例發(fā)現(xiàn)的15個問題的過程中,可能引入新的問題,(1分)因此應(yīng)使用全部60個用例進(jìn)行回歸測試,或者準(zhǔn)確判斷這15個問題的修改波及到多少個用例,然后用這些用例來執(zhí)行回歸測試。(2分)缺陷探測率=測試人員發(fā)現(xiàn)的缺陷數(shù)/(測試人員發(fā)現(xiàn)的缺陷數(shù)+用戶發(fā)現(xiàn)的缺陷數(shù))=20/(20+5)=80%。(2分)
試題二【說明】某“網(wǎng)站稿件管理發(fā)布系統(tǒng)”是采用J2EE架構(gòu)開發(fā)的B/S系統(tǒng),Web服務(wù)器、應(yīng)用服務(wù)器以及數(shù)據(jù)庫服務(wù)器部署在一臺物理設(shè)備上。系統(tǒng)實現(xiàn)的功能主要包括稿件管理和文檔上傳下載。稿件管理模塊可以對稿件進(jìn)行增加、查詢、刪除、修改、顯示和批準(zhǔn)等操作,批準(zhǔn)后的稿件即可在網(wǎng)站上發(fā)布;文檔上傳下載模塊可以將稿件直接以Word文檔的格式進(jìn)行上傳下載。系統(tǒng)性能需求如下:(1)主要功能操作在5秒鐘內(nèi)完成;(2)支持50個在線用戶;(3)稿件管理的主要功能至少支持20個并發(fā)用戶;(4)在50個用戶并發(fā)的高峰期,稿件管理的主要功能,處理能力至少要達(dá)到8trans/S;(5)系統(tǒng)可以連續(xù)穩(wěn)定運行12小時?!締栴}1】(3分)簡要敘述“網(wǎng)站稿件管理發(fā)布系統(tǒng)”在生產(chǎn)環(huán)境下承受的主要負(fù)載類型?!熬W(wǎng)站稿件管理發(fā)布系統(tǒng)”在生產(chǎn)環(huán)境下承受的主要負(fù)載類型有:(1)并發(fā)用戶的操作屬于并發(fā)執(zhí)行負(fù)載。(2)連續(xù)穩(wěn)定運行12小時屬于疲勞強度負(fù)載。(3)大量稿件的查詢操作屬于大數(shù)據(jù)量負(fù)載?!締栴}2】(3分)簡要敘述進(jìn)行“網(wǎng)站稿件管理發(fā)布系統(tǒng)”的性能測試中應(yīng)測試的關(guān)鍵指標(biāo)。在進(jìn)行“網(wǎng)站稿件管理發(fā)布系統(tǒng)”的性能測試中應(yīng)測試的關(guān)鍵指標(biāo)包括:(1)并發(fā)用戶數(shù)。某一物理時刻同時向系統(tǒng)提交請求的用戶數(shù)。(2)事務(wù)執(zhí)行響應(yīng)時間。是系統(tǒng)完成事務(wù)執(zhí)行準(zhǔn)備后所采集的時間戳和系統(tǒng)完成待執(zhí)行事務(wù)后所采集的時間戳之間的時間間隔,是衡量特定類型應(yīng)用事務(wù)性能的重要指標(biāo),標(biāo)志了(2)用戶執(zhí)行一項操作大致需要多長時間。(3)交易執(zhí)行吞吐量(trans/s)。每秒鐘執(zhí)行的業(yè)務(wù)數(shù),或系統(tǒng)服務(wù)器每秒鐘能夠處理的交易數(shù)?!締栴}3】(3分)請簡述訪問系統(tǒng)的“在線用戶”和“并發(fā)用戶”的區(qū)別。并發(fā)用戶:指某一物理時刻同時向系統(tǒng)提交請求的用戶。在線用戶:指在某段時間內(nèi)訪問系統(tǒng)的用戶,這些用戶并不一定同時向系統(tǒng)提交請求?!締栴}4】(3分)系統(tǒng)性能需求中要求“系統(tǒng)可以連續(xù)穩(wěn)定運行12小時”,若系統(tǒng)連續(xù)運行12小時完成的總業(yè)務(wù)量為1000筆,系統(tǒng)能夠提供的最大交易執(zhí)行吞吐量為200筆/小時,試設(shè)計測試周期,并說明理由。系統(tǒng)連續(xù)運行12小時完成的總業(yè)務(wù)量為1000筆,系統(tǒng)能夠提供的最大交易執(zhí)行吞吐量為200筆/小時,因此系統(tǒng)吞吐量在極限情況下,完成1000筆業(yè)務(wù)需要的時間就是測試周期,BP1000/200=5小時。原因:在增加單位時間的負(fù)載情況下,需要縮短測試周期,保證系統(tǒng)在12小時內(nèi)的總業(yè)務(wù)量。【問題5】(8分)下圖為并發(fā)50個用戶執(zhí)行“稿件查詢”操作的測試結(jié)果。(1)請判斷結(jié)果是否滿足系統(tǒng)性能需求并說明理由。(2)簡要說明TransactionsperSecond與AverageTransactionResponseTime之間的關(guān)系。(1)交易執(zhí)行響應(yīng)時間平均值為10.936秒,與需求“主要功能操作在5秒鐘內(nèi)完成”不符合,不滿足測試需求。交易執(zhí)行吞吐量(trans/s)平均值為3.75,與需求“稿件管理的主要功能在50用戶并發(fā)的高峰期,性能最低達(dá)到8trans/s”不符合,不滿足測試需求。從服務(wù)器資源的使用情況來看,CPU、內(nèi)存、硬盤的資源利用率都比較低,無硬件方面的瓶頸。(2)二者都是體現(xiàn)系統(tǒng)的交易執(zhí)行效率。在系統(tǒng)性能比較穩(wěn)定的情況下,隨著負(fù)載增加TransactionsperSecond會基本保持不變,而AverageTransactionResponseTime會遞增。
試題三【說明】場景法是黑盒測試中重要的測試用例設(shè)計方法。目前多數(shù)軟件系統(tǒng)都是用事件觸發(fā)來控制業(yè)務(wù)流程,事件觸發(fā)時的情景便形成了場景,場景的不同觸發(fā)順序構(gòu)成用例。場景法通過場景描述業(yè)務(wù)流程(包括基本流(基本流程)和備選流(分支流程)),設(shè)計用例遍歷軟件系統(tǒng)功能,驗證其正確性。下面是對網(wǎng)上銀行支付交易系統(tǒng)的基本流和備選流的描述:注:假定輸入的銀行卡號是正確的;不考慮備選流內(nèi)循環(huán)情況。【問題1】使用場景法設(shè)計測試用例,指出所涉及到的基本流和備選流?;玖饔米帜窤表示,備選流用題干中描述對應(yīng)編號表示。根據(jù)題目中已經(jīng)確定的基本流與備選流,可以設(shè)計場景,每個場景覆蓋一種在該案例中事件的不同觸發(fā)順序與處理結(jié)果形成的事件流,最后得出所有的測試用例。下面就是所有的測試用例和用例中所涉及的基本流與備選流。用例1:A用例2:A、B用例3:A、C用例4:A、D用例5:A、B、C用例6:A、B、D以上順序可以互換?!窘馕觥勘绢}主要考查黑盒測試中的場景法測試用例設(shè)計。采用場景法來設(shè)計測試用例,其基本思想和依據(jù)是站在用戶的角度上檢測軟件的功能,發(fā)現(xiàn)軟件的錯誤。基本流是指經(jīng)過用例的最簡單的路徑(無任何差錯,程序從開始直接執(zhí)行到結(jié)束)。備選流是指:一個備選流可能從基本流開始,在某個特定條件下執(zhí)行,然后重新加入基本流中;也可以起源于另一個備選流;或者終止用例而不再加入到基本流中(一般是各種錯誤情況)。使用場景法設(shè)計測試用例的基本步驟如下:(1)根據(jù)規(guī)格說明,描述出程序的基本流及各項備選流。(2)根據(jù)基本流和備選流確定場景。(3)對每一個場景生成相應(yīng)的測試用例,可以采用矩陣或決策表來確定和管理測試用例。(4)對生成的測試用例進(jìn)行復(fù)審,去掉多余或等價的測試用例,然后確定實際測試數(shù)據(jù)。在本題中,根據(jù)題目中已經(jīng)確定的基本流與備選流,可以設(shè)計場景,每個場景覆蓋一種在該案例中事件的不同觸發(fā)順序與處理結(jié)果形成的事件流,最后得出所有的測試用例。下面就是所有的測試用例和用例中所涉及的基本流與備選流。用例1:A用例2:A、B用例3:A、C用例4:A、D用例5:A、B、C用例6:A、B、D【問題2】請針對問題1設(shè)計的測試用例,依次將銀行卡號、初次輸入密碼、最終輸入密碼、卡內(nèi)余額、銀行卡可支付額度等信息填入下述測試用例表中。表中行代表各個測試用例,列代表測試用例的輸入值,用V表示有效數(shù)據(jù)元素,I表示無效數(shù)據(jù)元素,n/a表示不適用,例如C01表示“成功支付”用例。根據(jù)“問題1”得到的測試用例,按照問題二的提示和要求,可以得出下面的場景分析表。每行順序可以互換?!窘馕觥?本題要求我們根據(jù)問題1設(shè)計的測試用例來完成本題的問題,那么根據(jù)題目的意思,CO2對應(yīng)用例2,那么這個時候存在密碼不正確的錯誤,根據(jù)備選流B的描述,可知初次輸入密碼處應(yīng)該是I(表示無效數(shù)據(jù)),而后面的操作肯定是都沒用(n/a);而C03對應(yīng)用例3,這個時候存在卡內(nèi)余額不足的錯誤,因此銀行卡可支付額度沒用(n/a);同理可以求得后面?zhèn)€用例的情況,具體可參加答案?!締栴}3】在上述系統(tǒng)中,假設(shè)銀行卡號只能輸入0?9的數(shù)字,請參考下表,給出用邊界值法檢查卡號字符合法性的關(guān)鍵測試數(shù)據(jù)(字符或ASCII值)。根據(jù)邊界值分析法設(shè)計測試用例的原則之一:“如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個范圍的邊界的值,以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù)”的原則,答案如下:0(或48)和9(或57)/(或47):或58)【解析】本題要邊界值法。根據(jù)邊界值分析法設(shè)計測試用例的原則之一:“如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個范圍的邊界的值,以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù)”的原則,答案如下:0(或48)和9(或57)/(或47):(或58)
試題四【說明】邏輯覆蓋是通過對程序邏輯結(jié)構(gòu)的遍歷實現(xiàn)程序的覆蓋,是設(shè)計白盒測試用例的主要方法之一。以下代碼由C語言書寫,請按要求回答問題。voidcal(intn){ intg,s,b,q; if((n>1000)&&(n<2000)) { g=n%10; s=n%100/10; b=n/100%10; q=n/1000; if((q+g)==(s+b)) { printf("%-5d",n); } } printf("\n"); return;}【問題1】請找出程序中所有的邏輯判斷語句。邏輯判斷語句:1.n>10002.n<20003.(q+g)==(s+b)【解析】 本小題是要我們從程序中找出所有的邏輯判斷語句,很顯然在題目給出的程序中,包含的邏輯判斷語句有:n>1000、n<2000及(q+g)==(s+b)?!締栴}2】請分析并給出分別滿足100%DC(判定覆蓋)和100%CC(條件覆蓋)時所需的邏輯條件。按照DC和CC的定義分析邏輯條件?!窘馕觥?判定覆蓋是指使得程序中的每一個分支都至少執(zhí)行一次。而條件覆蓋是指對于每個判定中所包含的若干個條件,應(yīng)設(shè)計足夠多的測試用例,使得判定中的每一個條件都至少取到一次“真值”和“假值”的機會。這兩者想比較,判定覆蓋僅考慮了判定的結(jié)果,而沒有考慮每個條件的可能結(jié)果。 從題目給出的程序中,程序中的第一個判定包含兩個條件,分別是n>1000和n<2000,而且只有當(dāng)兩個條件都為真時,判定的結(jié)果才為真,否則判定結(jié)果為假。因此在設(shè)計判定覆蓋用例時,應(yīng)該設(shè)置一個用例為1000=2000,這樣就可以使該判定的結(jié)果為假。 在設(shè)置條件覆蓋用例時,我們注意條件覆蓋的含義,由此可知兩個用例可分別是n>=2000和n<=1000,用例n<=1000可以使該判定中的條件1取得假值,使條件2取到真值,而用例n>=2000可以使該判定中的條件1取得真值,使條件2取到假值。同理我們可以設(shè)置出判定2的測試用例。具體可參見答案。【問題3】假設(shè)n的取值范圍是0<n<3000,請用邏輯覆蓋法為n的取值設(shè)計測試用例,使用例集滿足基本路徑覆蓋標(biāo)準(zhǔn)??砂匆韵虏襟E完成:1.畫控制流圖。2.計算V(G)=3。3.找出線性獨立路徑。4.按路徑執(zhí)行過程中的邏輯條件設(shè)計相應(yīng)數(shù)據(jù)?!窘馕觥?在進(jìn)行程序的基本路徑測試時,從程序的環(huán)路復(fù)雜性,可導(dǎo)出程序基本路徑集合中的獨立路徑條數(shù),這是確保程序中每個可執(zhí)行語句至少執(zhí)行1次所必須的測試用例數(shù)目的上界。獨立路徑是指包括一組以前沒有處理的語句或條件的一條路徑。具體的操作步驟為:(1)畫控制流圖。(2)計算出V(G)。(3)找出線性獨立路徑。(4)按路徑執(zhí)行過程中的邏輯條件設(shè)計相應(yīng)數(shù)據(jù)。其的V(G)=4。其線性獨立路徑分別是:(1)路徑1:小于等于1000的整數(shù)。(2)路徑2:大于等于2000的整數(shù)。(3)路徑3:大于1000小于2000且(q+g)等于(s+b)的整數(shù)。(4)路徑4:大于1000小于2000且(q+g)不等于(s+b)的整數(shù)。
試題五【說明】某企業(yè)信息中心委托系統(tǒng)集成單位開發(fā)了企業(yè)網(wǎng)站,將應(yīng)用服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器都部署在信息中心機房,系統(tǒng)集成工作完成后,集成單位對網(wǎng)段、防火墻、入侵檢測系統(tǒng)、防病毒系統(tǒng)等進(jìn)行了全面的安全檢査,向信息中心提交了安全測評報告。信息中心主管認(rèn)為該測評報告不夠全面,要求盡可能提供系統(tǒng)的、多層次的、深入的安全測評報告?!締栴}1】(5分)請簡述系統(tǒng)的安全防護(hù)體系包括的層次??疾樾畔⑾到y(tǒng)安全體系的全面分析^1.實體安全(物理安全);2.通信安全(網(wǎng)絡(luò)安全):3.平臺安全(主機安全);4.應(yīng)用安全;5.數(shù)據(jù)安全;6.運行安全;7.管理安全?!締栴}2】(4分)對于服務(wù)器操作系統(tǒng)的安全,應(yīng)當(dāng)從哪些方面進(jìn)行測評?考查主機層平臺操作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物業(yè)管理合同服務(wù)內(nèi)容擴(kuò)展
- 2024年物資采購與銷售合同捆綁包
- 2024年科技園區(qū)門衛(wèi)服務(wù)協(xié)議
- 2025年度電子商務(wù)平臺場規(guī)則與格式規(guī)范合同3篇
- 2025版寵物領(lǐng)養(yǎng)與救助機構(gòu)合作協(xié)議范本大全3篇
- 2025年環(huán)保型交通工具銷售及售后服務(wù)協(xié)議3篇
- 2024年飛行員培養(yǎng)合同:飛行員委托培養(yǎng)協(xié)議2篇
- 《何謂自我概念》課件
- 生鮮豬肉知識培訓(xùn)課件
- 2024年特種壓力容器定制安裝協(xié)議版B版
- 就這樣當(dāng)班主任讀書分享
- 某kv送電線路鐵塔組立監(jiān)理細(xì)則
- 武艷艷數(shù)學(xué)思政課教學(xué)設(shè)計《式與方程的整理復(fù)習(xí)》
- 氣柜安裝工程施工方案
- GB/T 31989-2015高壓電力用戶用電安全
- GB/T 28750-2012節(jié)能量測量和驗證技術(shù)通則
- 分子生物學(xué)本基因組及基因組學(xué)概論
- 殘液(殘氣)處理記錄表
- 《人工智能》全冊配套課件
- 大佛頂首楞嚴(yán)經(jīng)淺釋
- 高職大?!扼w育與健康》課程標(biāo)準(zhǔn)
評論
0/150
提交評論