《软件测试》课程设计报告
题目:学生成绩管理系统
院系:计算机科学学院
班级:软件一班
成员:田欣
1. 测试概述
1.1测试目的
对学生成绩管理系统项目中所有的软件测试活动中,包括测试进度、资源、问题、风险以及测试组和其他组间的协调等进行评估,总结测试活动的成功经验与不足,以便今后更好的开展测试工作。熟悉掌握软件测试的活动,以及练习学习的Java程序设计。
学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。
对此次项目中的所有软件测试活动中,包括测试内容,进度,以及存在的问题,会产生哪些风险有一个详细的了解,有利于以后做项目时的,对此类错误的避免或改正。
1.2测试范围
学生成绩管理系统测试项目主要管理学生的成绩及其存档信息,只对系统的功能和时间进行测试,其性能不在测试范围之内。主要功能包括:用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理等。
用户管理:设置了权限管理功能,学生用户只能查询成绩信息,管理员可以完成其他操作。
查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。
成绩录入管理:每次考试结束,管理员录入学生成绩信息。
更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。
统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。
1.3参考资料
1.4预期读者
1. 项目组长
2. 项目测试组成员
3. 指导老师以及其他班级同学
1.5软件说明
整个系统包括:录入学生基本信息、修改学生基本信息、查询学生基本信息、删除学生信息
2. 测试计划执行情况
2.1测试类型
2.2进度偏差
2.3测试环境与配置
1、 2.4测试人员
2.5测试问题总结
该程序除基本上满足功能需求外,在性能和界面等许多方面存在不足和缺陷之处。如学生登录时整个系统的跳转有时不能直接进行跳转,需进行手动跳转。整体界面美化存在不足。
3. 测试总结
3.1测试用例
3.1.1用户名实例
3.1.2学号实例
3.1.3密码实例
3.2缺陷分析
由上表发现:缺陷大部分集中在修改学生基本信息、删除学生基本信息部分,其余分布较为分散。
4. 综合评价
4.1程序功能
经过一周的时间的开发和项目组开发人员、测试组人员以及相关人员的合作,学生管理系统项目如期完成并达到了要求的标准。
该程序基本上够满足学生进入学生管理系统及查询成绩和个人信息情况查询和修改信息以及添加信息。
4.2建议
由于本程序是由我们学生自行设计并且存在许多不足之处,希望我们程序设计组员再接再厉继续学好Java与Tomcat程序设计开发和Oracle数据库的链接。结合程序的实用性希望在今后的学习与开发中继续补充功能与优化功能和美化界面。
目 录
1引言 ............................................................................................................................................... 2
1.1编写目的 ............................................................................................................................. 2
1.2背景 ..................................................................................................................................... 2
1.3定义 ..................................................................................................................................... 2
1.4参考资料 ............................................................................................................................. 2
2计划 ............................................................................................................................................... 3
2.1软件说明 ............................................................................................................................. 3
2.2测试内容 ............................................................................................................................. 3
2.3测试1(模块) .................................................................................................................. 4
2.3.1进度安排 .................................................................................................................. 4
2.3.2条件 .......................................................................................................................... 4
2.3.3测试资料 .................................................................................................................. 4
2.3.4测试培训 .................................................................................................................. 4
2.4测试2(运行时间) .......................................................................................................... 4
3测试设计说明 ................................................................................................................................ 4
3.1测试1(模块功能) .......................................................................................................... 4
3.1.1控制 .......................................................................................................................... 4
3.1.2输入 .......................................................................................................................... 5
3.1.3输出 .......................................................................................................................... 5
3.1.4过程 .................................................................................................................................. 5
3.2测试2(运行时间) .......................................................................................................... 5
4评价准则........................................................................................................................................ 5
4.1范围 ..................................................................................................................................... 5
4.2数据整理 ............................................................................................................................. 5
4.3尺度 ..................................................................................................................................... 6
测试计划
1引言
1.1编写目的
该《测试计划》文档有助于实现以下目标:提出软件的总体要求,作为软件开发人员开发的基础,提出软件的功能、性能、接口、数据结构等要求,作为软件设计和程序编制的基础,为软件测试提供依据。
本软件测试计划说明的读者对象是软件设计人员、测试人员。
1.2背景
说明:
1)待开发系统软件名称:学生成绩管理系统;
2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大学广大师生成绩查询及管理;
3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。
1.3定义
Visual C#——C#是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境(同种产品还有Borland公司的C# Builder),它是为生成在 .NET Framework 上运行的多种应用程序而设计的。
1.4参考资料
[1] 张海藩,《软件工程导论》,清华大学出版社,2008
[2] 陆丽娜,《软件工程》,经济科学出版社,2008
[3] 萨师煊,《数据库系统概论》,高等教育出版社,2006
[4] 薛华成,《管理信息系统》, 清华大学出版社,2007
2计划
2.1软件说明
其中对输入输出的数据要求如下:
输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;
输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。
2.2测试内容
模块功能测试:
1、测试内容:不同身份的用户登录系统后其操作权限验证、学生成绩的关联查询
2、进度安排:数据库表格设计好后就设计相应测试用例,待相应模块的代码编写完后随即测试
运行时间测试:
1、测试内容:对系统查询响应时间、数据的转换和传送时间和更新处理时间进行测试
2、进度安排:将系统设计好后随即进行测试
2.3测试1(模块)
测试参与单位:软件开发小组
测试的部位:不同身份登录系统后的操作界面各个模块
2.3.1进度安排
20xx年12月28日开始测试,具体内容包括登录界面后操作权限的测试,模块功能时候可实现等。
2.3.2条件
本项测试对资源没有具体要求,所以无条件限制
2.3.3测试资料
无
2.3.4测试培训
无需培训
2.4测试2(运行时间)
20xx年12月28日开始测试,主要对系统查询响应时间、数据的转换和传送时间和更新处理时间进行测试,无需培训,也不需要特别的测试资料,无条件限制。
3测试设计说明
3.1测试1(模块功能)
3.1.1控制
本测试的控制方式为人工控制,结果的记录亦为人工操作
3.1.2输入
在登录界面输入学号和密码,点击“登录”按钮,测试用学号输入222007602043167,密码输入1234567
3.1.3输出
预期输出数据即为成功登录系统操作界面,没有任何的提示
3.1.4过程
完成此项测试步骤非常简单,只需运行系统登录界面,然后输入测试数据即可,要结束运行,只需退出系统。
3.2测试2(运行时间)
本测试的控制方式为人工控制,结果的记录亦为人工操作无特别的输入数据,具体的用例如下:
4评价准则
4.1范围
本次测试采用黑盒测试,只对系统的功能及运行时间进行测试,而性能不在测试范围内
4.2数据整理
对数据的整理采用手工的方式。
4.3尺度
根据测试结果是否跟预期结果一致来判断,测试范围小于允许误差才说明程序正确 看软件的功能、运行时间以及其他要求是否均基本上满足软件规格说明书的规定
软件测试课程设计报告题目学生成绩管理系统院系软件学院专业Java程序设计班级软件一班项目组长朱佳培项目成员朱佳培崔耸李婷婷宋依静李…
文档编号005版本号10文档名称测试分析报告项目计划仓库管理系统项目负责人王小龙编写李旭洲校对王小龙审核常凤李若楠批准王小龙汪智开…
软件测试学生成绩管理系统学号姓名班级指导老师成绩目录第1章引言111编写目的112项目背景113定义114参考资料1第2章需求分析…
软件测试报告学生管理系统测试winrunner班级姓名学号20xx66软件测试报告一测试目的随着学校规模的不断扩大学生数量的不断增…
软件测试课程设计报告题目学生成绩管理系统院系计算机科学学院班级软件一班成员田欣1学生成绩管理系统测试报告正文1测试概述11测试目的…
福建师范大学人民武装学院C语言程序设计报告书设计名称学生成绩管理系统专业软件工程指导老师陈琳姓名黄强学号119xx20xx0262…
实训报告题目学生信息管理系统院系信息科技学院专业电子信息工程姓名殷浩学号1152100135指导教师杨呈永日期20xx年6月26日…
郑州大学实训报告实训名称学生成绩管理系统设计姓名院系软件学院专业班级学号指导教师成绩时间年2月日至年月31日目录实训任务书I实训进…
实训报告题目学生成绩管理系统院系信息科技学院专业电子信息科学与技术姓名周谒真学号1052400101指导教师王小琼日期20xx年7…
计算机学院C语言程序设计报告书设计名称学生成绩管理系统专业软件工程指导老师班级姓名学号座号20xx615一实验目的1在编辑应用程序…
软件测试课程设计报告题目学生成绩管理系统院系软件学院专业Java程序设计班级软件一班项目组长朱佳培项目成员朱佳培崔耸李婷婷宋依静李…