- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元测试文档模板
出租车管理系统单元测试报告2013-12-27V1.0更新历史:修改人员日期变更原因版本号程冉2013-12-27初版发布V1.0程冉2013-12-29增补版本V1.1程冉2013-12-30体验测试V2.0编写目的本单元测试报告的目的有以下三条:(1)对单元测试结果进行整理和汇总,形成正确的文档。(2)为软件单元的评审验收提供依据。(3)纳入软件产品配置管理库。2.软件单元描述被测试单元相关单元所属子系统单元设计单元测试CustomerControllerCustomerSampleDBHandler注册系统客户的控制类,向系统发送客户的操作请求并调用系统方法进行处理,处理成功后反馈给客户。对控制类发送操作请求,并检查对比访问结果与操作预期结果。SecureDataAccessISecureUser注册系统调用数据的存储过程通过用户ID从数据库中获取用户信息给定5个测试ID,检查返回结果是否符合预期。ISecureUserSecureDataAccessISecureCustomer注册系统通过用户ID和用户密码判断该用户是否为合法登录给定5组测试用户ID通过判断结果与预期对比IsSecureCustomerCustomerControllerISecureUserCustomerLoginView注册系统通过客户的ID和客户的登陆密码判断客户的登录是否合法给定5组测试顾客ID通过判断结果比较。IsValiateInputCustomerLoginView注册系统通过正则表达式和随机数验证码等手段在前端判断输入是否合法给定5组临界特殊前端输入,对比结果与预期。ComplainViewCustomerController投诉系统在前台客户可以进行提交信息到后台管理员的接口测试5组信息,对提交后台接口进行测试ComplainListViewComplainPersistentList投诉系统在后台显示多条前台传来的投诉的窗口,用列表的形式来显示多条投诉信息,管理员可以点击一条公告表示已经对其进行处理后台提供边界量数据,例如翻页边界数,测试投诉系统显示界面,以及对用户数据的操作接口调用。SampleDBHandlerCustomerControllerPersistentList投诉系统数据库操作类的实例,针对公告类进行数据库操作分别测试添加删除更新和获取Model方法。ComplainCustomerControllerComplainListView投诉系统投诉的实体类,存有投诉的属性及对属性的基本操作测试属性的基本操作(增删改查)PersistentListSampleDBHandlerComplainListView投诉系统持久化类的列表,具体位某个模型类的集合通过修改DBHandler对持久层的各个函数进行测试,并对比输出与预期。EditSelfViewSelfManagerController个人信息管理系统修改当前登录者管理员的信息的接口对当前用户数据进行5次功能覆盖测试,比较结果与预期。SelfManagerControllerEditSelfViewEditSelfManager个人信息管理系统客户的控制类,向系统发送管理员的操作请求并调用系统方法进行处理,处理成功后反馈给客户都是private操作,所以只能通过对应的EditSelfView进行测试。SqlConnectionSampleDBHandlerSqlCommand个人信息管理系统通过数据库的地址,用户名和密码进行数据库连接利用SQLcommand进行连接测试,对比连接稳定性和安全性。DriverManagerSampleDBHandlerSqlConnection个人信息管理系统数据库连接的驱动文件测试manager的持久性SqlCommandSampleDBHandlerSqlConnection个人信息管理系统通过SQL语句想数据库发送执行SQL语言的命令,并返回执行结果编制5条SQL语句,覆盖测试增删改查ManagerSampleDBHandlerSelfManagerController个人信息管理系统管理员的实体类,继承于工号类(Employee)主要测试Manager的安全性BackupViewBackupController备份系统手动的备份页面,管理员可以输入备份的备注信息后点击备注测试界面接口中的操作是否正确响应,记录在大批量操作下的状态。BackupControllerBackupSampleDBHandler备份系统客户的控制类,向系统发送客户的操作请求并调用系统方法进行处理,处理成功后反馈给客户从BackupView处操作处理controller类并验证功能正确性。TaxiControllerAddCarViewTaxi车辆
文档评论(0)