校园BBS论坛系统测试.docx

上传人:b****4 文档编号:27091764 上传时间:2023-06-26 格式:DOCX 页数:15 大小:1,021.96KB
下载 相关 举报
校园BBS论坛系统测试.docx_第1页
第1页 / 共15页
校园BBS论坛系统测试.docx_第2页
第2页 / 共15页
校园BBS论坛系统测试.docx_第3页
第3页 / 共15页
校园BBS论坛系统测试.docx_第4页
第4页 / 共15页
校园BBS论坛系统测试.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

校园BBS论坛系统测试.docx

《校园BBS论坛系统测试.docx》由会员分享,可在线阅读,更多相关《校园BBS论坛系统测试.docx(15页珍藏版)》请在冰豆网上搜索。

校园BBS论坛系统测试.docx

校园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.测试总结报告

本次我对软件测试进行了功能性测试,采用黑盒测试。

在系统测试之前,先要编写测试用例,编写测试用例主要依据软件早期的需求分析说明书。

测试用例应覆盖软件功能的绝大方面。

选择测试用例主要用等价类划分、边界值分析、无效类分析,路径分析和条件分析等。

执行完测试要写测试报告,这是软件是否决定发布的重要参考,包括发现多少缺陷,修正多少缺陷,剩余缺陷是否严重影响软件发布。

软件不可能没有缺陷,只要用户不能频繁地发现软件缺陷,用户基本就会认可。

如果一个软件交到用户手中时,最基本的功能都不能实现,用户一定对该软件没啥好感,因为几乎每一次使用,都需要等着开发人员修改自己刚发现的问题。

通过这次大作业,我现在还只是了解了软件测试的大致方向,要作好测试工作,也是需要丰富和广泛的知识,当然更重要的是实践。

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

当前位置:首页 > 初中教育 > 科学

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

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