1、项目软件测试计划书7重庆交通大学软件工程课程设计报告班 级: 软件一班 姓 名: 董晓东 学 号: 631306050130 课程设计题目: 毕业设计管理系统 所 属 课 程 : 软 件 工 程 实验室(中心): 软件实验室 指 导 教 师 : 王家伟 完 成 时 间 : 2016 年 7 月 1 日信息科学与工程学院课程设计成绩单课程名称:软件工程课程设计 指导教师:王家伟姓名性别学号班级综合成绩学生的工作态度与独立能力(占总成绩10%)分析和设计方法与思路(占总成绩30%)分析和设计工具的应用(占总成绩20%)现场答辩情况(占总成绩20%)设计报告的质量(占总成绩20%)说明:1. 学生工
2、作态度与独立能力:从态度与独立分析设计能力方面评价;2. 分析与设计方法与思路:从软件工程分析与设计的正确性及合理性等方面评价;3. 分析和设计工具的应用:从相关建模工具的使用熟练程度方面评价;4. 现场答辩情况:从阐述情况、对问题的回答情况进行评价;5. 设计报告的质量:从内容的完整性、格式的规范性等方面评价。重庆交通大学信息科学与工程学院课程设计任务书课 程软件工程课程设计班级软件13级1班指导教师王家伟题 目软件工程课程设计完成时间17-18周主要内容根据软件工程基本思想、软件过程模型、软件分析与设计方法、软件测试技术及软件项目管理方法,根据以给定的可行性研发报告,采用结构化分析与设计方
3、法或面向对象UML建模方法分析设计毕业设计管理系统,总体要求如下:1、学生根据实际情况进行分组,每组4-5人,每位成员完成正文中的一个部分,设计符合课题要求,实现相应的分析、设计和测试任务;2、系统设计要实用,编程简练,可用,功能全面;3、用例图、活动图、流程图、测试用例设计等要清楚、合理;4、设计上交内容:每位同学提交课程设计报告一份(按格式书写)。设计报告要求1、封面;2、成绩单;3、课程设计任务书;4、内容提要与所承担的具体任务;5、“课程设计报告”正文部分,主要应包括:可行性研究报告(指导教师给定或一位小组成员完成);项目开发计划(一位小组成员完成);需求规格说明书(一位小组成员完成)
4、;概要/详细设计说明书(一位小组成员完成);测试计划(一位小组成员完成);6、课程设计总结:可以包括课程设计过程的收获、遇到的问题及解决过程的思考、对软件工程这门课程的思考和认识等内容。(每位小组成员完成)版面要求1 题目用黑体三号,段后距18磅(或1行),居中对齐;2 标题用黑体四号,段前、段后距6磅(或0.3行);3 正文用小四号宋体,行距为1.25倍行距;4 标题按“一”、“”、“1”、“”顺序编号。指导时间安排星期周次一二三四五17周5-6节5-6节18周5-6节5-6节指导地点语音楼8楼实验室毕业设计管理系统测试计划1引言1.1编写目的 实行测试计划的目的是为了检测程序是否可以顺利的
5、运行,并且在运行的过程中找到一些不合理的地方和bug,能在正式投入使用前减少系统出错的可能,能及时的修改错误。测试计划是给使用者作使用示范。1.2项目背景 毕业设计管理系统和其他的毕业管理系统相比有相当的特殊性。毕业设计工作是高等院校本科应届毕业生在校期间参与的最后一项学习和实践任务,不仅关系到重要学分的及时获取和学历学位证书的顺利颁发,还是全面衡量应届毕业生对所学专业知识掌握情况的重要环节,以及全面考查学生专业综合素质的重要手段,因此,采用先进的信息技术对毕业设计工作进行有效管理,是保障该项任务顺利实施的基础,具有重要的实际意义。然而,由于各种历史原因和条件限制,A学院当前在开展毕业设计工作
6、进程中仍主要采用人工方式,存在教师、学生和管理方信息共享困难,出错率较高,工作效率低下和工作成本较高等实际突出问题。为改善当前存在的办学限制,A学院领导决定对毕业设计相关工作开展信息化建设,建议研发一个彰显学院办学特色的毕业设计管理系统,对该项工作中涉及的教师选题申报、学生选题、选题审核等工作进行有效信息化管理和维护,全面提升毕业设计工作效率,提高学院办学水平。1.3定义BUG:系统漏洞Student:学生JSP:管理员Teacher:教师Web:网页1.4参考资料1、项目管理-计划、进度和控制的系统方法(第7版)Harold Kerzner(电子工业出版社,杨爱华等译);2、计算机软件工程规
7、范国家标准汇编 2003中国标准出版社;2任务概述2.1目标 这份文档的目标是详细描述对“毕业设计管理系统”进行性能测试的过程,本文档关注的特征来自软件可行性研究报告。2.2运行环境本软件适用平台为Windows 7,windows 8,Windows 8.1,Windows 10 ,mac book基本硬件配置:Celeron 2.8GHz CPU 1024MB内存2.3需求概述 硬件的需求: 中央处理器。 内存。64M以上的内存。 硬盘:10G以上的可用硬盘空间。 其它:鼠标,键盘,显示器等。 数据库应用需求:能应用的服务器。 软件: 服务器端操作系统。 开发工具:eclipse 数据库:
8、 MySQL Web应用服务器软件 客户端运行环境:能运行浏览器的操作系统即可(IE) 2.4条件与限制 在测试计划中不考虑在MySQL安装不成功的情况下进行,同时不考虑操作系统出错等不是程序引起的错误。在假设数据库程序安装成功的条件下运行。按照规格说明书的条件下进行运行。同时不考虑直接连接web服务器的环境下进行测试。保证了在测试过程中不会有其它的外界因素导致测试结果不准确。 测试过程中不由开发人员进行测试。测试结果将与详细设计中的结果作比较。3计划3.1测试方案测试主要是按照需求规格说明书来进行测试(黑盒测试)。主要使用等价类划分的方法进行测试:设计一个新的测试用例,使其尽可能的多的覆盖尚
9、未覆盖的有效等价类,重复这一步,直到所有的有效等价类被覆盖为止。为每一个无效等价类设计一个新的测试用例。3.2测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】管理员公共信息维护通知公告文件管理人员管理学生通知公告课程管理课程相关文件网上答疑个人信息管理教师通知课程管理相关文件网上答疑 人员信息管理3.3测试准备在测试前需要准备测试人员2-3名,需要一台符合测试条件的电脑(装好的数据库系统,毕业设计管理系统,操作系统,能运行的ie浏览器,能运行目标程序的eclipse)。毕业管理系统的规格说明书。3.4测试机构及人员测试负责人:董晓东.董涵在测试中采用等价类划分的方法对目
10、标程序来进行测试,董晓东负责设计用例测试,并得出测试的结果,董涵按照毕业管理设计系统的规格说明书来对运行结果进行对比。检查程序功能是否与理论上的功能一致。同时作为一个使用者来指出该系统的不足之处,在规格说明书的基础上进行调整。4测试项目说明 应该注意到,我们的毕业管理设计系统有三个模块:管理员模块,学生模块,和教师模块。在这些模块中很多功能是相互重叠的,因此我们会选择重叠类中具有代表性的一个进行测试。4.1测试项目名称及测试内容管理员公共信息维护通知公告文件管理人员管理学生课程相关文件网上答疑个人信息管理教师课程管理4.2测试用例4.2.1输入 输入公共信息维护公共信息添加公共信息删除公共信息
11、修改通知公告添加通知删除通知修改通知文件管理添加文件删除文件修改文件人员管理删除一个学生添加一个学生添加一个老师课程相关文件添加文件删除文件修改文件网上答疑上传答疑查看答疑解决答疑(上传文件)个人信息管理修改信息添加信息删除信息课程管理添加课程删除课程调整课程时间4.2.2输出 输出公共信息维护添加成功删除成功修改成功通知公告添加成功删除成功修改成功文件管理添加成功删除成功修改成功人员管理删除成功添加成功添加成功课程相关文件添加成功删除成功修改成功网上答疑上传成功查看成功上传成功个人信息管理修改成功添加成功删除成功课程管理添加成功删除成功调整成功4.2.3步骤及操作 在管理员模式登陆成功后,开
12、始添加公共信息,观察公共信息是否添加成功。然后在进行修改和删除公共信息的操作。添加通知公告信息,成功后进行修改和删除的步骤。在文件管理的界面添加一个文件,然后进行删除和修改。在人员管理界面添加一个学生,在进行修改和删除的操作,同时可以添加一个教师,成功后进行修改和删除的操作。 在学生模式成功登陆后,进行课程相关文件的操作。先添加一个文件,成功后进行删除和修改的操作。在网上答疑界面随便打上一句话,并且上传。在个人信息管理的界面添加个人信息,成功后进行删除和修改的操作。 在教师模式登陆成功后,在网上答疑界面查看刚才在学生模式登陆时上传的问题。成功后随便打上一句话并且进行上传操作。在课程管理界面添加
13、课程,成功后修改和删除的操作。 完成后测试人员换人并开始上述的操作进行一遍,减少偶然性。4.2.4允许偏差首先在系统进行一系列操作时不出现bug的情况下,在输入测试的数据时,输出的结果不能随意的改变输入的数据,不能临时跳转到不相关的页面上。然后在上传和查看文件的过程中不能丢失数据。最后在换人测试时有操作失误的情况下不能使系统崩溃,系统要有容错机制。4.3进度测试项目一次测试日期二次测试日期描述公共信息维护2016年6月8日2016年6月9日Word文档通知公告2016年6月8日2016年6月9日Word文档文件管理2016年6月8日2016年6月9日Word文档人员管理2016年6月8日201
14、6年6月9日Word文档课程相关文件2016年6月8日2016年6月9日Word文档网上答疑2016年6月8日2016年6月9日Word文档个人信息管理2016年6月8日2016年6月9日Word文档课程管理2016年6月8日2016年6月9日Word文档4.4条件测试的电脑要顺畅的运行目标程序,不能再操作的时候出现卡死的现象。人员要求不是程序的开发人员,否则测试效果不理想,会有偶然性。在测试中数据库程序和ie浏览器不能出现问题,以免影响测试结果。4.5测试资料毕业设计管理系统规格说明书、可行性分析,详细设计、计算机软件工程国家标准。5评价5.1范围在完成对毕业设计管理系统的测试之后,发现我们的测试还有很多的问题不能解决,比如说在测试过程中不能测试软件程序的时效性,在软件长久的运行过程中,可能由于操作者们过多的操作失误,导致软件的寿命大大简短,在测试中总有一些不能想象得到的bug存在,比如输入的格式。上传文件的格式等等一些问题,虽然我们在测试的过程中不断的找出和修正这些的bug,但是不能保证一些细小的bug存在,所以这些在以后的使用中才能照出来。5.2准则在测试中,我们严格按照开发前的毕业管理设计规格说明书的结果进行比对,不允许出现和说明书的结果不同的情况,在开发程序是不能出现按照自己的意愿来改变程序的功能。不随意添加和删改说明书上规定的程序功能。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1