单元测试用例实例RainWord格式文档下载.docx

上传人:b****5 文档编号:17794943 上传时间:2022-12-10 格式:DOCX 页数:42 大小:23.43KB
下载 相关 举报
单元测试用例实例RainWord格式文档下载.docx_第1页
第1页 / 共42页
单元测试用例实例RainWord格式文档下载.docx_第2页
第2页 / 共42页
单元测试用例实例RainWord格式文档下载.docx_第3页
第3页 / 共42页
单元测试用例实例RainWord格式文档下载.docx_第4页
第4页 / 共42页
单元测试用例实例RainWord格式文档下载.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

单元测试用例实例RainWord格式文档下载.docx

《单元测试用例实例RainWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《单元测试用例实例RainWord格式文档下载.docx(42页珍藏版)》请在冰豆网上搜索。

单元测试用例实例RainWord格式文档下载.docx

单元描述

CCarStateView类

用例目的

测试类中方法的逻辑正确性和接口数据的结构正确性

用例类型

单元测试

测试环境

测试环境要求

实际测试环境

软件(MSVisualStudio,Win2000或以上,MSaccess2003,),硬件(无),测试工具(Nunit框架)

软件:

WinXP,MSaccess2003,MSVisualStudio

硬件:

标准PC

工具:

Nunit

子用例编号

方法名

输入标准

实际输入

状态

1001-1

OnCSearch

1.输入数据库中存在的第一辆车的ID

2.输入数据库中存在的最后一辆车的ID

3.输入数据库中存在的非第一或最后的车的ID

4.输入数据库中不存在的ID,但符合ID的命名标准

5.输入不合符命名标准的ID

1.输入2001

2.输入2008

3.输入2011

4.输入2999

5.输入12

1通过

2通过

3通过

4通过

5通过

子用例目的

输出标准

实际输出

测试控件可视化的正确性

1.各编辑框显示该车的相应的状态和工作量

m_movefirst.EnableWindow(false)

m_moveprev.EnableWindow(false)

m_movenext.EnableWindow(true)

m_movelast.EnableWindow(true)

2.各编辑框显示该车的相应的状态和工作量

m_movefirst.EnableWindow(true)

m_moveprev.EnableWindow(true)

m_movenext.EnableWindow(false)

m_movelast.EnableWindow(false)

3.各编辑框显示该车的相应的状态和工作量

4.显示MessageBox("

未查找到符合的记录!

"

5.显示MessageBox("

1.各编辑框如期望结果显示,仅|<

和<

<

按钮被禁用

2.各编辑框如期望结果显示,仅>

>

和>

|按钮被禁用

3.各编辑框如期望结果显示,|<

、<

、>

|按钮全部可用

4."

如期望弹出

5."

预置条件

测试方法说明

直接通过运行软件进行测试,可视为一般功能性测试

1001-2

OnCAdd

1.输入已存在的车辆ID以及其他信息,点击添加按钮

2.输入数据库中未存在的车辆ID及其他信息,点击添加按钮

3.输入不合符命名标准的ID及其他信息,点击添加按钮

1.输入车辆ID:

2004,点击添加按钮

2.输入车辆ID:

2023,点击添加按钮

3.输入车辆ID:

999,点击添加按钮

1.弹出出错提示消息框,各编辑框仍显示当前车辆的信息

2.列表中添加了新的车辆的信息,各编辑框显示第一辆车的信息

3.弹出“车辆ID应为2000-2999”消息框,各编辑框仍显示当前车辆的信息

2.列表中添加了新车辆的信息,各编辑框显示第一辆×

的信息,仅|<

直接通过运行软件进行测试,可视为一般功能性测试。

1001-3

OnCSave

1.在列表中选中或输入已存在的车辆ID,修改其信息,点击修改按钮

2.输入数据库中未存在的车辆ID及其他信息,点击修改按钮

3.输入不合符命名标准的ID及其他信息,点击修改按钮

2003,及其他信息,点击保存按钮

2555,及其他信息,点击保存按钮

3,及其他信息,点击保存按钮

2通过(有缺陷)

3通过(有缺陷)

1.列表和各编辑框中该车的信息发生变化,显示“成功保存”消息框,各编辑框仍第一辆车的信息

2.显示出错提示消息框,各编辑框仍第一辆车的信息

3.显示出错提示消息框,各编辑框仍第一辆车的信息

1.如输出标准输出

2.显示出错提示消息框,各编辑框仍显示所输入的车辆信息

3.显示出错提示消息框,各编辑框仍显示所输入的车辆信息

1001-4

OnDDelete

1.在列表中选中某辆车,点击删除按钮

1.选中车辆2002,点击删除按钮

1.列表中删除了该车辆的信息,各编辑框显示第一辆车的信息

1.列表中删除了车辆2002的信息,各编辑框显示第一辆车的信息,仅|<

1001-5

OnCRefresh

1.各编辑框当前显示第一辆车的信息时,点击刷新列表按钮

2.各编辑框当前显示非第二辆车的信息时,点击刷新列表按钮

1.各编辑框当前显示车辆2001的信息时,点击刷新列表按钮

2.各编辑框当前显示车辆2003的信息时,点击刷新列表按钮

1.各编辑框显示第一辆车的相应信息

2.各编辑框显示第一辆车的相应信息

2.各编辑框如期望结果显示,仅|<

CDriverStateView类与CCaStateView类的功能和结构皆类似,其单元测试略

CCDriverStateSet类和CCarStateSet类均由类向导创建,几乎无自定义函数,其单元测试略

 

2.2数据管理模块

1002

CCarDataView类

1002-1

OnButtonCheck

1.m_Checkid=2001

2.m_Checkid=2008

3.m_Checkid=2011

4.m_Checkid=2999

5.m_Checkid=12

1.各编辑框显示该车的相应的信息

2.各编辑框显示该车的相应的信息

3.各编辑框显示该车的相应的信息

1002-2

OnClickListVInfoShow

1.选中列表中的第一辆车

2.选中列表中的最后一辆车

3.选中非第一或最后的一辆车

4.选中没有车的行

1.选中车辆2001

2.选中车辆2008

3.选中车辆2005

4.各编辑框无变动,各按钮无变动

1002-3

OnShow

2.各编辑框仍显示第三辆车的信息,|<

1002-4

ShowData

1.各编辑框当前显示第一辆车的信息时,点击showdata按钮

2.各编辑框当前显示非第一辆车的信息时,点击showdata按钮

1.各编辑框当前显示车辆2001的信息时,点击showdata按钮

2.各编辑框当前显示车辆2003的信息时,点击showdata按钮

1.列表显示全部车辆的信息,各编辑框显示第一辆车的信息

2.列表显示全部车辆的信息,各编辑框显示第一辆车的信息

通过创建一个新按钮showdata去实现执行ShowData函数,观察其运行结果。

1002-5

OnButtonVInfoAdd

2005,点击添加按钮

2009,点击添加按钮

16,点击添加按钮

1002-6

OnButtonVInfoModify

2005,点击修改按钮

2009,点击修改按钮

16,点击修改按钮

1002-7

OnButtonVInfoDelete

1003

CVRecordView类

1003-1

OnButtonFind

1.输入记录列表中存在的第一辆车的ID

2.输入记录列表中存在的非第一辆车的ID

3.输入记录列表中不存在的ID,但符合ID的命名标准

4.输入不合符命名标准的ID

2.m_Checkid=2004

3.m_Checkid=2999

4.m_Checkid=12

1通过(有缺陷)

1.列表中显示属于该车的全部记录,各编辑框显示该车的第一条记录的信息,|<

|按钮全部被禁用

2.列表中显示属于该车的全部记录,各编辑框显示该车的第一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1