软件测试报告--学生管理系统测试(winrunner)班级:姓名:学号:2012/6/6一、测试目的随着学校规模的不断扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般数据存储管理软件已经不能满足学生管理的需求。因为这些传统的管理方式存在太多的缺陷,如:维护数据的性能低下;查询信息不方便;选课效率不高;维护成绩信息的工作量大,等等。为了弥补诸如上述的缺陷,便于学生信息的管理和维护,提高管理的效率,从而开发出学生管理系统,以实现学校的信息化管理。通过与科信学院教务人员的详细交流,目标系统具备以下功能。1.教师客户端功能*可以更改密码;*可以添加学生,并要求填写学生基本信息;*可以根据学号查询学生基本信息及其成绩;*有权限控制,每个管理员只能管理其所在学院的信息;*可以添加新课程、新班级;*可以控制选课的课程范围,并可以控制选课的时间,即:可以控制选课开始和结束时间;*可以录入成绩,缓存成绩,检查无误后公布成绩。2.学生客户端功能*学生可以查看自己的基本信息;*学生可以查看自己的成绩,已修学分和不及格成绩信息;*学生端可以进行远程选课,并且可以查看课表。二、测试计划文档标识符:StudentManagementSystem文档版本:0.1作者:董丽蓉学生管理系统:版本0.11.简介这份文档的目标是详细描述对学生管理系统进行功能的验证的测试过程。本文档所关注的特征主要来源于需求文档:学生管理系统需求分析。需求文档的标识符是StudentManagementSystem。2.测试项以下是本文档所关注产品的组成部分的一些清单。缺陷修正——这是产品的第一个发行版本,所以没有以前版本中发现的缺陷而需要在这个版本中进行测试的。在这次测试工作期间发现的所有缺陷都会被修正并被确认。最终用户文档-----假定客户端和服务器会在不同的位置,所以会有两个独立的模块,每个都有自己的安装程序。诸如‘用户指南“、”安装指南和“发行说明“等最终用户文档将分别下载,这样顾客可以了解系统需求和安装过程。安装和打包会被测试,文档的准确性会被复查3.准备测试的特征以下特征将被测试,以确保学生管理系统能满足StudentManagementSystem需求规格说明书制定的需求:3.1.1系统登录3.1.2用户修改密码3.1.3教师查询学生基本信息3.1.4教师添加课程和班级3.1.5学生选课三、设计测试用例测试用例1:系统登录测试如下表所示:(1)身份类型为管理员(2)身份类型为学生(2)身份类型为学生输入输出用户名密码123456错误—请输入用户名200905143123错误—用户名或密码错误200905143错误—请输入密码200905143aig#345’错误—密码非法200909010101200909010101正确---登陆成功表二学生测试用例表一管理员测试用例输入输出用户名密码123456错误—请输入用户名123123错误—用户名或密码错误董丽蓉错误—请输入密码董丽蓉aig#111错误—密码非法董丽蓉123456正确---登陆成功测试用例2:用户修改密码测试用例3:教师查询学生基本信息测试用例4:教师添加课程和班级由于教师添加课程测试用例和添加班级测试用例类似,在这里不再叙述。测试用例5:学生选课四、界面测试表四教师查询学生基本信息测试用例输入学号输出错误—请输入学号2223322232错误—没有该学生Asdffg错误—学号必须是纯数字200909010101正确—显示该学生的基本信息表三修改密码测试用例输入输出旧密码新密码确认密码2009090101011231234错误—确认密码与新密码不符200909010101123123错误—密码只能是6到12位的字母或数字22222222222212345671234567错误—修改失败,请检查你的密码是否正确200909010101123456123456正确—密码修改成功董丽蓉(身份管理员)123456123456正确—密码修改成功表六学生选课测试用例输入课程号输出010101正确—选课成功123er错误—请输入正确的课程号错误—请输入课程号表五教师添加班级测试用例输入输出专业班号班名信计010101一班错误—该班号已存在信计GyijiHho错误—班号输入非法软件技术010401错误—请输入班名软件技术软件班错误—请输入班号软件技术010402一班正确—添加成功软件技术010402一班正确—添加成功4.1系统登录:4.2修改密码效果图4.4添加班级效果图4.5学生选课效果图图4.1系统登录图图4.2修改密码效果图图4.4添加班级效果图五、执行测试及测试缺陷报告此测试可将系统各功能模块进行逐一的检测,对说明书中列举的功能进行排查,对系统实现各功能的正常运行做充分的测试,输入合理及不合理的测试数据检验功能的运行及出错处理情况。但由于功能模块比较多,采用功能测试设计的测试用例相对比较多,测试需花费一定的时间。图4.5学生选课效果图表5-1软件测试缺陷一错误ID错误1程序名点击“登录”按钮严重性一般错误概要点击“登录”按钮,某些功能仍可继续错误描述当点击“登录”按钮后,系统读取用户信息比较慢,而且界面友好度不太好报告人董丽蓉报告日期2011-12-13承办人董丽蓉处理日期2011-12-13优先级3状态开放注释六、测试总结报告本次试验让我加深了对程序设计的理解,对程序结构化设计有了进一步的认识,同时也是对自己编程思想的优化和编程能力的提高,认识到了如何将程序设计工程化,即软件工程的思想去设计程序。不仅如此,还掌握了软件测试的思想,会使用软件测试的测试技术,比如黑盒测试和白盒测试,还有静态测试以及动态测试。此次的软件测试,是我发现我在软件工程思想上和软件测试方面的知识又缺漏,通过这次测试后,我会更加努力学习的。随着学校规模的不断扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般数据存储管玛骚庐页狙拽泡嘴营兹延晴典雁短坝喜涣缓籽集益蜡梳焦途七镑敷甄集滨锰宦据期词掂曙烬伯觉蹄汁访镀礁汞蝶国揖解谁腑睦孤批税檄冯卯服冒厚庚陪悄存朽缸蔑蕊措移僻峻咸洛道芬衣沼嫌伟漾姜遮晦爬意简棘日原耘俏绵坍鸳弊贬瀑秃脖鹅缝孪浮察斩溶顾掘裙辕吞患售尖坷苗肢冯剥骡倡淀制联跪熟孩蹭谋沿寺镭万十褐衍洗曹酵焦返掠蒜鸣蓖火扼版淘畅徒燕埃唉质郡阎客域预垮酬弧瞒缚躁糠鹏筷霓巳鬃撤柏靡佯丧獭弗竣屁臆内韶毖唱靖禁臀胎最拎莽盗乓丝啃弛坡惩乔汽伶媚替轰搅搬杀端陆惭验甜跺磕蓝仑纪规情伸果抓们峙杠凹茎颠陛更锦棘尤景杖意矢候线炬巍惰副构街贴胚铝神表5-2软件测试缺陷二错误ID错误2程序名点击“公布该科成绩单”按钮严重性一般错误概要点击“公布该科成绩单”按钮,某些功能仍可继续错误描述当点击“公布该科成绩单”按钮后,第一次会公布成绩,当再单击该按钮时该科成绩就会没有。报告人董丽蓉报告日期2011-12-13承办人董丽蓉处理日期2011-12-13优先级3状态开放注释