




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CAS车辆调度系统单元测试用例设计华南理工大学计算机学院4班第X项目组编写 2008年6月1 简介1.1 编写目的 本文档提供了CAS车辆调度系统单元测试的用例设计本文档用于指导开发人员和测试人员共同完成单元测试的实施.1.2 参考资料 单元测试计划书 软件测试案例与实践教程1.3 范围 本文档是单元测试文档的一部分2 测试用例2.1资料管理模块用例编号1001单元描述CCarStateView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1001-1OnCSearch1. 输入数据库中存在的第一辆车的ID2. 输入数据库中存在的最后一辆车的ID3. 输入数据库中存在的非第一或最后的车的ID4. 输入数据库中不存在的ID,但符合ID的命名标准5. 输入不合符命名标准的ID1. 输入20012. 输入20083. 输入20114. 输入29995. 输入121 通过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. 各编辑框显示该车的相应的状态和工作量m_movefirst.EnableWindow(true)m_moveprev.EnableWindow(true)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)4. 显示MessageBox(未查找到符合的记录!)5. 显示MessageBox(未查找到符合的记录!)1. 各编辑框如期望结果显示,仅|和和|按钮被禁用3. 各编辑框如期望结果显示,|、|按钮全部可用4. 未查找到符合的记录!如期望弹出5. 未查找到符合的记录!如期望弹出预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1001-2OnCAdd1. 输入已存在的车辆ID以及其他信息,点击添加按钮2. 输入数据库中未存在的车辆ID及其他信息,点击添加按钮3. 输入不合符命名标准的ID及其他信息,点击添加按钮1. 输入车辆ID:2004,点击添加按钮2. 输入车辆ID:2023,点击添加按钮3. 输入车辆ID:999,点击添加按钮1 通过2 通过3 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 弹出出错提示消息框,各编辑框仍显示当前车辆的信息2. 列表中添加了新的车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)3. 弹出“车辆ID应为20002999”消息框,各编辑框仍显示当前车辆的信息1. 弹出出错提示消息框,各编辑框仍显示当前车辆的信息2. 列表中添加了新车辆的信息,各编辑框显示第一辆的信息,仅|和按钮被禁用3. 弹出“车辆ID应为20002999”消息框,各编辑框仍显示当前车辆的信息预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。子用例编号方法名输入标准实际输入状态1001-3OnCSave1. 在列表中选中或输入已存在的车辆ID,修改其信息,点击修改按钮2. 输入数据库中未存在的车辆ID及其他信息,点击修改按钮3. 输入不合符命名标准的ID及其他信息,点击修改按钮1. 输入车辆ID:2003,及其他信息,点击保存按钮2. 输入车辆ID:2555,及其他信息,点击保存按钮3. 输入车辆ID:3,及其他信息,点击保存按钮1 通过2 通过(有缺陷)3 通过(有缺陷)子用例目的输出标准实际输出测试控件可视化的正确性1. 列表和各编辑框中该车的信息发生变化,显示“成功保存”消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)2. 显示出错提示消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)3. 显示出错提示消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 如输出标准输出2. 显示出错提示消息框,各编辑框仍显示所输入的车辆信息3. 显示出错提示消息框,各编辑框仍显示所输入的车辆信息预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。子用例编号方法名输入标准实际输入状态1001-4OnDDelete1. 在列表中选中某辆车,点击删除按钮 1. 选中车辆2002,点击删除按钮1 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表中删除了该车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 列表中删除了车辆2002的信息,各编辑框显示第一辆车的信息,仅|和按钮被禁用预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。子用例编号方法名输入标准实际输入状态1001-5OnCRefresh1. 各编辑框当前显示第一辆车的信息时,点击刷新列表按钮2. 各编辑框当前显示非第二辆车的信息时,点击刷新列表按钮1. 各编辑框当前显示车辆2001的信息时,点击刷新列表按钮2. 各编辑框当前显示车辆2003的信息时,点击刷新列表按钮1 通过2 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 各编辑框显示第一辆车的相应信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)2. 各编辑框显示第一辆车的相应信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 各编辑框如期望结果显示,仅|和按钮被禁用2. 各编辑框如期望结果显示,仅|和按钮被禁用预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试CDriverStateView类与CCaStateView类的功能和结构皆类似,其单元测试略CCDriverStateSet类和CCarStateSet类均由类向导创建,几乎无自定义函数,其单元测试略2.2数据管理模块用例编号1002单元描述CCarDataView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1002-1OnButtonCheck1. 输入数据库中存在的第一辆车的ID2. 输入数据库中存在的最后一辆车的ID3. 输入数据库中存在的非第一或最后的车的ID4. 输入数据库中不存在的ID,但符合ID的命名标准5. 输入不合符命名标准的ID1. m_Checkid20012. m_Checkid20083. m_Checkid20114. m_Checkid29995. m_Checkid121 通过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. 各编辑框显示该车的相应的信息m_movefirst.EnableWindow(true)m_moveprev.EnableWindow(true)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)4. 显示MessageBox(未查找到符合的记录!)5. 显示MessageBox(未查找到符合的记录!)1. 各编辑框如期望结果显示,仅|和和|按钮被禁用3. 各编辑框如期望结果显示,|、|按钮全部可用4. 未查找到符合的记录!如期望弹出5. 未查找到符合的记录!如期望弹出预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1002-2OnClickListVInfoShow1. 选中列表中的第一辆车2. 选中列表中的最后一辆车3. 选中非第一或最后的一辆车4. 选中没有车的行1. 选中车辆20012. 选中车辆20083. 选中车辆20054. 选中没有车的行1 通过2 通过3 通过4 通过子用例目的输出标准实际输出测试控件可视化的正确性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. 各编辑框显示该车的相应的信息m_movefirst.EnableWindow(true)m_moveprev.EnableWindow(true)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)4. 各编辑框无变动,各按钮无变动1. 各编辑框如期望结果显示,仅|和和|按钮被禁用3. 各编辑框如期望结果显示,|、|按钮全部可用4. 各编辑框无变动,各按钮无变动预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1002-3OnShow1. 各编辑框当前显示第一辆车的信息时,点击刷新列表按钮2. 各编辑框当前显示非第二辆车的信息时,点击刷新列表按钮1. 各编辑框当前显示车辆2001的信息时,点击刷新列表按钮2. 各编辑框当前显示车辆2003的信息时,点击刷新列表按钮1 通过2 通过(有缺陷)子用例目的输出标准实际输出测试控件可视化的正确性1. 各编辑框显示第一辆车的相应信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)2. 各编辑框显示第一辆车的相应信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 各编辑框如期望结果显示,仅|和按钮被禁用2. 各编辑框仍显示第三辆车的信息,|、|按钮全部可用预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1002-4ShowData1. 各编辑框当前显示第一辆车的信息时,点击showdata按钮2. 各编辑框当前显示非第一辆车的信息时,点击showdata按钮1. 各编辑框当前显示车辆2001的信息时,点击showdata按钮2. 各编辑框当前显示车辆2003的信息时,点击showdata按钮1 通过2 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表显示全部车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)2. 列表显示全部车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 各编辑框如期望结果显示,仅|和按钮被禁用2. 各编辑框如期望结果显示,仅|和按钮被禁用预置条件测试方法说明通过创建一个新按钮showdata去实现执行ShowData函数,观察其运行结果。子用例编号方法名输入标准实际输入状态1002-5OnButtonVInfoAdd1. 输入已存在的车辆ID以及其他信息,点击添加按钮2. 输入数据库中未存在的车辆ID及其他信息,点击添加按钮3. 输入不合符命名标准的ID及其他信息,点击添加按钮1. 输入车辆ID:2005,点击添加按钮2. 输入车辆ID:2009,点击添加按钮3. 输入车辆ID:16,点击添加按钮1 通过2 通过3 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 弹出出错提示消息框,各编辑框仍显示当前车辆的信息2. 列表中添加了新的车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)3. 弹出“车辆ID应为20002999”消息框,各编辑框仍显示当前车辆的信息1. 弹出出错提示消息框,各编辑框仍显示当前车辆的信息2. 列表中添加了新车辆的信息,各编辑框显示第一辆的信息,仅|和按钮被禁用3. 弹出“车辆ID应为20002999”消息框,各编辑框仍显示当前车辆的信息预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。子用例编号方法名输入标准实际输入状态1002-6OnButtonVInfoModify1. 在列表中选中或输入已存在的车辆ID,修改其信息,点击修改按钮2. 输入数据库中未存在的车辆ID及其他信息,点击修改按钮3. 输入不合符命名标准的ID及其他信息,点击修改按钮1. 输入车辆ID:2005,点击修改按钮2. 输入车辆ID:2009,点击修改按钮3. 输入车辆ID:16,点击修改按钮1 通过2 通过(有缺陷)3 通过(有缺陷)子用例目的输出标准实际输出测试控件可视化的正确性1. 列表和各编辑框中该车的信息发生变化,显示“成功保存”消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)2. 显示出错提示消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)3. 显示出错提示消息框,各编辑框仍第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 如输出标准输出2. 显示出错提示消息框,各编辑框仍显示所输入的车辆信息3. 显示出错提示消息框,各编辑框仍显示所输入的车辆信息预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。子用例编号方法名输入标准实际输入状态1002-7OnButtonVInfoDelete1. 在列表中选中某辆车,点击删除按钮 1. 选中车辆2002,点击删除按钮1 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表中删除了该车辆的信息,各编辑框显示第一辆车的信息m_movefirst.EnableWindow(false)m_moveprev.EnableWindow(false)m_movenext.EnableWindow(true)m_movelast.EnableWindow(true)1. 列表中删除了车辆2002的信息,各编辑框显示第一辆车的信息,仅|和按钮被禁用预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试。用例编号1003单元描述CVRecordView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1003-1OnButtonFind1. 输入记录列表中存在的第一辆车的ID2. 输入记录列表中存在的非第一辆车的ID3. 输入记录列表中不存在的ID,但符合ID的命名标准4. 输入不合符命名标准的ID1. m_Checkid20012. m_Checkid20043. m_Checkid29994. m_Checkid121 通过(有缺陷)2 通过(有缺陷)3 通过4 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表中显示属于该车的全部记录,各编辑框显示该车的第一条记录的信息,|、|按钮全部被禁用2. 列表中显示属于该车的全部记录,各编辑框显示该车的第一条记录的信息,|、|按钮全部被禁用3. 弹出“未查找到符合的记录”消息框,各编辑框显示第一辆车的相应的信息,|、|按钮全部可用4. 弹出“未查找到符合的记录”消息框,各编辑框显示第一辆车的相应的信息,|、|按钮全部可用1. 列表中显示属于车辆2001的全部记录,各编辑框显示该车的第一条记录的信息,但|、|按钮未全部被禁用2. 列表中显示属于该车的全部记录,各编辑框未显示该车的第一条记录的信息,|、|按钮未全部被禁用3. 弹出“未查找到符合的记录”消息框,各编辑框显示第一辆车的相应的信息,|、|按钮全部可用4. 弹出“未查找到符合的记录”消息框,各编辑框显示第一辆车的相应的信息,|、|按钮全部可用预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1003-2OnClickLISTRRecord1. 未进行特定车辆记录查询情况下选中列表中的第一辆车2. 未进行特定车辆记录查询情况下选中列表中的非第一辆车3. 进行了特定车辆记录查询情况下选中列表中的第一辆车4. 进行了特定车辆记录查询情况下选中列表中的非第一辆车5. 进行了特定车辆记录查询再全部显示记录后,选中列表中的第一辆车6. 进行了特定车辆记录查询再全部显示记录后,选中列表中的非第一辆车1. 选中车辆2001的第二条记录2. 选中车辆2006的第一条记录3. 查询车辆2001的记录,选中其第一条记录4. 查询车辆2004的记录,选中其第一条记录5. 查询车辆2001的记录,点击显示全部记录按钮,选中车辆2001的第一条记录6. 查询车辆2001的记录,点击显示全部记录按钮,选中车辆2006的第一条记录1 通过2 通过3 通过(有缺陷)4 通过(有缺陷)5 通过6 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 各编辑框显示该条记录的信息, 2. 各编辑框显示该条记录的信息, 3. 各编辑框显示该条记录的信息,|、|按钮全部被禁用4. 各编辑框显示该条记录的信息,|、|按钮全部被禁用5. 各编辑框显示该条记录的信息,|、|按钮全部可用6. 各编辑框显示该条记录的信息,|、|按钮全部可用1. 如输出标准2. 如输出标准3. 各编辑框如期望结果显示,但|、|按钮未全部禁用4. 各编辑框无变动,各按钮无变动5. 如输出标准6. 如输出标准预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1003-3OnButtonReset1. 查询特定车辆记录时找到符合的记录,点击显示全部记录按钮2. 查询特定车辆记录时未找到符合的记录,点击显示全部记录按钮1. 查询特定车辆记录时找到符合的记录,点击显示全部记录按钮2. 查询特定车辆记录时未找到符合的记录,点击显示全部记录按钮1 通过2 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表显示全部车辆的记录,各编辑框显示第一条记录的信息,仅|、按钮被禁用2. 列表显示全部车辆的记录,各编辑框显示第一条记录的信息,仅|、按钮被禁用1. 如输出标准2. 如输出标准预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试CDriverDataView类与CCarDataView类的功能和结构皆类似,其单元测试略CDRecordView类与CVRecordView类的功能和结构皆类似,其单元测试略CCDriverDataSet类、CCarDataSet类、CDRecordSet类和CVRecordSet均由类向导创建,几乎无自定义函数,其单元测试略2.3车辆调度模块用例编号1004单元描述CTaskView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1004-1OnSearch1. 输入任务列表中存在的第一个任务的ID2. 输入任务列表中存在的非第一个或最后的任务的ID3. 输入任务列表中存在的最后一个任务的ID4. 输入任务列表中不存在的任务ID,但符合ID的命名标准5. 输入不合符命名标准的任务ID6. 输入任务列表中存在的某个车辆的ID7. 输入任务列表中不存在的车辆ID,但符合ID的命名标准8. 输入不合符命名标准的车辆ID9. 输入任务列表中存在的某个司机的ID10. 输入记录列表中不存在的司机ID,但符合ID的命名标准11. 输入不合符命名标准的司机ID1. 选中任务ID,输入10012. 选中任务ID,输入10053. 选中任务ID,输入10074. 选中任务ID,输入19995. 选中任务ID,输入996. 选中车辆ID,输入20017. 选中车辆ID,输入29998. 选中车辆ID,输入6569. 选中司机ID,输入300110. 选中司机ID,输入370111. 选中司机ID,输入6581 通过2 通过3 通过4 通过5 通过6 通过7 通过8 通过9 通过10 通过11 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 各编辑框显示该任务信息,|、按钮被禁用2. 各编辑框显示该任务的信息,|、|按钮全部可用3. 各编辑框显示该任务的信息, 、|按钮禁用4. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息, |、按钮禁用5. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息,|、按钮禁用6. 各编辑框显示该任务的信息,如果该车辆属于第一个任务|、|按钮被禁用;如果不属于第一个或最后一个任务,|、|均可用7. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息,|、按钮禁用8. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息,|、按钮禁用9. 各编辑框显示该任务的信息,如果该车辆属于第一个任务|、|按钮被禁用;如果不属于第一个或最后一个任务,|、|均可用10. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息,|、按钮禁用11. 弹出“未查找到符合的记录”消息框,各编辑框显示第一个任务的相应的信息,|、按钮禁用1. 如输出标准2. 如输出标准3. 如输出标准4. 如输出标准5. 如输出标准6. 如输出标准7. 如输出标准8. 如输出标准9. 如输出标准10. 如输出标准11. 如输出标准预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试用例编号1005单元描述CSearchView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1005-1OnSearch1. 输入任务列表中存在的第一个出车日期2. 输入任务列表中不存在的出车日期3. 输入任务列表中存在的某个客户的名称4. 输入任务列表中不存在的客户的名称5. 输入任务列表中存在的某种货物类型6. 输入记录列表中不存在的某种货物类型1. 选中按出车日期,输入200805012. 选中按出车日期,输入200906043. 选中按所属客户,输入A厂4. 选中按所属客户,输入B厂5. 选中按货物类型,输入书籍6. 选中按货物类型,输入黄金1 通过2 通过3 通过4 通过5 通过6 通过子用例目的输出标准实际输出测试控件可视化的正确性1. 列表显示符合条件的全部任务记录2. 弹出“未查找到符合的记录”,列表仍显示全部任务记录3. 列表显示符合条件的全部任务记录4. 弹出“未查找到符合的记录”,列表仍显示全部任务记录 5. 列表显示符合条件的全部任务记录6. 弹出“未查找到符合的记录”,列表仍显示全部任务记录1. 如输出标准2. 如输出标准3. 如输出标准4. 如输出标准5. 如输出标准6. 如输出标准预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试子用例编号方法名输入标准实际输入状态1005-2OnClickListTask1. 未进行特定任务记录查询情况下选中列表中的某条任务记录2. 进行特定任务记录查询,查到需要记录的情况下,选中列表中的某条任务记录3. 进行特定任务记录查询,未查到需要记录的情况下,选中列表中的某条任务记录4. 进行了两种特定任务记录查询,均查到需要记录的情况下,选中列表中的某条任务记录5. 进行了两种特定任务记录查询,均未查到需要记录的情况下,选中列表中的某条任务记录1. 选中第一条任务记录2. 选中第二条任务记录3. 查询出车日期是20080501的记录后,选中其中的第一条记录4. 查询所属客户是A厂的记录后,选中其第二条记录5. 查询出车日期是20080501的记录,查询所属客户是A厂的记录后,选中其第一条记录6. 查询出车日期是20080501的记录,查询所属客户是A厂的记录后,选中其第三条记录1 通过2 通过3 通过4 通过5 通过6 失败子用例目的输出标准实际输出测试控件可视化的正确性1. 无反应2. 无反应3. 无反应4. 无反应5. 无反应6. 无反应1. 如输出标准2. 如输出标准3. 如输出标准4. 如输出标准5. 如输出标准6. 弹出“越过有效贮存区间”消息框预置条件测试方法说明直接通过运行软件进行测试,可视为一般功能性测试用例编号1006单元描述CAddTaskView类用例目的测试类中方法的逻辑正确性和接口数据的结构正确性用例类型单元测试测试环境测试环境要求实际测试环境软件(MS Visual Studio,Win2000或以上, MS access 2003,),硬件(无),测试工具(Nunit框架)软件: WinXP, MS access 2003, MS Visual Studio硬件:标准PC工具:Nunit子用例编号方法名输入标准实际输入状态1006-1OnFind1. 选择了车辆类型和司机牌照类型,点击查找按钮2. 只选择了车辆类型,司机牌照类型为空,点击查找按钮3. 只选择了司机牌照类型,车辆类型为空,点击查找按钮1. 车辆类型选“卡车”,司机牌照类型选“B2”,点击查找2. 车辆类型选“卡车”,点击查找3. 司机牌照类型选“B2”,点击查找1 通过2 失败3 失败子用例目的输出标准实际输出测试控件可视化的正确性1. 车辆和司机列表均显示符合条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精密薄板生产线项目投资计划书
- 2025药店岗前培训试题及答案
- 2025年医保竞赛试题及答案
- 2025年药学药物不良反应监测策略考试答案及解析
- 市政工程师城市道路施工考核试卷及答案
- 人际沟通的真题及答案
- 油墨生产线项目投资计划书
- 2025年医疗器械技术专业资格考试试题及答案
- 碳中和目标下照明行业能源结构优化与节能减排研究报告
- 2025年内分泌科糖尿病治疗技术应用模拟考试答案及解析
- 儿童出血性疾病诊疗规范
- 2025秋教科版科学二年级上册教学课件:第一单元第3课 家里的物品
- 单位打车管理办法
- 市级防汛物资管理办法
- 试油操作规程详解
- 婚姻家庭调解课件
- Mg2Sn基多层薄膜的层界面调控与热电性能
- 骨科门诊常见病诊疗流程
- 2025年英语四级考试真题试卷及答案
- 2025年心理辅导员职业资格考试试卷及答案
- 医院法律法规培训内容
评论
0/150
提交评论