软件测试大作业——社团管理系统_第1页
软件测试大作业——社团管理系统_第2页
软件测试大作业——社团管理系统_第3页
软件测试大作业——社团管理系统_第4页
软件测试大作业——社团管理系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.山东科技大学软件测试技术与工具课程设计报告专业:软件工程班级学号:201301051931学生姓名:相坤阳指导教师:赵卫东.目录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查看模

2、块 . .103.3.6删除模块 . .103.3.7公告模块 . .104.黑盒测试 .114.1登陆界面 .114.2添加模块 .124.3查询模块 .124.4查看模块 .134.5删除模块 .134.6公告模块 .135.白盒测试 .146 . 心得体会 .16.1. 系统概述1.1系统背景大学社团管理系统是一种电子信息服务系统。它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。本系统采用 servle

3、t+jsp+mysql作为开发技术, 以 java为编程语言, 开发一个基于 servlet 的学生社团管理系统。 该系统可以对社团工作进行快速、 高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。1.2 大学生社团管理系统的应用高校社团文化日渐丰富, 随之而来的繁琐的社团事务, 使管理学生社团的工作变得不再那么容易, 随着软件行业的发展, 我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团, 介于社团事务的繁琐性, 有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。1.3 系

4、统目标序目标内容号1 游客查看表中的信息2用户注册、用户登录 分为游客和管理员3 普通用户功能:查看表中的信息、公告的信息、登陆、退出4 管理员功能:继承普通用户的功能,并能增删改表中的信息,编辑公告.2. 需求分析2.1 系统需求概述本系统目标实现大学生社团管理系统的基本功能,能对社团进行统一管理,力争做到简易性、通用性、娱乐性。2.2 功能性需求一个简易的大学生社团管理系统系统应具有的基础功能,包括用户登录、游客登录、对各个表进行增删改查、添加公告,查看公告等。用户权限管理 入 .的数据查询 .的数据 除 .的数据修改 .的数据游客 看 .的数据3. 概要设计3.1 系统总体设计.3.1.

5、1软件架构设计浏览器界面捕 获返 回请求结果捕获请求及返回结果处理请求操作数据库数据库3.2 系统功能设计3.2.1总体结构基于角色设计,对于管理员和普通用户和游客,有不同操作,如图。游客:浏览信息游客查看公告管理员:管 理 社 团 和管理员公告信息查看社团等信息添加社团等信息查询社团等信息删除社团等信息.3.2.1功能设计说明(一)会员登陆流程输入用户凭证基于角色授权具体流程图:a. 操作流程是否登录增删改查信息是否通过开始是否登会陆员增删改查登陆是否通过重新操作成功.( 五)管理员信息管理开始公告增删改查添加查看成功ny数据库(六)用户具有的权限游客数据表查看公告具体流程图:开始查看表查看

6、公告结束.(七)帖子管理只有管理员可以添加、查询、删除数据表具体流程图:开始管理员数据表增删改查结束3.2 数据库设计学生活动表(学号,活动号)社团表(团号,社名,成立时间,社长,社团地址,社团联系方式,社团口号)物品表(物品编号,物品名称,购置时间,数量,团号)收支表(收支编号,团号,收支时间,收支类型,金额,备注)学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)学院表(院号,院名)活动表(活动号,活动名称,时间,地点,团号)3.3 界面设计3.3.1登陆界面根据需求分析设计合理的登录账户、 数据库用户、 架构及其权限。 用户至少分为两级:系统管理员和一般用户,并为不同的用户

7、设置不同的操作权限。.3.3.2主页管理员登陆后的主页,能对表进行增删改查.游客登陆后的主页3.3.3添加模块.点击提交后的页面3.3.4查询模块以学生表为例的添加模块.3.3.5查看模块3.3.6删除模块3.3.7公告模块添加公告的模块.查看公告的模块4. 黑盒测试4.1登陆界面测试用例:编号输入数据测试说明预期结果测试结果用户名密码1abc123456游客登录游客登录成功2admin1234管理员登录管理员登录成功3张三1234任意用户名errorerror4admin123456密码错误errorerror5空白errorerror.4.2添加模块以学生表为例的测试用例编输入数据测试结果

8、号学号姓性团院入团时间联系方式活动名别号号号11301三女90110012014-08-072三女90110012014-08-0731301女90110012014-08-0741301三90110012014-08-0751301三女10012014-08-0761301三女9012014-08-0771301三女901100181301三女90110012014-08-0791301三女90110012014-08-0710123645879545302成功123645879545302失败123645879545302成功123645879545302成功123645879545302

9、失败123645879545302失败123645879545302成功5302成功12364587954失败失败4.3查询模块以学生表为例的测试用例编输入数据测试说明预期结果测试结果号学号11300查询学号为 1300 的学生成功成功2不输入数据,查询失败失败30000查询学号为 0000,不存在不存在不存在.4.4查看模块以学生表为例的测试用例编点击数据测试说明预期结果测试结果号表名1学生表展示学生表成功成功2社团表展示社团表成功成功3物品表展示物品表成功成功4活动表展示活动表成功成功5收支表展示收支表成功成功6默认值为学生表成功成功4.5删除模块以学生表为例的测试用例编输入数据测试说明预

10、期结果测试结果号学号11300删除学号为 1300 的学生成功成功2不输入数据,删除失败失败30000删除学号为 0000(不存在)不存在不存在4.6公告模块添加公告的测试用例编输入数据预期结果测试结果号标题社团内容1纳新书法社欢迎同学们加入成功成功2书法社欢迎同学们加入成功成功3纳新欢迎同学们加入成功成功4纳新书法社成功成功5失败失败.5. 白盒测试多用户点击测试用例名称点击测试用例功能系统支持多个用户并发点击进入主页目的测试多用户使用时系统的处理能力方法模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。并发用户数与事务执行情况并发用户数平均响应时间最大响应时间成功率点

11、击率平均流量110121.375136.3010.0622.4862.550215170.774237.7710.0652.442.41320340.443460.1030.0672.4022.329.6 . 心得体会我收获最大的就是细心和耐心了。课程设计的要求就是测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和 bug 斗争,分离、识别还有归类 bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。测试并不是单纯意思上的机械的 测试 ,它首先要求对产品非常熟悉,不管是从功能上还是操作上。 更为重要的还有就是我们要了解客户的需求, 根据客户的要求来测试, 看看产品是否能达到他们的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论