




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新闻中心管理系统-测试分析说明书PAGEPAGE1新闻中心管理系统测试分析报告[v1.0] 组长:组长:组员:1引言 31.1编写目的 31.2背景 31.3定义 31.4参考资料 32测试概要 42.1子系统功能分解 42.2测试内容 42.2.1功能测试 42.2.2运行时间测试 42.2.3数据库操作与安全测试 52.2.4错误测试 52.3测试举例 52.3.1功能测试 52.3.2运行时间测试 52.3.3数据库操作与安全测试 62.3.4错误测试 63测试结果及发现 73.1后台管理模块测试 73.2通讯协议模块测试 83.3会员注册登录模块 114对软件功能的结论 134.1后台管理模块 134.1.1能力 134.1.2限制 134.2通讯协议模块 134.2.1能力 134.2.2限制 144.3会员注册登录系统模块 144.1.1能力 144.1.2限制 145分析摘要 155.1能力 155.2缺陷和限制 155.3建议 155.4评价 156测试资源消耗 151引言1.1编写目的本文档的编写是出于测试新闻中心管理系统工程项目,主要通过几个步骤来完成测试的过程。对于检测出来的错误,通过提交给程序员和管理人员进行修正;如果出现实在修正不了的问题(比如说在需求分析阶段就埋下的隐患),依据问题的大小给出评估,从而使管理人和客户有一个认识,得到改变功能设计或者是摒除功能模块甚至是放弃项目的决定。首先是代码测试。代码测试通过代码编写人员来完成,同时生成记录文档。接下来是单元测试。主要由程序员和管理人一起进行,进行调整和记录。、再之后是模块测试。同样有程序员来完成。在前三个测试中程序员起来的作用是最大的。这点值得注意。最后是系统测试和功能测试。本工程主要分为两个系统,新闻发布系统和会员管理系统。在这个部分生成本测试分析报告。1.2背景开发软件名称:新闻中心管理系统项目任务提出者:聂雄项目开发者:软件工程开发小组用户:网民本项目的程序是使在WindowsXP系统上在客户端以HTML,Javascript,服务器端用asp语言开发软件进行开发的,同时采用微软公司的SQL数据库为开发软件的数据库服务程序。测试主要是在开发者的个人电脑上进行,分别通过本地测试,远程测试来完成。1.3定义列出本文件中用到的专用术语的定义和外文首字母组词的原词组。新闻发布:后台管理,普通管理员和高级管理员可以在此注册登陆,实现新闻发布功能;会员系统:实现本工程的会员管理功能1.4参考资料《实践者之路:软件工程(第五版)》ROGERS.Pressman清华大学出版社《数据库系统概念》高等教育出版社《ASP编程概要》还有部分资料来源于互联网,属于共享资源。2测试概要2.1子系统功能分解后台新闻发布:管理登陆新闻检索新闻管理添加新闻会员管理高级管理员普通管理员管理后台所有功能发布新闻分高级管理员登录和普通管理员登陆两种通过新闻关键字进行新闻搜索管理员对新闻的更新普通管理员功能,提供添加新闻功能高级管理员可以对会员进行管理,普通管理员无权限会员功能:注册会员信息登录功能文章评论在线留言通过注册页面向管理员提交注册信息管理员审核成功后直接用注册时候的帐号和密码进行登录会员登陆后可以对新闻进行评论会员可以对网站进行建议2.2测试内容2.2.1功能测试按照功能表对新闻中心管理系统进行一步一步地测试,测试的主要目的是发现实现和预期出现不符合的部分。在发现不符的情况下,按照序号记录发生的问题,问题的概要,发生的条件和推断导致问题的原因。同上一步的过程一样,对会员登录和注册进行测试。最后,将两个子系统统和在一起进行测设,同样记录问题。在整合完毕后将所得的信息生成报告书,存留备份。2.2.2运行时间测试测试每步操作及实现其功能所需要的时间。需要重复进行,确保由于时间延误导致的失败尽可能少。假如时间延误达到一定阀值,将其作为一个错误记录下来。2.2.3数据库操作与安全测试测试对数据库删除,写入,修改的操作,并根据数据库对权限的限制的要求,测试操作人员的权限度,进一步测试系统安全性与稳定性的目的。确保系统的安全机制不出现问题。2.2.4错误测试由于错误输入发生的不可避免性质,需要特别强化错误信息的输入。在此,可以将两个子系统作为互相独立的部分来进行,具体测试举例在下文将会有所提及。在此还要思考的问题是如果错误输入导致的破坏是不可避免的,应该如何去改进或者怎么去尽量提醒用户不要出现错误的输入。2.3测试举例2.3.1功能测试设定系统的输入值,测试系统的输出值是否与期望值相符合。在WindowsXP系统上运行系统并采用微软公司的SQL数据库存储数据,在此基础上对系统功能进行测试。测试系统所需实现的基本功能,根据需求文档的要求设计测试例子。测试的输入输出举例如下:后台管理系统:输入:用户名,密码(分三组输入,包括正确组,密码错误组,账号错误组)功能选用:新闻检索,页面跳转,新闻查看,发表新闻,新闻管理,信息加密会员管理系统:输入:会员注册信息,用户名,密码(分三组输入,包括正确组,密码错误组,账号错误组)功能实现:身份验证,消息反馈数据库安全:输入:管理员输入,恶意输入功能:数据库的管理和维护2.3.2运行时间测试首先可以通过多次重复进行测试,人工估计时间问题。在发现问题的情况下,进行精化测试,如下。请测试人员在程序的相应部位加入这个函数,测试相应的操作花费的时间,输入相应的操作,运行程序在显示屏上输出对应的时间,然后记录下问题时间,分析可能存在的问题和引起问题的原因。2.3.3数据库操作与安全测试通过应用程序对数据库进行添加,删除,修改的操作,检查应用程序对用户角色的分配,不同角色的权限分配是否符合安全需求。问题分两个部分,第一部分对银行数据库1)使用银行用户进行测试,2)使用银行管理员(或者说是数据库管理员身份)进行测试;第二部分对速购网数据库1)使用商家进行测试,2)使用网站管理员测试2.3.4错误测试分别生成两个子系统的错误输入信息若干组,进行重复输入测试。举例:后台管理登录:用户名:张三密码:123(密码非正确)新闻检索:ID号(错误新闻号输入)会员登录:用户名:张三密码:123(账号错误)账号:找不到对应帐号的信息企业网上电子商务系统-测试分析说明书PAGEPAGE133测试结果及发现3.1后台管理模块测试把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。输入数据预期输出结果运行输出结果结果正常是否正常测试输入数据1管理员注册注册成功注册成功√2管理员登陆登陆成功登陆成功√3登出清除session清除session√4搜索新闻列出关键字新闻列出关键字新闻√5分类查看分类显示新闻分类显示新闻√6查看新闻详情显示新闻详细信息显示新闻详细信息√7修改新闻数量新闻数量更新新闻数量没更新√8删除新闻该新闻删除新闻没有被删除√9查看列表显示新闻列表新闻列表没有显示√10回收站取消新闻删除取消成功没有能取消√11添加新闻添加成功添加成功√12清空回收站删除成功不能删除√13修改会员信息修改成功修改成功√导致反常输入数据1注册:某项留空提示输入不能为空注册成功√2注册:用户名重复提示该用户已被注册提示该用户已被注册√3注册:两次密码不一致提示密码不一致提示密码不一致√4登陆:某项留空提示输入不能为空正常登陆(空帐号)√5登陆:密码错误提示密码错误提示密码错误√6登陆:未登录状态查看页面提示您未登录顺利查看√7搜索:关键字留空提示关键字不能为空显示所有新闻√8添加新闻:某项留空提示输入不能为空没有提示√9修改信息:某项留空提示修改内容不能为空修改成功√10新闻添加:某项留空提示输入不能为空没有提示√11新闻添加:数量为负提示新闻数量错误没有提示√12新闻添加:新闻重复提示新闻重复没有提示√13新闻修改:某项留空提示输入不能为空没有提示√14新闻修改:数量为负提示新闻数量错误没有提示√15新闻修改:新闻重复提示新闻重复没有提示√3.2通讯协议模块测试通讯协议测试流图如下所示:获取输入代码段:<% <% Name=response.form(“name”) password=Md5(response.form(“password”)) email=response.form(“email”)setrs=server.createobject("adodb.recordset")sql="select*fromguest"rs.addnewrs("name")=namers("password")=passwordrs("email")=emailrs.updaters.closeresponse.Redirect("9/news/index.asp”)%>%>代码分析:Name和password为从网站获取的注册信息,用于加密后写入数据库,其中guest表示会员表名,管理员通过后台可以从数据库中读取查看注册信息,然后进行审核。Name是会员的帐号,password是会员的密码。Email是注册的邮箱,用来找回密码时候用的。测试结果分析:在下订单页面中输入信息后,察看变量值无误,获取结果正确。EncodeMd5.asp位于myweb\WEB-INF\classes\message下面,由make()函数将输入明码进行转换,结果如下输入输出预计分析Web001001500bPcUc%EobUUlzRRRUoU%oM%oPo%EPnnnU%oUoM%%cUooRRRRlEoU%%oUU%UUnnnnzPRnRnRncoo%RRRRRnRnRnRn%MM%nnnnRnRnRnRnE%%oRRRRRnRnRnRnoo%UnnnnbPcUc%EobUUlzRRRUoU%oM%oPo%EPnnnU%oUoM%%cUooRRRRlEoU%%oUU%UUnnnnzPRnRnRncoo%RRRRRnRnRnRn%MM%nnnnRnRnRnRnE%%oRRRRRnRnRnRnoo%Unnnn编码结果无误正确传输在客户端端发送之后,半秒钟以内能在后台接受到结果,并且结果与传输之前一致无变化Decode与检查输出Decode.asp位于RECEIVE\message下,可以放于不同服务器中。DecodeDecode正确不正确检验输出登录系统界面错误提示界面错误界面: 若注册信息不正确时,会出现系统的提示,并且返回注册界面。会员系统注册界面:当加注册信息正确跳到该界面。代码段:<%<% Name=response.form(“name”) password=Md5(response.form(“password”)) email=response.form(“email”)setrs=server.createobject("adodb.recordset")sql="select*fromguest"rs.addnewrs("name")=namers("password")=passwordrs("email")=emailrs.updaters.closeresponse.Redirect("9/news/index.asp”)%>3.3会员系统模块把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。输入数据预期输出结果运行输出结果结果正常是否正常测试输入数据1会员注册注册成功注册成功√2会员登陆登陆成功登陆成功√3登出清除session清除session√4搜索新闻列出关键字新闻列出关键字新闻√5分类查看分类显示新闻分类显示新闻√6查看新闻详情显示新闻详细信息显示新闻详细信息√7评论新闻新闻评论陈功新闻评论失败√8查看列表显示新闻列表新闻列表没有显示√9在线留言建议留言成功留言成功√导致反常输入数据1注册:某项留空提示输入不能为空注册成功√2注册:用户名重复提示该用户已被注册提示该用户已被注册√3注册:两次密码不一致提示密码不一致提示密码不一致√4登陆:某项留空提示输入不能为空正常登陆(空帐号)√5登陆:密码错误提示密码错误提示密码错误√6登陆:未登录状态查看页面提示您未登录顺利查看√7搜索:关键字留空提示关键字不能为空显示所有新闻√8留言建议:某项留空提示输入不能为空没有提示√9修改信息:某项留空提示修改内容不能为空修改成功√10新闻评论:某项留空提示输入不能为空没有提示√4对系统功能的结论4.1后台管理模块4.1.1能力实现后台管理的基本功能:1)管理员注册:分为高级管理员和普通管理员,普通管理员只能发布新闻。2)管理员登录:session的记录。3)用户资料:包含资料查看及修改。4)新闻展示:发布全站的新闻,搜索方式多样化。5)分类新闻管理:新闻的增减及信息修改。6)用户注册管理:审核用户注册申请。7)留言审核功能:用来实现用户与管理员之间的互动。4.1.2限制经过一段时间的测试,网站还是发现了一些问题:1)用户注册:对空帐号的注册没有屏蔽掉。2)用户登录:未登录状态时也能查看全部页面。3)用户资料:资料修改时对某项留空没有顾及到。4)新闻展示:搜索时关键字为空的情况没考虑。5)分类新闻管理:新闻的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 珠宝首饰行业法律法规与合规管理考核试卷
- 常用办公软件课程培训
- 体育锻炼与心率课件
- 门诊部护理及治疗规范
- 小儿腹泻护理与健康指导
- 2025技术机密成果转让合同专业版
- 高职院校继续教育工作汇报
- 2025买卖合同买卖终止协议
- 2025年至2026年无线通信租赁合同范本
- 2025届河南省天一大联考普通高中学业水平选择性考试诊断A卷历史试题(含答案)
- 《机油培训资料》课件2
- 水利工程工程量清单讲解
- 2023年华中科技大学招聘考试真题
- 基于人工智能的智能客服系统设计与实现
- 关于窝沟封闭健康宣教
- 产程管理的核心步骤
- 中央空调安装装修施工工艺手册
- 血液溅入眼睛应急预案脚本
- 水浒一百单八将座次排位、梁山泊职位、诨号、星宿、武器、最终结局
- 半导体管特性图示仪校准规范
- 中国居民膳食营养素参考摄入量(DRIs)(2013-修订版)资料
评论
0/150
提交评论