counter集成用例设计
《counter集成用例设计》由会员分享,可在线阅读,更多相关《counter集成用例设计(11页珍藏版)》请在装配图网上搜索。
1、、Counter模块结构图如下:界面模块统计总行模块统计空行模块统计注释行模块统计代码行模块统计结果输出模块二、集成测试子项及用例分析1测试层次与范围由于结构较为简单,本继承集成测试只对对模块间进行集成测试,即对界面模块源文件统计主控模参数检查模块,统计代码行模块,统计注释行模块,统计空行模块,统计总行模 块,统计结果输出模块进行集成。2、测试策略基于功能的集成3、测试子项的分析(1 )统计代码行功能 界面模块、源文件统计主控模、参数检查模块、统计代码行模块、统计结果输出模块集成, 采用等价类边界值划分用例设计方法。角度具体参数分析出的用例数据输入外部接 口输入g_szStateFileNam
2、e:合法的 文件路径 及合法的文件 名A :深层路径(如9层) B : 255个字符的长文 件名及1个字符的长文 件名C :含有汉字、数字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件内容全为代码 行H :文件内容全为注释 行I :文件内容全为空行J:文件内容为代码行、 注释行、空行的各种组 合:不合法 的文件类 型A : *.txtB : *.docC: *.pptD:文件大小为1.1ME :F :G :g_StatCodeL in eFlagSTAT,NOT_STAT-1 gCommLi neFlagNOT_STATg_StateBla nk
3、Lin eFlagNOT_STATg_StateTotalL in eFlagNOT_STAT内部输 入不考虑输出gCodeL in eNUM-1,0,大于0的极大值gCommLi neNUM-1g_i Bla nkL in eNUM-1g_iTotalL in eNUM-1(2)统计注释行功能界面模块、源文件统计主控模、参数检查模块、统计注释行模块,采用等价类边界值划分 用例设计方法。角度具体参数分析出的用例数据输入外部接 口输入g_szStateFileName:合法的 文件路径 及合法的文件 名A :深层路径(如9层) B : 255个字符的长文 件名及1个字符的长文 件名C :含有汉字
4、、数字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件内容全为代码 行H :文件内容全为注释 行I :文件内容全为空行J:文件内容为代码行、 注释行、空行的各种组 合:不合法 的文件类 型A : *.txtB : *.docC: *.pptD:文件大小为1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagSTAT,NOT_STATg_StateBla nkLin eFlagNOT_STATg_StateTotalL in eFlagNOT_STAT内部输 入不考虑输出gCodeL in
5、 eNUM-1gCommLi neNUM-1,0,大于0的极大值g_i Bia nkL in eNUM-1g_iTotalL in eNUM-1(3)统计空行功能界面模块、源文件统计主控模、参数检查模块、统计空模块、统计结果输出模块集成,采用 等价类边界值划分用例设计方法。角度具体参数分析出的用例数据输入外部接 口输入g_szStateFileName:合法的 文件路径 及合法的文件 名A :深层路径(如9层) B : 255个字符的长文 件名及1个字符的长文 件名C :含有汉字、数字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件内容全为代码 行
6、H :文件内容全为注释 行I :文件内容全为空行J:文件内容为代码行、 注释行、空行的各种组 合:不合法 的文件类 型A : *.txtB : *.docC: *.pptD:文件大小为1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagNOT_STATg StateBlankLineFlagSTAT,NOT STATg_StateTotalL in eFlagNOT_STAT内部输 入不考虑输出gCodeL in eNUM-1gCommLi neNUM-1g_i Bla nkL in eNUM-1,0,大于0的极大值g_iTota
7、lL in eNUM-1(4)统计总行功能界面模块、源文件统计主控模、参数检查模块、统计总行模块、统计结果输出模块集成,采 用等价类边界值划分用例设计方法。角度具体参数分析出的用例数据输入外部接 口输入g_szStateFileName:合法的 文件路径 及合法的文件 名A :深层路径(如9层) B : 255个字符的长文 件名及1个字符的长文 件名C :含有汉字、数字、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文 件)G:文件内容全为代码 行H :文件内容全为注释 行I :文件内容全为空行J:文件内容为代码行、 注释行、空行的各种组 合:不合法 的文件类 型
8、A : *.txtB : *.docC: *.pptD:文件大小为1.1ME :F :G :g_StatCodeL in eFlagNOT_STAT-1 gCommLi neFlagNOT_STATg_StateBla nkLin eFlagNOT_STATg_StateTotalL in eFlagSTAT,NOT_STAT内部输 入输出gCodeL in eNUM-1gCommLi neNUM-1g_i Bla nkL in eNUM-1,0,大于0的极大值g_iTotalL in eNUM-1(5)组合统计功能界面模块、源文件统计主控模、参数检查模块、统计总行模块、统计结果输出模块集成,
9、采 用等价类边界值划分用例设计方法。统计 代码 行与 注释 行角度具体参数分析出的用例数据输入外部接口输入g_szStateFileNameA :合法的文件路径及合法的文件 名B :不合法的文件类型,*.txt等g_StatCodeL in eFlag gCommLi neFlag g_StateBla nkLin eFlag g StateTotalL in eFlagSTATNOT_STAT内部输 入不考虑输出g_iTotalL in eNUM-1,0,大于0的极大值(6)结果输出功能模块角度具体参数分析出的用例数据输入gCodeL in eNUM-1、0、大于0的极大值gCommLi n
10、eNUM-1、0、大于0的极大值g_i Bia nkL in eNUM-1、0、大于0的极大值g_iTotalL in eNUM-1、0、大于0的极大值输出统计的代码行数、注释行数、空行数、总行数,及其组合(7)全部功能集成后界面模块、源文件统计主控模、参数检查模块、代码行统计模块、注释行统计模块、空行统计模块、统计总行模块、统计结果输出模块集成,采用等价类边界值划分用例设计方法角度具体参数分析出的用例数据输入外部接 口输入g_szStateFileName:合法的 文件路径 及合法的文件 名A :深层路径(如9层) B : 255个字符的长文 件名及1个字符的长文 件名C :含有汉字、数字、
11、 字符的文件名D ;文件大小1ME:文件大小0.9MF :文件大小 0M(空文件)G:文件内容全为代码 行H :文件内容全为注释 行I :文件内容全为空行J:文件内容为代码行、 注释行、空行的各种组 合:不合法 的文件类 型A : *.txtB : *.docC: *.pptD:文件大小为1.1ME :F:G :g_StatCodeL in eFlagSTAT、NOT_STAT-1 gCommLi neFlagSTAT、NOT_STATg_StateBla nkLin eFlagSTAT、NOT_STATg_StateTotalL in eFlagSTAT,NOT_STAT内部输 入不考虑输出
12、统计的代码行数、注释行数、空行数、总行数,及其组合三、用例测试用例编号COUNTER_IT_BLOCK1_001测试项目集成代码行统计功能测试标题参数合法,只统计代码行,测试代码行统计功能模块测试策略基于功能集成(正向)重要级别高预置条件创建文件 D: Counter_IT_Testcase Case1.c,文件内容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/输入参数 1: g_bStatCodeLineFlag = STAT;参数 2: g_b
13、StatBlankLineFlag= NOT_STAT;参数 3: g_bStatCommLineFlag = NOT_STAT;参数 4: g_bStatTotalLineFlag = NOT_STAT;参数 5: g szStatFileName =” D: Counter IT Testcase Case1.c”执行步骤预期输出g_iCodeLineNum=3 gBlankLineNum=-1 gCommLineNum=-1 g_iTotalLineNum=-1测试用例编号COUNTER IT BLOCK2 001测试项目集成注释行统计功能测试标题参数合法,只统计注释行,测试注释行统计功
14、能模块测试策略基于功能集成(正向)重要级别高预置条件创建文件 D: Counter_IT_Testcase Casel.c,文件内容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/输入参数 1: g_bStatCodeLineFlag = NOT_STAT;参数 2: g_bStatBlankLineFlag= NOT_STAT;参数 3: g_bStatCommLineFlag = STAT;参数 4: g_bStatTotalLineFlag =
15、 NOT_STAT;参数 5: g szStatFileName =” D: Counter IT Testcase Case1.c”执行步骤预期输出g_iCodeLineNum=-1 gBlankLineNum=-1 g_iCommLineNum=0 g_iTotalLineNum=-1测试用例编号C0UNTER_IT_BL0CK3_001测试项目集成空行统计功能测试标题参数合法,只统计空行,测试空行统计功能模块测试策略基于功能集成(正向)重要级别高预置条件创建文件 D: Counter_IT_Testcase Case1.c,文件内容如下: int a=0;/*dsajdkljsalkd*
16、/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/输入参数 1: g_bStatCodeLineFlag = NOT_STAT;参数 2: g_bStatBlankLineFlag= STAT;参数 3: g_bStatCommLineFlag = NOT_STAT;参数 4: g_bStatTotalLineFlag = NOT_STAT;参数 5: g szStatFileName =” D: Counter IT Testcase Case1.c”执行步骤预期输出g_iCodeLineNum=-1 g
17、BlankLineNum=1 gCommLineNum=-1 g_iTotalLineNum=-1测试用例编号COUNTER IT BLOCK4 001测试项目集成总行统计功能测试标题参数合法,只统计总行,测试总行统计功能模块测试策略基于功能集成(正向)重要级别高预置条件创建文件 D: Counter_IT_Testcase Casel.c,文件内容如下: int a=O;/*dsajdkljsalkd*/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/ int a=0;/*dsajdkljsalkd*/输入参数 1: g_bStatCodeLineFlag = NOT_STAT;参数 2: g_bStatBlankLineFlag= STAT;参数 3: g_bStatCommLineFlag = NOT_STAT;参数 4: g_bStatTotalLineFlag = NOT_STAT;参数 5: g szStatFileName =” D: Counter IT Testcase Case1.c”执行步骤预期输出g_iCodeLineNum=-1 gBlankLineNum=-1 gCommLineNum=-1 g_iTotalLineNum=4
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中物理-第3章-专题-弹力摩擦力综合问题及物体的受力分析ppt课件-新人教版必修1
- 高中英语外研版选修六ppt课件:Module+2+Section+Ⅰ+Introduction+&+Reading+—+Pre-reading
- 高中英语外研版必修三ppt课件:Module+4+Section+Ⅴ+Writing—+环保类作文
- 高中英语必修4-Unit-2-Working-the-landppt课件
- 《高等石油地质》复习资料--课件
- 高中英语人教选修6ppt课件:Unit-3-Section-Ⅱ
- 高中信息技术基础《初识冒泡排序》优质课教学ppt课件
- 高中议论文语段训练修改ppt课件
- 高中英语必修五人教版ppt课件:Unit-3-Period-Three
- 党课ppt课件信仰的力量精编版
- 蔬果变变变课件
- 中央空调系统构成和设备配置课件
- 促进身心健康课件-人教课标版
- 传出神经系统药理---课件
- 一年级数学10的分与合课件