资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
学生信息管理系统单元测试报告二零一零年十二月二日1 编写目的1.1为了保证学生信息管理系统的各项功能靠谱的实现,特编写了此测试计划,对所开发软件的各功能模块和案例进行测试。1.2学会使用简单的单元测试工具,对系统模块进行测试剖析,并编写测试用例。1.3为软件单元的评审查收供给依照.2单元模块概括2.1功能需求剖析本系统由系统用户管理、学生管理、班级信息管理、课程设置和成绩管理几个模块构成。系统用户管理模块系统用户管理模块主假如对用户信息的管理,它包含用户登录、增添用户、改正用户密码。2.1.1.1用户登录用户的登录限于已注册的用户,只有已注册的用户才能登录系统。其实现过程:输入:用户名(用于登录账号);输入:密码。点击:登录按钮。办理:1)输入信息的合法性。2)操作成功,登录系统。不然,给出犯错提示。输出:登录成功或许登录失败的提示。2.1.1.2增添用户信息增添一个新的用户。其实现过程以下:输入:用户名(用于登录帐号),姓名,密码,权限。办理:1)数占有效性查验。2)将用户信息保留到数据库对应的数据表中3)操作成功,给出成功提示,不然给出犯错提示。输出:操作结果。成功赐予成功提示,失败赐予失败提示,而且给出失败原由。2.1.1.3改正用户密码改正密码用于用户对自己的密码进行改正。输入:旧密码,新密码,确认密码办理:1)输入数占有效性的考证,密码长度为6-20。2)判断新密码与确认密码能否相同,假如不相同,给出犯错提示。3)新密码与确认密码相同,判断旧密码能否正确,假如不正确给出犯错提示。4)新密码与确认密码相同,旧密码正确,用新密码替代本来旧密码。操作成功,给出成功提示,不然给出犯错信息。输出:操作成功,系统提示密码改正成功,反之,系统提示密码改正错误,显示失败的原由2.2主要测试工具的介绍测试单元的介绍和使用(VisualUnit测试工具)2.2.1直接解压“Visualunit1.4.5”文件,点击“setup”进行安装,安装达成后形成的文件:最后安装目录结果以下图。2.2.2点击运转VisualUnit主界面以下。2.2.3信息窗口及其菜单2.3.4成立与配置测试工程成立测试工程:测试工程使用与产品工程相同的开发环境成立和编译,运转测试工程即可履行测试,比如,产品工程的开发环境是VC6.0,则相同用VC6.0成立、编译测试工程。测试工程的命名建议采纳Test+产品工程名,如TestDemo。特别提示:测试工程不可以命名为:xxxTester,由于这是测试文件的专用命名格式。1. 新建一个“TestX”工程作为测试的工作区:以下图。成立一个“Test”的工程2.工具-选项-编写器,选择“自动从头载入外面改正的文件”:以下图。3. 选项-目录,增添INCLUDE文件和JENNY文件:以下图。4.工程-设置,在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:反之则提示从头输入测试结果2.2.5学生信息查问模块测试用例序号05测试用例名称学生信息查问模块被测试系统student测试功能描绘1:运转查问管理界面对话框2:查验输入查问学生的条件3:查验输入的学生成绩能否存在测试用例描绘测试步骤1:运转学生信息管理系统2:输入查问条件期望输出结果1:显示提示对话框2:假如存在则显示结果3:反之则提示从头输入查问条件测试结果4测试设计说明4.1用户登录(01)本测试考虑到:未注册用户名的办理,用户名与密码不般配办理421控制利用白盒测试和黑盒测试相联合的方式。422输入和输出输入与测试用例希望输出选用原由输入用户名,不输入密码显示未输入密码密码不可以为空不输入用户名,输入密码显示未输入用户名用户名不可以为空输入不般配的用户名或密码显示密码不正确用户名和密码一定般配才能登录输入未注册的用户名显示该用户不存在登录一定为已注册用户输入般配的用户名和问题显示登录成功为合法登录恳求42成绩录入模块(02)本测试考虑到:输入信息格式的合法性,学生能否注册。421控制利用白盒测试和黑盒测试相联合的方式。4.22输入和输出输入测试用例测试数据希望输出选用原由学号输入的学号不存在小小显示犯错不存在的不可以进行成绩录入输入的是数字123显示犯错学号不可以为数字输入的存在张三显示有效种类及长度均有效成绩字符Abc显示犯错成绩不可以为字符负数-123显示犯错成绩不可以为负数有效78显示有效种类及长度均有效4.3信息改正模块(03)本测试考虑到:输入信息格式的合法性,学生能否注册。4.3.1控制利用白盒测试和黑盒测试相联合的方式。4.3.2输入和输出输入测试用例学号输入的学号不存在输入的是数字输入的存在年纪字符负数有效测试数据希望输出选用原由小小显示犯错不存在的不可以进行信息改正123显示犯错学号不可以为数字张三显示有效种类及长度均有效Abc显示犯错成绩不可以为字符-123显示犯错成绩不可以为负数78显示有效种类及长度均有效4.4信息查问模块(04)本测试考虑到:输入信息格式的合法性,学生能否注册。4.41控制利用白盒测试和黑盒测试相联合的方式。4.42输入和输出输入测试用例测试数据希望输出选用原由学号输入的学号不存在小小显示犯错不存在的不可以进行基本信息查问输入的是数字123显示犯错学号不可以为数字输入的存在张三显示有效种类及长度均有效姓名输入的姓名不存在Abcd显示犯错不存在的不可以进行基本信息查问输入的为数字111显示犯错姓名不可以为数字成绩字符Abc显示犯错成绩不可以为字符负数-123显示犯错成绩不可以为负数有效78显示有效种类及长度均有效5.评论准则5.1范围所选择的测试用例基本上能够检查到全部合法与不合法的输入。其限制性在于关于比如家庭地点等字段,没法检查其语义的有效性。5.2数据整理输入的测试数据基本上能够知足测试的预期的要求,整个的数据办理基本上能够达到预期的结果。测试基本经过6.实验总结:此次实验我总的来说准备的不
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号