白盒測試實驗報告(共8頁).doc
《白盒測試實驗報告(共8頁).doc》由會員分享,可在線閱讀,更多相關(guān)《白盒測試實驗報告(共8頁).doc(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上實 驗 報 告課 程軟件測試實驗項目白盒測試用例設(shè)計與執(zhí)行專業(yè)年級計科07級姓 名李專學 號指導教師實驗時間2010-6-4實驗成績一、實驗目的1熟練掌握如何運用基路徑測試方法進行測試用例設(shè)計。2初步熟悉如何利用程序插裝技術(shù)進行邏輯覆蓋率分析。 二、實驗內(nèi)容1、題目前一日函數(shù)PreDate是NextDate的逆函數(shù)(代碼實現(xiàn)見下),實現(xiàn)功能為:輸入1800 年到2050 年之間的某個日期,函數(shù)返回這一天的前一天的日期。(此處不考慮無效輸入)請采用基路徑方法對前一日函數(shù)進行測試用例設(shè)計,并利用程序插裝技術(shù)對測試用例的判定覆蓋率進行檢查分析。代碼:(被測函數(shù)為PreDat
2、e)#include"stdio.h"typedef struct MyDate int month; int day; int year; MyDate; MyDate PreDate(MyDate date);int Leapyear(int year);void Print(MyDate date);MyDate PreDate(MyDate date)/輸入日期有效性檢查中其他模塊實現(xiàn),此處假設(shè)輸入日期都是合法數(shù)據(jù) 1.MyDate yesterday; 2.yesterday.month = date.month; / initialization 3.yeste
3、rday.day = date.day; 4.yesterday.year = date.year; 5.int days_month13=0,31,0,31,30,31,30,31,31,30,31,30,31;/初始化每月天數(shù),其中2月不確定,初始化為06.if(date.day>1)7.yesterday.day=date.day-1;else8.if(date.month=1) 9.yesterday.year=date.year-1;10.yesterday.month=12;11.yesterday.day=31;12.else if(date.month=3)13.if(L
4、eapyear(date.year)14.yesterday.month=2;15.yesterday.day=29;else16.yesterday.month=2;17.yesterday.day=28; else18.yesterday.month=date.month-1;19.yesterday.day=days_monthdate.month-1;20.return yesterday;21.int Leapyear(int year)22.if(year%4=0&&year%100!=0) | (year%400=0)23.return 1;24.else ret
5、urn 0;void Print(MyDate date)25.printf("%d-%d-%dn",date.year,date.month,date.day);2、測試用例設(shè)計1)控制流圖2)環(huán)路復雜度計算由圖可知,圖中的環(huán)路有五條,故環(huán)路復雜度為五。3)基本路徑集設(shè)計基本路徑集為:A1、2、3、4、5、6、8、12、13、14、15、20、25B1、2、3、4、5、6、8、12、16、17、20、25C1、2、3、4、5、6、8、12、18、19、20、25D1、2、3、4、5、6、8、9、10、11、20、25E1、2、3、4、5、6、7、20、254)測試用例集設(shè)
6、計測試用例集為:2000-1-2 2000-1-1 2000-3-1 1999-3-1 1980-5-13、插裝后源程序清單與判定覆蓋率分析結(jié)果(要求截取插裝后程序運行界面)#include"stdio.h"typedef struct MyDate int month; int day; int year; MyDate; int a6;MyDate PreDate(MyDate date);int Leapyear(int year);void Print(MyDate date);int count();MyDate PreDate(MyDate date)/輸入日期
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 測試 實驗 報告