软件测试报告记录博客系统Word格式.docx
《软件测试报告记录博客系统Word格式.docx》由会员分享,可在线阅读,更多相关《软件测试报告记录博客系统Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
xx
2011年xx月
测试项目简介
项目名称
博客系统测试
测试时间
2011年xxx
测试人员
xxx
测试目的
本测试检查此博客系统为网友提供的一个相互交流,学习的平台可以正常使用,实现数据的共享和网友的互动交流。
测试策略和技术
首先明确测试需求,创建测试需求,根据测试需求运用单元测试、集成测试技术编写测试用例。
软件测试贯穿于软件定义与开发的整个周期,软件的需求规格说明书,结构设计及程序编码,都属于软件测试的对象。
该博客系统主要分为个人博客空间,个人博客管理和博客后台管理三个系统模块。
运用单元测试对三个模块的运行效果进行测试。
进行正确性检验的测试工作,单元测试关联程序单独代码,从用户的角度,通过测试可以更好的观察到每个模块的运行状态。
一、测试报告内容
1.测试报告目的
通过对博客系统的测试实训案例,我们可以学习到博客系统需要的功能模块,以及各个功能模块之间的关系。
使用软件测试中的单元测试技术可以更好的让我们认识软件测试这一后起之秀在计算机领域中的作用和发展的前景。
2.测试项目需求
博客系统为网友们提供了一个相互交流、学习的平台。
博客的两大基本功能是共享和交流,共享是将文章、图片、心得等一些很私人的东西拿出来和大多数人一起分享;
交流是有着同样兴趣、爱好、语言的一类人之间的联系。
此博客系统主要分为3大功能模块:
1)个人博客空间
2)个人博客管理
3)博客后台管理
3.系统功能模块介绍
1)个人博客空间是为他人提供浏览、查看博客内容的平台,在这个空间中,可以浏览文章、发表留言、添加好友和浏览相册等。
如图1-1所示。
个人博客
用户注册
登录博客
未登录
浏览文章
添加好友
发表留言
浏览相册
个人资料
访问好友
他们博客
图1-1个人博客空间功能结构图
2)个人博客管理和博客后台管理系统主要用于对博客用户和管理员的管理。
博客后台管理包括用户管理、文章管理、相册管理和修改管理员密码,其功能结构图如图1-2所示。
管理员后台管理
用户管理
文章管理
相册管理
退出程序
修改管理员密码
个人博客用户管理,用户信息、用户事件等
文章查询,修改等
相册查询,修改等
图1-2博客后台结构图
二、测试概要
1.测试内容与环境
(1)测试环境
CPU
系统配置AMD4400+以上
内存
1G
硬盘
160G
操作系统
2000,XP
(2)测试方法
单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。
这个阶段我们会对各个程序模块可能存在的错误进行分析,测试。
集成测试也称为组装测试。
在单元测试的基础上,将所有模块按照设计要求组装成为系统,进行集成测试,这个阶段我们查看模块之间的连接功能,以及可能出现的错误。
采用黑盒测试法对以上测试项进行测试。
(3)系统流程
个人博客前台管理系统流程如图2-1。
个人博客管理员后台管理系统流程图如图2-2。
图2-1个人博客前台管理系统流程图
图2-2个人博客管理员后台管理系统流程图
2测试过程
(1)单元测试
1、首页页面布局,如图2-3,图2-4。
图2-3首页页面显示
首页显示模块
功能
预期输入
预期输出
实际结果
备注
首页面显示
单击功能导航区
链接页面显示
资源不存在可能出现500页面
单击推荐博客区
单击推荐文章区
单击热门博客区
单击热门文章区
资源不存在可能出现空白
主页面信息
图2-4首页面显示
2、登录模块
测试功能
用户名
密码
预期输出结果
登录用户
2xyx4
密码不可以为空
用户不可以为空
用户名必须以英文、_、$符号开头
Xyx22
用户名长度必须大于6个字符
Xyx2ss
密码必须大于6个字符
登录成功
匿名登录
匿名登录成功
3、信息模块
我的文章
鼠标单击
我的文章链接页面
我的相册
我的相册链接页面
我的资料
我的资料链接页面
我的好友
我的好友链接页面
如图2-5,图2-6所示:
图2-5页面成功链接
图2-6页面请求失败出现500错误
(2)集成测试
测试流程。
如图2-7:
图2-7博客系统测试
测试模块
首页面
进入首页
页面显示紊乱
页面链接信息缺失
登录页面
单击登录
失败
参考登录模块
功能页面
单击相应功能
页面显示错误
参考信息模块
三、测试结果及缺陷分析
1测试时间
测试开始时间:
2011-11-25
测试完成时间:
2011-11-30
2测试结果
通过对博客系统的单元测试,集成测试,发现了在访问博客系统时出现的一些问题,并提出了解决方法。
更好的完善了博客系统,保证了其质量和运行时减少了错误。
四、测试总结
经过这么长时间的软件测试,终于完成了本次的软件测试。
在本次综合实训过程中我进一步认识到软件测试在软件开发过程中的重要性,巩固了软件测试技术和方法,能够更加熟练地将自动化测试与手工测试结合起来,在一定程度上提高了自己的软件测试水平。
最主要的是,在整个系统的测试过程中,发现了系统存在的缺陷,实现了软件测试的真正意义。
希望程序在修改缺陷之后能够给用户提供一个实用的高质量的软件产品。
通过这次实践进一步的巩固了所学的知识,通过实践将课堂上的知识运用到实际测试当中,但在此过程中发现自己的许多不足,对所学内容掌握的不够牢固,对所学的知识理解不够透彻。
我很庆幸能在这样有限的时间里,在这么和谐的气氛中学习,和同学们一起相处,我也努力向他们学习,不懂就问,认真完成老师交给我的每一项任务。
他们也都尽力帮助我,给我讲授软件相关的知识,耐心解答我的疑难困惑,帮助我尽快达到了实训的目的,再次感谢我的指导老师及各位同学对我的无私帮助。