《软件测试大作业—— 团管理系统》由会员分享,可在线阅读,更多相关《软件测试大作业—— 团管理系统(19页珍藏版)》请在人人文库 上搜索。
1、山东科技大学软件测试技术与工具课程设计 告专 业: 软件工程 班级学 :1学生姓名: 相坤阳 指导教师: 赵卫东 目录1.系统概述11.1 系统背景11.2 大学生 团管理系统的应用11.3 系统目标12.需求分析22.1系统需求概述22.2 功能性需求23.概要设计23.1 系统总体设计23.1.1软件架构设计33.2 系统功能设计33.2.1总体结构33.2.1功能设计说明43.2 数据库设计63.3 界面设计63.3.1 登陆界面63.3.2 主页73.3.3 添加模块83.3.4 查询模块93.3.5 查看模块103.3.6 删除模块103.3.7 公告模块104. 黑盒测试114.1。
2、 登陆界面114.2 添加模块124.3 查询模块124.4 查看模块134.5 删除模块134.6 公告模块135. 白盒测试136 .心得体会161.系统概述1.1 系统背景大学 团管理系统是一种电子信息服务系统。它向学校和 团用户提供了交流平台,管理员可以对 团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生 团管理系统来提高 联对 团的管理效率,学生 团管理系统将逐渐取代传统的人工管理模式。本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生 团管理系统。该系统可以对 团工作。
3、进行快速、高效的管理,为 团之间和 团会员之间提供一个良好的信息交流的平台,让 团成员可以展示自己的风采,及时了解 团的新动态,营造一个现代化的学习生活环境。1.2 大学生 团管理系统的应用高校 团文化日渐丰富,随之而来的繁琐的 团事务,使管理学生 团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生 团管理的需求来使用办公自动化来管理学生 团,介于 团事务的繁琐性,有必要开发这样一个系统来解决 团事务的繁琐性,提高办事效率。1.3 系统目标序 目标内容1游客查看表中的信息2用户注册、用户登录分为游客和管理员3普通用户功能:查看表中的信息、公告的信息、登陆、退出4管理员功能:继承普通。
5、图。游客:浏览信息游客查看公告管理员:查看 团等信息添加 团等信息管理 团和公告信息管理员查询 团等信息删除 团等信息3.2.1功能设计说明(一) 会员登陆流程输入用户凭证 基于角色授权具体流程图:a. 操作流程是否登录 增删改查信息 是否通过登陆是否通过增删改查是否会员重新操作成功是否登陆开始(5) 管理员信息管理 开始公告增删改查添加查看成功NY数据库(六) 用户具有的权限游客 数据表 查看公告具体流程图:开始查看表查看公告结束(七) 帖子管理只有管理员可以添加、查询、删除数据表结束数据表增删改查管理员开始具体流程图 :3.2 数据库设计学生活动表(学 ,活动 ) 团表(团 , 名,成立时。
6、间, 长, 团地址, 团联系方式, 团口 )物品表(物品编 ,物品名称,购置时间,数量,团 )收支表(收支编 ,团 ,收支时间,收支类型,金额,备注)学生表(学 ,姓名,性别,团 ,职务,院 ,联系方式,入团时间)学院表(院 ,院名)活动表(活动 ,活动名称,时间,地点,团 )3.3 界面设计3.3.1 登陆界面根据需求分析设计合理的登录账户、数据库用户、架构及其权限。用户至少分为两级:系统管理员和一般用户,并为不同的用户设置不同的操作权限。3.3.2 主页管理员登陆后的主页,能对表进行增删改查游客登陆后的主页3.3.3 添加模块点击提交后的页面3.3.4 查询模块以学生表为例的添加模块3.3。
7、.5 查看模块3.3.6 删除模块3.3.7 公告模块添加公告的模块查看公告的模块4. 黑盒测试4.1 登陆界面测试用例:编 输入数据测试说明预期结果测试结果用户名密码1abc游客登录游客登录成功2Admin1234管理员登录管理员登录成功3张三1234任意用户名ERRORERROR4Admin密码错误ERRORERROR5空白ERRORERROR4.2 添加模块以学生表为例的测试用例编 输入数据测试结果学 姓名性别团 院 入团时间联系方式活动 11301三女90110012014-08-075302成功2三女90110012014-08-075302失败31301女90110012014-0。
8、8-075302成功41301三90110012014-08-075302成功51301三女10012014-08-075302失败61301三女9012014-08-075302失败71301三女90110015302成功81301三女90110012014-08-075302成功91301三女90110012014-08-07失败10失败4.3 查询模块以学生表为例的测试用例编 输入数据测试说明预期结果测试结果学 11300查询学 为1300的学生成功成功2不输入数据,查询失败失败30000查询学 为0000,不存在不存在不存在4.4 查看模块以学生表为例的测试用例编 点击数据测试说明预期。
9、结果测试结果表名1学生表展示学生表成功成功2 团表展示 团表成功成功3物品表展示物品表成功成功4活动表展示活动表成功成功5收支表展示收支表成功成功6默认值为学生表成功成功4.5 删除模块以学生表为例的测试用例编 输入数据测试说明预期结果测试结果学 11300删除学 为1300的学生成功成功2不输入数据,删除失败失败30000删除学 为0000(不存在)不存在不存在4.6 公告模块添加公告的测试用例编 输入数据预期结果测试结果标题 团内容1纳新书法 欢迎同学们加入成功成功2书法 欢迎同学们加入成功成功3纳新欢迎同学们加入成功成功4纳新书法 成功成功5失败失败5.白盒测试多用户点击测试用例名称点击。
10、测试用例功能系统支持多个用户并发点击进入主页目的测试多用户使用时系统的处理能力方法模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。并发用户数与事务执行情况并发用户数平均响应时间最大响应时间成功率点击率平均流量110121.375 136.3010.0622.4862.550215170.774237.7710.0652.442.41320340.443460.1030.0672.4022.3296 .心得体会我收获最大的就是细心和耐心了。课程设计的要求就是测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。测试并不是单纯意思上的机械的测试,它首先要求对产品非常熟悉,不管是从功能上还是操作上。更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。在测试时要想使自己的测试更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。
相关资源:ETM早教管理软件专业版V4.0-交通工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!