单元测试用例实例RainWord格式.docx
- 文档编号:13672099
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:42
- 大小:22.34KB
单元测试用例实例RainWord格式.docx
《单元测试用例实例RainWord格式.docx》由会员分享,可在线阅读,更多相关《单元测试用例实例RainWord格式.docx(42页珍藏版)》请在冰豆网上搜索。
本文档是单元测试文档的一部分
2测试用例
2.1资料管理模块
用例编号
1001
单元描述
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.各编辑框显示该车的相应的信息
m_moveprev.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元测试 实例 Rain
![提示](https://static.bdocx.com/images/bang_tan.gif)