软件测试大作业社团管理系统优选.docx

上传人:b****8 文档编号:10364511 上传时间:2023-02-10 格式:DOCX 页数:20 大小:5.54MB
下载 相关 举报
软件测试大作业社团管理系统优选.docx_第1页
第1页 / 共20页
软件测试大作业社团管理系统优选.docx_第2页
第2页 / 共20页
软件测试大作业社团管理系统优选.docx_第3页
第3页 / 共20页
软件测试大作业社团管理系统优选.docx_第4页
第4页 / 共20页
软件测试大作业社团管理系统优选.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

软件测试大作业社团管理系统优选.docx

《软件测试大作业社团管理系统优选.docx》由会员分享,可在线阅读,更多相关《软件测试大作业社团管理系统优选.docx(20页珍藏版)》请在冰豆网上搜索。

软件测试大作业社团管理系统优选.docx

软件测试大作业社团管理系统优选

山东科技大学

软件测试技术与工具

课程设计报告

 

专业:

软件工程

班级学号:

 201301051931  

学生姓名:

相坤阳

指导教师:

赵卫东

 

1.系统概述

1.1系统背景

大学社团管理系统是一种电子信息服务系统。

它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。

本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生社团管理系统。

该系统可以对社团工作进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。

1.2大学生社团管理系统的应用

高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。

1.3系统目标

序号

目标内容

1

游客查看表中的信息

2

用户注册、用户登录[分为游客和管理员]

3

普通用户功能:

查看表中的信息、公告的信息、登陆、退出

4

管理员功能:

继承普通用户的功能,并能增删改表中的信息,编辑公告

2.需求分析

2.1系统需求概述

本系统目标实现大学生社团管理系统的基本功能,能对社团进行统一管理,力争做到简易性、通用性、娱乐性。

2.2功能性需求

一个简易的大学生社团管理系统系统应具有的基础功能,包括用户登录、游客登录、对各个表进行增删改查、添加公告,查看公告等。

用户

权限

管理员

录入….的数据

查询….的数据

删除.....的数据

修改.....的数据

游客

查看.....的数据

3.概要设计

3.1系统总体设计

3.1.1软件架构设计

3.2系统功能设计

3.2.1总体结构

基于角色设计,对于管理员和普通用户和游客,有不同操作,如图。

游客:

管理员:

3.2.1功能设计说明

(一)会员登陆流程

输入用户凭证基于角色授权

具体流程图:

a.操作流程

是否登录增删改查信息是否通过

(5)管理员信息管理

开始

公告

增删改查

数据库

成功

查看

添加

N

Y

(六)用户具有的权限

游客数据表查看公告

具体流程图:

(七)帖子管理

只有管理员可以添加、查询、删除数据表

具体流程图:

3.2数据库设计

学生活动表(学号,活动号)

社团表(团号,社名,成立时间,社长,社团地址,社团联系方式,社团口号)

物品表(物品编号,物品名称,购置时间,数量,团号)

收支表(收支编号,团号,收支时间,收支类型,金额,备注)

学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)

学院表(院号,院名)

活动表(活动号,活动名称,时间,地点,团号)

3.3界面设计

3.3.1登陆界面

根据需求分析设计合理的登录账户、数据库用户、架构及其权限。

用户至少分为两级:

系统管理员和一般用户,并为不同的用户设置不同的操作权限。

3.3.2主页

管理员登陆后的主页,能对表进行增删改查

游客登陆后的主页

3.3.3添加模块

点击提交后的页面

3.3.4查询模块

以学生表为例的添加模块

3.3.5查看模块

3.3.6删除模块

3.3.7公告模块

添加公告的模块

查看公告的模块

4.黑盒测试

4.1登陆界面

测试用例:

编号

输入数据

测试说明

预期结果

测试结果

用户名

密码

1

abc

123456

游客登录

游客登录

成功

2

Admin

1234

管理员登录

管理员登录

成功

3

张三

1234

任意用户名

ERROR

ERROR

4

Admin

123456

密码错误

ERROR

ERROR

5

空白

ERROR

ERROR

4.2添加模块

以学生表为例的测试用例

编号

输入数据

测试结果

学号

姓名

性别

团号

院号

入团时间

联系方式

活动号

1

1301

901

1001

2014-08-07

12364587954

5302

成功

2

901

1001

2014-08-07

12364587954

5302

失败

3

1301

901

1001

2014-08-07

12364587954

5302

成功

4

1301

901

1001

2014-08-07

12364587954

5302

成功

5

1301

1001

2014-08-07

12364587954

5302

失败

6

1301

901

2014-08-07

12364587954

5302

失败

7

1301

901

1001

12364587954

5302

成功

8

1301

901

1001

2014-08-07

5302

成功

9

1301

901

1001

2014-08-07

12364587954

失败

10

失败

4.3查询模块

以学生表为例的测试用例

编号

输入数据

测试说明

预期结果

测试结果

学号

1

1300

查询学号为1300的学生

成功

成功

2

不输入数据,查询

失败

失败

3

0000

查询学号为0000,不存在

不存在

不存在

4.4查看模块

以学生表为例的测试用例

编号

点击数据

测试说明

预期结果

测试结果

表名

1

学生表

展示学生表

成功

成功

2

社团表

展示社团表

成功

成功

3

物品表

展示物品表

成功

成功

4

活动表

展示活动表

成功

成功

5

收支表

展示收支表

成功

成功

6

默认值为学生表

成功

成功

4.5删除模块

以学生表为例的测试用例

编号

输入数据

测试说明

预期结果

测试结果

学号

1

1300

删除学号为1300的学生

成功

成功

2

不输入数据,删除

失败

失败

3

0000

删除学号为0000(不存在)

不存在

不存在

4.6公告模块

添加公告的测试用例

编号

输入数据

预期结果

测试结果

标题

社团

内容

1

纳新

书法社

欢迎同学们加入

成功

成功

2

书法社

欢迎同学们加入

成功

成功

3

纳新

欢迎同学们加入

成功

成功

4

纳新

书法社

成功

成功

5

失败

失败

5.白盒测试

多用户点击测试

用例名称

点击测试用例

功能

系统支持多个用户并发点击进入主页

目的

测试多用户使用时系统的处理能力

方法

模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。

并发用户数与事务执行情况

并发用户数

平均响应时间

最大响应时间

成功率

点击率

平均流量

1 

10

121.375

136.301

0.062

2.486

2.550

2 

15

170.774

237.771

0.065

2.44

2.41

3 

20

340.443

460.103

0.067

2.402

2.329

 

6.心得体会

我收获最大的就是细心和耐心了。

课程设计的要求就是测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。

测试并不是单纯意思上的机械的"测试",它首先要求对产品非常熟悉,不管是从功能上还是操作上。

更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。

而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。

在测试时要想使自己的测试更加周全。

总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。

因此反映出学习的还不够,缺点疏漏。

需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。

最新文件----------------仅供参考--------------------已改成word文本---------------------方便更改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1