2005年上半年軟件評(píng)測(cè)師下午試題
試題一(15分)
閱讀以下說明,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
在軟件開發(fā)與運(yùn)行階段一般需要完成單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試,這些對(duì)軟件質(zhì)量保證起著非常關(guān)鍵的作用。
【問題1】(5分)
請(qǐng)簡(jiǎn)述單元測(cè)試的主要內(nèi)容。
【問題2】(5分)
集成測(cè)試也叫組裝測(cè)試或者聯(lián)合測(cè)試,請(qǐng)簡(jiǎn)述集成測(cè)試的主要內(nèi)容。
【問題3】(2分)
請(qǐng)簡(jiǎn)述集成測(cè)試與系統(tǒng)測(cè)試的關(guān)系
【問題4】(3分)
公司A承擔(dān)了業(yè)務(wù)B的辦公自動(dòng)化系統(tǒng)的建設(shè)工作。2004年10月初,項(xiàng)目正處于開發(fā)階段,預(yù)計(jì)2005年5月能夠完成全部開發(fā)工作,但是合同規(guī)定2004年10月底進(jìn)行系統(tǒng)驗(yàn)收。因此2004年10月初,公司A依據(jù)合同規(guī)定向業(yè)主B和監(jiān)理方提出在2004年10月底進(jìn)行驗(yàn)收測(cè)試的請(qǐng)求,并提出了詳細(xì)的測(cè)試計(jì)劃和測(cè)試方案。在該方案中指出測(cè)試小組由公司A的測(cè)試工程師、外聘測(cè)試專家、外聘行業(yè)專家以及監(jiān)理方的代表組成。
公司A的做法是否正確?請(qǐng)給出理由。
試題二(15分)
閱讀下列說明,回答問題1至問題3,將解答填入大體紙的對(duì)應(yīng)欄內(nèi)。
【說明】
使用基本路徑法設(shè)計(jì)出的測(cè)試用例能夠保證程序的每一條可執(zhí)行語句在測(cè)試過程中至少執(zhí)行一次。以下代碼由C語言書寫,請(qǐng)按要求回答問題。
Int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap;
}
【問題1】(3分)
請(qǐng)畫出以上代碼的控制流圖
【問題2】(4分)
請(qǐng)計(jì)算上述控制流圖的圈復(fù)雜度V(G)(獨(dú)立線性路徑數(shù))
【問題3】(8分)
假設(shè)輸入的取值范圍是1000 < year < 2001,請(qǐng)使用基本路徑測(cè)試法為變量year設(shè)計(jì)測(cè)試用例,使其滿足基本路徑覆蓋的要求。
相關(guān)推薦:
軟考軟件評(píng)測(cè)師歷年真題匯總(2007年-2010年)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |