校园BBS论坛系统测试.docx
- 文档编号:27663401
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:14
- 大小:601.29KB
校园BBS论坛系统测试.docx
《校园BBS论坛系统测试.docx》由会员分享,可在线阅读,更多相关《校园BBS论坛系统测试.docx(14页珍藏版)》请在冰豆网上搜索。
校园BBS论坛系统测试
校园BBS论坛系统测试
班级:
软件2098
学号:
3112370065
:
金
签名:
1.测试计划
1.1测试计划名称
测试计划名称:
校园BBS论坛系统测试
1.2引言
1.2.1编写目的
软件测试是为了发现程序中的问题。
本系统不很成熟,存在不少问题,测试变得非常重要。
软件测试的过程也是程序运行的过程,程序测试需要数据,为测试设计的数据成为测试用例,设计测试用例的原则是尽可能暴露错误。
1.2.2背景
作为大学生,我们正处在思想活跃的时期,随着对信息的大量信息的接触以与对人生的不断思考,我们对于自己所处的社会与环境,有太多的话想说,我们也希望有一个同龄人交流的很好的平台,让我们在思辨中明智,在同龄人想法的摩擦碰撞中领悟生活,为将来更好地承担起自己的责任建立牢固基础。
但是现在的论坛或者牵涉围过大,或者只能是本校校,基于以上原因,我们小组现开发了一个主要面向同一城市的大学生交流的论坛,在这里,同城大学生可以交流,进行二手交易,以与进行对二手信息的发布等功能,为同龄年轻大学生提供一个同城交流的平台。
1.2.3项目目标
系统主要模块包括技术模块,二手交易模块和折扣模块和其他。
系统主要实现的业务功能有帖子的发布与管理,用户管理,用户对帖子的搜索,用户对帖子的评价留言等。
1.2.4参考资料
《项目软件需求规格说明书》、《项目软件功能分析说明书》、《项目用户手册》
1.3测试项
1.3.1帖子发布与管理模块
覆盖软件技术信息、交易信息和折扣信息,可以上传相应的照片方便大家交流;在首页中发布有网友推荐指数最高的帖子,帮助广大论坛成员选择最有意义的帖子。
后台管理员首先在帖子上线之前对帖子进行审核;后台管理员还会对帖子举报进行处理,对帖子健康度进行统计等。
该模块主要实现的功能有:
●管理员登陆;
●管理员对帖子进行审核;
●管理员对页面进行编辑;
●管理员对被举报帖子进行处理;
●管理员对注册人数进行统计;
●管理员对帖子的健康度进行统计;
资源管理功能:
●管理员可以发布帖子,上传帖子;
●管理员可以查看资源列表,并更新、删除已有资源;
资源模块前台功能:
●用户可以浏览主题列表;
●用户回复网页;
1.3.2个人中心模块
实现用户在线功能,注册为用户后,可登陆个人页面,在个人资料上对自己密码进行修改,并且在个人积分到达一定数额后创建个人主题,个人资料上会显示个人主题。
个人积分会显示个人的基本信息,并且会有热体列表。
该模块主要实现的功能有:
●修改个人密码
●添加个人主题
●显示个人信息
●显示热题列表
1.3.3其他功能模块
该模块主要实现的功能有:
●注册
●登录
1.3.4服务端模块
管理员通过服务器端管理页面、用户。
管理员可以发布、更新帖子,审核用户发布的帖子,以与删除、冻结用户。
发布的帖子将显示在帖子区,出于安全考虑,管理员登陆后台时一样需要输入用户、密码才可以登陆成功。
1.4被测的特征
1.4.1注册新用户:
可以在注册模块中显示用户,,密码,确认密码,通过按要求填写以上信息达到注册成功。
1.4.2:
用户登录:
基本页面包括用户名,密码以与登录按钮。
1.4.3:
个人中心模块:
修改密码,增加个人主题,搜索等。
1.4.4:
发帖模块:
可以进行发帖。
1.5测试方法
集成测试、功能性测试、性能测试
1.6提供的测试文件
列出本项测试所需的资料:
校园BBS论坛系统相关文件文档,被测程序与其所要求环境
1.7测试任务
首先,对注册新用户模块进行测试,填写注册模块中的用户,,密码,确认密码等容,填写必须按要求进行。
例如,当注册时用户名太长时间系统会提示用户名在6到12个字符,要求重新填写,对于、密码也有格式和长度的要求,当确认密码与密码不一致时,系统会进行提示,要求重新填写。
若填写成功,在注册时的中会收到一个超,用于对账户的激活。
其次,是用户登录模块的测试,其中基本页面中包含用户名、密码与登录按钮,本系统有用户有普通用户和管理员用户,两种用户对应不同的权限,账号可以用来区分权限,例如本系统注册了一个用户名为123456,密码为123456的普通用户,和用户名为xiaowen,密码为xiaowen的管理员,管理员比用户多一些权限,如对帖子的管理等功能。
再次,对个人中心模块的测试,本功能包括修改密码,增加个人主题和对帖子的搜索,这个模块管理个人的基本信息。
用户可以通过这个模块对自己的信息进行操作。
最后,是发帖模块,发帖模块的基本功能是发帖,这个模块中包括图片,音频,视频的插入,保证用户可以发带有多形式的帖子。
1.8测试的条件与限制
1.8.1数据精度要求
A.要按照严格的数据格式输入,否则系统不给予响应进行处理。
B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
1.8.2时间特性
前台所有操作都应该在1-2秒得到响应。
1.9系统环境
1.9.1硬件环境
服务器
最低配置
推荐配置
服务器
Windows7
存8GB
1.9.2软件环境
分类
名称
版本
语种
操作系统
Windows7
2012
简体中文
数据库平台
Mysqlserver
5.0
简体中文
后台开发平台
eclipse+tomcat
8.5,6.0
简体中文
2.测试设计说明
2.1测试计划说明名称:
校园BBS论坛系统测试设计说明
2.2被测试的特性
测试围
主要容
输入
输出
注册新用户模块
注册新用户
用户名、、密码、确认密码
各项输入合法,转向注册
用户登录模块
用户登录
用户名、密码
登录成功,这页面右上角显示用户名
个人中心模块
个人信息管理
新密码,个人主题,搜索主题
密码修改成功,相关主题帖子
发帖模块
发帖
文字、图片、音频、视频
帖子发出
2.3方法详述
2.3.1测试
说明对第一项测试容的测试设计考虑,对于用户登录模块的测试,可分为能够登录和不能登录两种情况,故而可采用黑盒测试法中的等价分类法进行进一步更为细致的分类,从而进行测试的进行测试的进行。
2.3.2控制
说明本测试的控制方式,如输入是人工、半自动或自动引入,控制操作的顺序以与结果的记录方法。
输入时半自动操作,需要人工进行控制进行数据的录入与数据库的建立,结果的记录为人工记录,将输入容与输出结果相对应进行记录。
2.3.3输入
说明本项测试中所使用的输入数据与选择这些输入数据的策略。
所使用的输入数据为:
完全正确的数据,完全错误的数据以与一般正确一半错误的数据:
用户名与密码均正确,用户名与密码均错误,用户名正确密码错误,使用测试法中的等价分类法。
2.3.4输出
说明预期的输出数据,如测试结果与可能产生的中间结果与运行信息。
输出数据为:
正确登录,密码错误,用户名错误等。
2.3.5过程
说明完成此项测试测试的一个个步骤和控制指令,包括测试的准备,初始化,中间步骤和运行结束方式。
测试准备:
建立用户名与密码信息数据库,准备测试所需各项知识与设备。
初始化:
向数据库中输入数据,将测试数据初始化。
中间步骤:
选用黑盒测试中的等价分类法进行测试,并进行测试记录。
2.4特性通过准则
2.4.1围
说明所选择的测试用例能够检查的围与其局限性。
所选择测试用例能够进行基本的正误判断,能够检查出用户名与密码是否合法,从而给出用户权限,但其权限只有在管理员进行信息修改时才能够进行检查判断,此次局部测试需要在最后的整体测试才可完全完成。
在整个测试过程中,测试用例可以检查出系统的各种错误,基本实现系统要求的功能,而且系统的处理速度是用户可以接受的。
但测试仍有其局限性,既无法完全包括各种情况,如用户在同一时间进行大量访问时系统的承受能力等。
2.4.2数据整理
述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。
为了将数据整理成为便于评价的适当形式,需要运用的转换处理技术为手工方式,需要用一部分测试人员将记录的输入输出数据进行处理。
2.4.3尺度
说明用来判断测试工作是否能通过的评价尺度,如合理的输出结果的类型、测试输出结果与预期输出之间的容许偏离围、允许中断或停机的最大次数。
合理的输出结果的类型为:
清晰明白的表示出系统使用过程中出现的各种情况,而且容易理解,在出现错误时具有错误处理路径;测试输出结果与预期输出之间容许有少许偏离,即输出结果有时不能正确判断问题所在,就需要测试人员进行更进一步的测试,帮助开发人员进行查错;允许中断或停机的最大次数暂无确切限制
3.测试用例说明
3.1注册系统测试用例
序号
A-001
测试目的
测试“注册系统”用例的实现
测试优先级
高
测试类型
确认测试
测试步骤
用输入
进入系统登录注册页面
系统显示登录和注册功能供用户选择
户选择注册,系统显示用户完成注册需要提那些的信息
用户填写完信息之后提交
系统保存用户信息
输出
系统提示注册成功
若用户填写信息不完整或者系统不能处理,系统需要有相关提示
测试结果
信息完整、正确、能处理一些异常情况
选择注册后在未输入容就确认时:
3.2登录系统测试用例
序号
A-002
测试目的
测试“登录系统”用例的实现
测试优先级
高
测试类型
确认测试
测试步骤
输入
进入注册登录页面,选择登陆
系统显示用户登陆需要输入的信息
用户填写完信息之后提交
系统提示用户登陆成功
输出
系统提示登录成功
若用户填写信息不完整或者系统不能处理,系统需要让用户重新输入
测试结果
信息完整、正确、能处理一些异常情况
附图
3.3个人中心测试用例
序号
A-003
测试目的
测试“个人信息头像”用例的实现
测试优先级
高
测试类型
确认测试
测试步骤
输入
用户进入头像设置页面
选择本地上传
选择一本地图片
单击确认键确认开始上传
输出
提示上传成功,数据库进行保存
测试结果
信息完整、正确、能处理一些异常情况
附图:
3.4发帖测试用例
序号
A-004
测试目的
测试“发帖”用例的实现
测试优先级
高
测试类型
确认测试
测试步骤
输入
用户点击“发帖”进行发帖
查看其所发帖子
输出
帖子可以以图片的形式展现给用户
帖子以列表的形式展现给用户,并辅以文字说明,并分页显示
测试结果
信息完整、正确、能处理一些异常情况
附图:
4.测试总结报告
4.1测试简述
序号
功能模块名称
是否测试
是否通过
1
注册登录模块
用户注册
是
是
用户登录
是
是
2
论坛交流模块中心
讨论帖搜索
是
是
二手交易
是
是
技术区
是
是
折扣区
是
是
话题区
是
是
3
用户个人中心模块
个人资料管理
是
是
个人发布的讨论帖
是
是
安全中心
是
是
帖子热榜
是
是
4
管理员后台管理模块
用户信息管理
是
是
用户注册申请管理
是
是
讨论帖管理
是
是
数据备份与恢复
是
是
论坛话题分类管理
是
是
4.2测试结果分析与总结
本论坛主要模块划分为技术区,交易区,和折扣区。
系统包括的功能:
管理员登陆;管理员对帖子进行审核;管理员对页面进行编辑;管理员对被举报帖子进行处理;管理员对注册人数进行统计;管理员对帖子的健康度进行统计等。
测试结果表明,软件能满足系统的基本需求,所以其基本满足用户的需求,需求规格说明书中的功能都已实现,没有多余的功能。
5.测试总结报告
本次我对软件测试进行了功能性测试,采用黑盒测试。
在系统测试之前,先要编写测试用例,编写测试用例主要依据软件早期的需求分析说明书。
测试用例应覆盖软件功能的绝大方面。
选择测试用例主要用等价类划分、边界值分析、无效类分析,路径分析和条件分析等。
执行完测试要写测试报告,这是软件是否决定发布的重要参考,包括发现多少缺陷,修正多少缺陷,剩余缺陷是否严重影响软件发布。
软件不可能没有缺陷,只要用户不能频繁地发现软件缺陷,用户基本就会认可。
如果一个软件交到用户手中时,最基本的功能都不能实现,用户一定对该软件没啥好感,因为几乎每一次使用,都需要等着开发人员修改自己刚发现的问题。
通过这次大作业,我现在还只是了解了软件测试的大致方向,要作好测试工作,也是需要丰富和广泛的知识,当然更重要的是实践。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 BBS 论坛 系统 测试