資源描述:
《白盒測試,報(bào)告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃白盒測試,報(bào)告 實(shí)驗(yàn)報(bào)告 一、實(shí)驗(yàn)?zāi)康摹 ?.熟練掌握如何運(yùn)用基路徑測試方法進(jìn)行測試用例設(shè)計(jì)?! ?.初步熟悉如何利用程序插裝技術(shù)進(jìn)行邏輯覆蓋率分析?! 《?、實(shí)驗(yàn)內(nèi)容 1、題目 前一日函數(shù)PreDate是NextDate的逆函數(shù),實(shí)現(xiàn)功能為:輸入1800年到2050年之間的某個(gè)日期,函數(shù)返回這一天的前一天的日期。請采用基路徑方法對前一日函數(shù)進(jìn)行測試用例設(shè)計(jì),并利用程序插裝技術(shù)對測試用例的判定覆蓋率進(jìn)行檢查分析?! 〈a:(被測函數(shù)為
2、PreDate) #include"" typedefstructMyDate{ intmonth; intday; intyear; }MyDate;目的-通過該培訓(xùn)員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 MyDatePreDate(MyDatedate); intLeapyear(intyear); voidPrint(MyDatedate);
3、MyDatePreDate(MyDatedate) //輸入日期有效性檢查中其他模塊實(shí)現(xiàn),此處假設(shè)輸入日期都是合法數(shù)據(jù){ yesterday; =;//initialization =; =; days_month[13]={0,31,0,31,30,31,30,31,31,30,31,30,31}; //初始化每月天數(shù),其中2月不確定,初始化為0 (>1) =; else { (==1) { =; =12;目的-通過該培訓(xùn)員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行
4、業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 =31; } if(==3) { (Leapyear()) { =2; =29; } else { =2; =28; } } else { =; =days_month[];} } yesterday; }目的-通過該培訓(xùn)員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場安保新項(xiàng)目的正常、
5、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 Leapyear(intyear) { ((year%4==0&&year%100!=0)
6、
7、(year%400==0)) 1; return0; } voidPrint(MyDatedate) { ("%d--%d--%d",,,);} 2、測試用例設(shè)計(jì) 1)控制流圖 2)環(huán)路復(fù)雜度計(jì)算 由圖可知,圖中的環(huán)路有五條,故環(huán)路復(fù)雜度為五?! ?)基本路徑集設(shè)計(jì) 基本路徑集為: A.1、2、3、4、5、6、8、12、13、14、15、20、25 B.1、2、3
8、、4、5、6、8、12、16、17、20、25 C.1、2、3、4、5、6、8、12、18、19、20、25 D.1、2、3、4、5、6、8、9、10、11、20、25 E.1、2、3、4、5、6、7、20、25 4)測試用例集設(shè)計(jì) 測試用例集為:目的-通過該培訓(xùn)員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 XX-1-2XX-1-1XX-3-1 1999-3-1
9、1980-5-1 3、插裝后源程序清單與判定覆蓋率分析結(jié)果#include"" typedefstructMyDate{ intmonth; intday; intyear; }MyDate; inta[6]; MyDatePreDate(MyDatedate); intLeapyear(intyear); voidPrint(MyDatedate); intcount(); MyDatePreDate(MyDatedate) //輸入日期有效性檢查中其他模塊實(shí)現(xiàn),此處假設(shè)輸入日期都是合法數(shù)據(jù){ intdays_month
10、[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};MyDateyest