此文章介绍了一个论坛的具体测试步骤及测试过程,欢迎大家下载学习
针对飞天论坛系统采用的功能测试主要有论坛后台管理模块的测试,包括论坛管理和用户管理等模块,前台主要包括用户登录模块,发帖回复模块,以及用户空间管理模块。采用的功能测试方法是等价类划分和边界值测试。这样既可以测试正确情况下系统的相应,又可以测试系统对错误的处理能力。
2. 性能测试
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试[11]。
对飞天论坛系统采用的也主要是系统负载测试和压力测试。期望通过使用自动化测试工具的模拟,实现在虚拟环境下获得系统的性能指数[12]。根据测试结果对系统的性能进行评估,并提出改进意见。
3. 链接测试
链接测试可分为三个方面。首先, 测试所有链接是否按指示的那样确实链接到了该链接的页面; 其次, 测试所链接的页面是否存在; 最后, 保证Web 应用系统上没有孤立的页面[7]。采用的方法同样的通过自动化工具来实现。本次飞天论坛的链接测试主要使用的链接测试工具是Xenu Link Sleuth。它可以检测到网页中各种类型的链接。它可以分别列出网站的活链接以及死链接,并可把检查结果存储成文本文件或网页文件。
4. 界面测试
整体界面测试反映浏览Web 应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方? 整个Web 应用系统的设计风格是否一致[9]。通过对网页界面的易用性、美观性等进行测试,对网页的布局,排版等提出修改意见,以获得更好的用户体验。
此文章介绍了一个论坛的具体测试步骤及测试过程,欢迎大家下载学习
第2章 飞天论坛系统分析
2.1系统结构分析
飞天论坛可以划分为前台和后台两大模块。其中后台的功能包括用户管理、论坛管理、模板管理、日志管理、相册管理、系统设置等;前台包括用户登录、用户注册、修改资料、发表帖子、帖子搜索、个人信箱、个人空间等,
系统的结构图如图2-1:
图2-1 飞天论坛系统结构图
此文章介绍了一个论坛的具体测试步骤及测试过程,欢迎大家下载学习
后台管理模块的功能结构如图2-2
后台系统的管理员具有最高的权限,可以对系统的管理员进行管理,包括添加、删除管理员,修改密码,修改权限,开通博客,授予勋章等等;论坛管理包括新建论坛版块、任命版主、添加二级版块等,论坛主题管理包括主题的删除、设置首页显示、主题推荐等,回贴管理包括帖子回复信息的查看、删除等操作,论坛类别转换可以实现论坛版块的迁移、合并等,论坛短信管理可以实现论坛内所有信息的修改、删除操作,发帖关键词限制可以实现对敏感词的过滤;参数设置模块实现了论坛基本参数的设置、论坛头衔参数设置、论坛勋章图标管理以及友情链接管理。
前台的管理主要有版主和普通用户的管理。版主又分总版主和分版主。总版主具有最高权限,可以对分版主进行管理。分版主的权限高于普通用户,可以对用户的帖子进行编辑、删除、置顶、设置精华等操作。普通用户可以发帖、回复等,但是不能对其他用户的帖子进行编辑或者置顶等操作。
2.2系统功能分析
飞天论坛系统采用PHP+Mysql 技术设计,后台管理功能模块主要有:用户管理、论坛管理、模板管理、日志管理、相册管理、系统设置等;系统前台功能包括:用户登录、修改资料、发表帖子、个人空间等模块
图2-2 飞天论坛后台管理系统结构图
此文章介绍了一个论坛的具体测试步骤及测试过程,欢迎大家下载学习
2.1.1 后台管理功能模块 1.用户管理模块
用户管理模块主要提供给管理员使用,管理员可以进行用户的添加、修改、删除,用户权限设置,用户密码的修改等,还能对论坛用户授予论坛勋章,版主设置等等。
2. 论坛管理模块
论坛管理模块包括了论坛类别管理、论坛主题管理、论坛回贴管理、论坛类别转换、上传图片管理、帖子广告管理、论坛短信管理、论坛活动报名、发帖关键词限制等等。在这个模块中,管理员可以新建论坛版块,设置版块规则,添加二级版块等操作。论坛主题的管理包括了主题的删除,隐藏/显示,设置主题首页显示,设置主题为精彩话题,主题置顶等。
3. 论坛模板管理
该模块可以帮助管理员设置论坛的显示模板。 4. 日志管理模块
该模块实现了对用户个人日志的管理,主要包括日志分类管理,日志内容管理和日志评论管理。管理员可以添加、删除日志分类,对日志已经日志评论进行修改、删除等操作。
5. 相册管理模块
该模块与日志管理类似,主要是对用户的相册进行管理。在这里管理员可以设置默认相册的,管理相册里的图片,已经用户对图片的评论等。
6. 系统设置模块
系统设置模块主要实现对系统的设置功能,主要包括论坛基本参数设置,论坛头衔参数设置,论坛勋章图标管理等。在论坛参数设置中,管理员可以设置论坛名称,论坛地址,论坛默认风格,论坛验证码,允许上传的文件类型、大小等。
2.1.2 前台功能模块 1. 注册登录模块
未注册的用户浏览论坛的时候,可以点击注册论坛。进入注册页面后,填写相关注册信息,点击注册之后,用户就可以根据注册的用户名和密码登录论坛并进行相关
此文章介绍了一个论坛的具体测试步骤及测试过程,欢迎大家下载学习
的操作了。
2. 我的好友模块
用户可以选择论坛其它的用户,并添加其为自己的好友。添加成功之后就可以在我的好友列表里面查看并修改自己的好友了。
3. 我的信箱模块
在我的信箱模块中,用户可以查看自己的收件箱,发件箱里面的短信,并且可以选择编辑或者删除。或者选择发短信给论坛的其他用户。
4. 发帖模块
在该模块中,用户可以选择发表新的帖子,或者查看、编辑自己所发的帖。发表的帖子种类可以分为三种,一般帖,投票帖,活动帖等。
5. 个人空间
在个人空间中,用户可以发表日志文章,管理日志分类,管理文章分类和评论等。用户也可以在自己的空间创建自己的相册并上传图片。同时也可以对相册及图片进行管理。用户还可以在空间控制面板里管理自己的好友或者修改自己的个人信息。