系统单元测试用例测试报告.docVIP

  • 28
  • 0
  • 约3.68千字
  • 约 9页
  • 2019-08-11 发布于安徽
  • 举报
. . 学生信息管理系统 单元测试报告 [二零一零年十二月二日] 1编写目的 1.1为了保证学生信息管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例进行测试。 1.2学会使用简单的单元测试工具,对系统模块进行测试分析,并编写测试用例。 1.3为软件单元的评审验收提供依据. 2.单元模块概述 2.1功能需求分析 本系统由系统用户管理、学生管理、班级信息管理、课程设置和成绩管理几个模块组成。 2. 系统用户管理模块主要是对用户信息的管理,它包括用户登录、添加用户、修改用户密码。 2. 用户的登录限于已注册的用户,只有已注册的用户才能登录系统。其实现过程: 输入:用户名(用于登录账号); 输入:密码。 点击:登录按钮。 处理:1)输入信息的合法性。 2)操作成功,登录系统。否则,给出出错提示。 输出:登录成功或者登录失败的提示。 2. 增加一个新的用户。其实现过程如下: 输入:用户名(用于登录帐号),姓名,密码,权限。 处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)操作成功,给出成功提示,否则给出出错提示。 输出:操作结果。成功给予成功提示,失败给予失败提示,并且给出失败原因。 2. 修改密码用于用户对自己的密码进行修改。 输入:旧密码,新密码,确认密码 处理:1)输入数据有效性的验证,密码长度为6-20。 2)判断新密码与确认密码是否相同,如果不相同,给出出错提示。 3)新密码与确认密码相同,判断旧密码是否正确,如果不正确给出出错提示。 4)新密码与确认密码相同,旧密码正确,用新密码替换原来旧密码。操作成功, 给出成功提示,否则给出出错信息。 输出:操作成功,系统提示密码修改成功,反之,系统提示密码修改错误,显示失败的原因 2.2 主要测试工具的介绍 测试单元的介绍和使用(Visual Unit测试工具) 2.2.1直接解压“Visualunit1.4.5”文件,点击“ 2.2.2点击运行Visual Unit主界面如下。 2.2.3信息窗口及其菜单 2.3.4建立与配置测试工程   建立测试工程:   测试工程使用与产品工程相同的开发环境建立和编译,运行测试工程即可执行测试,例如,产品工程的开发环境是VC6.0,则同样用VC6.0建立、编译测试工程。   测试工程的命名建议采用Test+产品工程名,如TestDemo。特别提醒:测试工程不能命名为:xxxTester,因为这是测试文件的专用命名格式。 新建一个“TestX”工程作为测试的工作区:如图所示。 建立一个“Test”的工程 工具-选项-编辑器,选择“自动重新载入外部修改的文件”:如图所示。 选项-目录,添加INCLUDE文件和JENNY文件:如图所示。 工程-设置 ,在C/C++目录下的预处理出程序定义里添加_VUNIT:如图所示。 5.添加头文件: 6. 启动VU软件,点击菜单,选择目录,在目录上将产品工程目录和测试工程目录相对的文件路径导入. 点击菜单,选择选项,检查运行的环境是否正确,导入文件到工程。 7. 点击导航窗口的定义数据输出, 点击图中的确定后,跳出的窗口:如图所示。 8.在导航窗口中选择函数“OnClose()”:如图所示。 3.主要测试内容 测试内容 3.1管理员登录模块 测试用例序号 01 测试用例名称 管理员登录模块 被测试系统 student 测试功能描述 1:运行登录对话框 2:检验输入的管理帐号和密码 3:检验输入的帐号和密码是否匹配 测试用例描述 测试步骤 1:运行学生信息管理系统 2:输入帐号和密码 期待输出结果 1:显示登陆对话框 2:如果帐号和密码正确进则入系统 3:反之则提示用户重新输入 测试结果 3.2学生成绩录入模块 测试用例序号 03 测试用例名称 学生成绩录入模块 被测试系统 student 测试功能描述 1:运行成绩管理界面对话框 2:检验输入学生的成绩 3:检验输入的学生成绩是否正确合格 测试用例描述 测试步骤 1:运行学生信息管理系统 2:输入学生的成绩 期待输出结果 1:显示提示对话框 2:如果成绩格式正确则录入成功 3:反之则提示重新输入成绩 2.2.4学生信息修改模块 测试用例序号 04 测试用例名称 学生信息修改模块 被测试系统 student 测试功能描述 1:运行信息修改管理界面对话框 2:检验输入修改学生的学号 3:检验输入的学生是否存在 测试用例描述 测试步骤 1:运行学生信息管理系统 2:输入学生的学号,科目 期待输出结果 1:显示提示对话框 2:如果存在却修改的格式正确则修改成功 3:反之则

文档评论(0)

1亿VIP精品文档

相关文档