软件测试之华南师范大学数字校园信息门户系统测试计划_第1页
软件测试之华南师范大学数字校园信息门户系统测试计划_第2页
软件测试之华南师范大学数字校园信息门户系统测试计划_第3页
软件测试之华南师范大学数字校园信息门户系统测试计划_第4页
软件测试之华南师范大学数字校园信息门户系统测试计划_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华南师范大学数字校园华南师范大学数字校园 信息门户系统信息门户系统 测试计划测试计划 文档编号:GZTM-SD-HSP-STP-01 版本:1.0.1 文档名称: 测试计划 项目名称: 华南师范大学数字校园信息门户系统 项目负责人: 刘瑞展 开发单位:广州北大明天资源科技发展有限公司 地址:广州天河五山路 248 号金山大厦 8 楼邮编:510640 电话:87565988传真:38468273 网址:E-Mail:software 修订历史记录 日期版本说明作者 2007-8-280.1 第一稿。方美燕 2007-9-50.2 第二稿。方美燕 2007-9-110.3 第三稿 根据评审意见修 改了 1.测试风险;2.测试 种类添加了“压力测试” ; 3.完善了测试任务和测试 进度中“测试环境搭建” 进度和人员分配 方美燕 2007-9-120.4 根据评审意见修改了测试 风险 方美燕 2007-9-130.5 根据评审意见修改了 4.1.1 的格式 方美燕 2007-9-130.6 根据评审意见修改了“修 订历史记录”中“说明” 部分的内容 方美燕 2007-9-130.7 根据评审意见修改了测试 重点为“热点新闻” 方美燕 2007-9-131.0 评审通过方美燕 2007-9-201.0.1 1、调整测试内容,增加 内部门户的顶级门户的测 试 2、调整测试内容 4.1.1 的格式及部分内容 3、修改了测试重点中新 增和修改新闻/通知的描 述 4、修改测试任务和进度 备注: 2007.09.132007.09.17 测试的版本是 alphal,测 试内容是外部门户的顶级 门户 2007.09.282007.09.30 测试的版本是 betal0.1, 测试内容是内部门户的顶 级门户 方美燕 目录目录 1.引言引言.4 1.1.编写目的.4 1.2.项目背景.4 1.3.术语定义.4 1.4.参考资料.4 2.测试计划测试计划.4 2.1.测试准备.4 2.1.1.测试环境准备.4 2.1.2.测试人员准备.5 2.1.3.测试任务和进度.5 2.2.测试策略和方法.6 2.3.测试风险.6 3.测试种类及测试标准测试种类及测试标准.6 3.1.测试种类.6 3.2.测试标准.6 4.测试内容和测试重点测试内容和测试重点.7 4.1.测试内容.7 4.1.1.外部门户系统顶级门户.7 4.1.2.内部门户系统顶级门户.9 4.1.3.搜索.11 4.2.测试重点.11 4.2.1.新闻/通知的编辑.11 1.引言引言 1.1.编写目的编写目的 编写该文档的主要目的在于从总体上明确华南师范大学数字校园信息门户 系统内容和实现方法,为后期测试制定测试范围和测试重点,并制定适当的测 试策略和方法。本文档的主要对象是测试人员和后期项目实施人员。 1.2.项目背景项目背景 信息门户系统是华南师范大学数字校园的信息应用集成的战略和技术框架。 它位于各类应用之上,是数字校园的窗口,以浏览器的方式向用户展现数字校 园的应用信息,能有效的整合校园各类应用之间的缝隙,通过信息聚合功能, 使学校用户(包括教师,学生,职工,校外人员)能自由地定制个性化的信息内 容。 1.3.术语定义术语定义 无 1.4.参考资料参考资料 HSP-需求规格说明书-V1.1 华南师范大学数字校园信息门户系统概要设计说明书 V1.0 2.测试计划测试计划 2.1.测试准备测试准备 2.1.1.测试环境准备测试环境准备 服务器硬件平台:服务器硬件平台: PC 机 服务器软件:服务器软件: 操作系统:Solaris 9 Web 服务器:Websphere Application Server 数据库产品:Oracle 客户端硬件平台:客户端硬件平台: 局域网、专线、终端 PC 机 CPU:Intel(R) Pentium(R) 4 3.00Ghz 内存:1G 硬盘:80G 客户端软件:客户端软件: 操作系统:window XP Web 浏览器:IE6.0 及以上版本;firefox1.5 及以上版本 2.1.2.测试人员准备测试人员准备 测试负责人:方美燕 2.1.3.测试任务和进度测试任务和进度 测试阶段任务工作量估 计 人员分配时间 测试环境搭建搭建测试环境,包括: 硬件环境,BUG 管理工 具,项目安装。 1 个工作日王小华 2007-9-12 编写外部门户 顶级门户的测 试用例 并评审通过 根据需求说明书,根 要设计说明书,编写 外部门户顶级门户的 测试用例。 3 个工作日方美燕2007-9-7 至 2007-9-11 Alpha1 测试并提 交测试报告 测试外部门户顶级门 户的功能和业务流程 是否达到设计要求 3 个工作日方美燕2007-9-13 至 2007-9-17 Alphal 版本 回归测试 外部门户顶级门户的 回归测试 2 个工作日方美燕2007-9-21 至 2007-9-24 编写内部门户 顶级门户的测 试用例 并评审通过 根据需求说明书,根 要设计说明书,编写 内部门户顶级门户的 测试用例。 3 个工作日方美燕2007-9-25 至 2007-9-27 Betal0.1 测 试并提交测试 报告 测试内部门户的顶级 门户功能和业务流程 是否达到设计要求 3 个工作日方美燕2007-9-28 至 2007-9-30 Betal0.1 版 本的回归测试 内部门户顶级门户的 回归测试 5 个工作日方美燕2007-10-08 至 2007-10-12 编写校办和网 络中心门户的 测试用例 并评审通过 根据需求说明书,根 要设计说明书,编写 校办和网络中心门户 的测试用例。 4 个工作日方美燕2007-10-15 至 2007-10-18 Betal0.2 测 试并提交测试 报告 测试校办和网络中心 门户的功能和业务流 程是否达到设计要求 3 个工作日方美燕2007-10-19 至 2007-10-23 2.2.测试策略和方法测试策略和方法 1、黑盒测试:采用边值探测法和等价划分类的测试方法。 2、采用 LoadRunner 负载测试工具。 2.3.测试风险测试风险 1、由于这个项目的需求还未得到客户认同,有些细节方面的需求不够明确,导 致测试过程中可能需要对测试内容或期望输出的值进行微调 3.测试种类及测试标准测试种类及测试标准 3.1.测试种类测试种类 测试种类包括功能测试、业务测试、界面测试、兼容性测试、压力测试 3.2.测试标准测试标准 功能测试:能够按照设计要求实现该系统的各个功能,进出模块数据流向正确,各 项数据完整准确 业务测试:达到需求规格说明书、概要设计说明书等的业务流程要求,以及相 应操作时并发情况下流程是否正常。 界面测试:严格按照需求说明书中的界面设计图来执行界面测试,验证界面是 否美观、布局是否正确合理。 兼容性测试:本系统各个模块功能都能满足在需求规格说明书要求的浏览器下 正常运行。 压力测试:满足需求规格说明书的性能需求。 4.测试内容和测试重点测试内容和测试重点 4.1.测试内容测试内容 4.1.1.外部门户系统顶级门户外部门户系统顶级门户 外部顶级门户导航外部顶级门户导航 1、验证系统是否已经配置好网站地图、网站设置、使用帮助、主页、学校 概况、校史回顾、科研成果、校际交流、教学资源、校园论坛、院长信箱、 校友会的入口。 2、验证是否显示日期、星期、IP 所在位置(如:广州) 、天气预报。 3、验证是否有搜索功能。 登录登录 验证是否提供登录框,包括用户名、口令、入口(下拉列表选择)等信息 快速通道快速通道 验证是否为学校内的各个院系、各个机构和各类应用系统提供正确的入口, 包括机关部处、院系入口、兄弟学校、学术刊物、产业实体。 校内链接校内链接 验证是否为学校的一些常用资源提供正确的链接。 名校风采名校风采 验证该栏目是否展示名校风采 网络服务网络服务 验证是否为用户提供正确的网络服务信息,包括网络导航、下载中心、全 国高师、全文检索(检索外部门户的内容) 、FTP 服务、网络电视、陶园 BBS。 校园动态校园动态 验证系统管理员是否能成功制定全校的事件、消息、按排、计划等,并能 在该栏目进行公告、发布。 最新通知最新通知 验证系统管理员是否成功制定学校发布的通知,并能在该栏目正确展示。 热点新闻热点新闻 验证系统管理员是否成功制定校内热点新闻,并能在该栏目正确展示。 0 学术科研学术科研 验证系统管理员是否能成功制定学校、各院系的教学、科研的成果、事件 纪实、教学方案等,并能在该栏目正确展示。 1 版权版权 验证在页面底部是否有版权、地址、邮编、Email 各项说明。 4.1.2.内部门户系统顶级门户内部门户系统顶级门户 内部顶级门户导航内部顶级门户导航 1、验证系统是否已经配置好网站地图、服务制定、桌面制定、使用帮助、 切换用户、我的门户、电子图书馆、知识库、华师木棉的入口。 2、验证是否显示日期、星期、IP 所在位置(如:广州) 、天气预报。 3、验证是否显示当前用户信息。 4、验证是否有搜索功能。 公共服务公共服务 验证系统是否配置好会议室申请、物资申请、全校通讯录、网上直播、在 线影视的入口。 功能操作功能操作 验证系统是否配置好我要投稿、我要发布、我要审批、我要广播的入口。 交流与协作交流与协作 验证系统是否配置好会议室、讨论园地、意见建议的入口。 下载资源下载资源 验证系统是否配置好优秀课件、获奖论文、系统补丁、排版软件、通讯工 具的入口。 快速通道快速通道 验证系统是否配置好应用系统入口、院校入口、学生园地、教师园地的入 口。 知识资源知识资源 验证系统是否配置好政策法规、工作制度、工作流程、信息技术的入口。 电子图书馆电子图书馆 验证系统是否配置好最新的畅销图书、推荐的精品图书、各类专题书、热 门图书、学校内刊、最新入库图书的入口。 网站调查网站调查 验证系统是否提供网站调查功能,投票选项分为很好、一般、不好、需要 重做。 0 院通知院通知 1、验证系统管理员是否成功制定院通知,并能在该栏目正确展示。 2、验证院通知栏目是否有“更多”显示,检查更多通知的页面是否显示 正确,并验证分页功能。 1 最近更新最近更新 1、验证系统管理员是否成功制定最近更新的内容,并能在该栏目正确展示。 2、验证最近更新栏目是否有“更多”显示,检查更多新闻的页面是否显 示正确,并验证分页功能。 2 工作动态工作动态 1、验证系统管理员是否成功制定工作动态的内容,并能在该栏目正确展示。 2、验证工作动态栏目是否有“更多”显示,检查更多新闻的页面是否显 示正确,并验证分页功能。 3 教学研究教学研究 1、验证系统管理员是否成功制定教学研究的内容,并能在该栏目正确展示。 2、验证教学研究栏目是否有“更多”显示,检查更多新闻的页面是否显 示正确,并验证分页功能。 4 综合信息综合信息 1、验证系统管理员是否成功制定综合信息的内容,并能在该栏目正确展示。 2、验证综合信息栏目是否有“更多”显示,检查更多新闻的页面是否显 示正确,并验证分页功能。 5 版权版权 验证在页面底部是否有版权、地址、邮编、Email 各项说明。 4.1.3.搜索搜索 验证是否可以通过关键字对 portlet 的内容进行全文搜索。 4.2.测试重点测试重点 4.2.1.新闻新闻/通知的编辑通知的编辑 1、添加新闻/通知,登录后台管理系统,验证新增新闻/通知的功能。 2、修改新闻/通知,登录后台管理系统,验证修改新闻/通知的功能。 3、删除新闻/通知,登录后台管理系统,验证删除新闻/通知的功能。 4、新闻/通知的工作流,验证新闻/通知工作流的各个阶段是否能正常工作,阶 段分为草稿、准核、发布、过期四个阶段。 5、查看新闻/通知,登录后台管理系统,验证查看新闻/通知的功能。 6、预览新闻/通知,登录后台管理系统,验证预览新闻/通知的功能。 华为软件测试工程师 面试题 由安博测试空间技术中心 Q1:请你分别划划 OSI 的七层网络结构图,和 TCP/IP 的五层结构图? 答:七层结构从上到下依次是: 7 应用层 ;6 表示层 ;5 会话层 ;4 传输层 ;3 网络层 ;2 数据链路层 ;1 物理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下 IP 协议的定义,在哪个层上面,主要有什么作用? TCP 与 UDP 呢? 答:UDP,TCP 在传输层,IP 在网络层, TCP/IP 是英文 Transmission Control Protocol/Internet Protocol 的缩写,意思是传 输控制协议/网际协议。TCP/IP 协议组之所以流行,部分原因是因为它可以用 在各种各样的信道和底层协议(例如 T1 和 X.25、以太网以及 RS-232 串行接口) 之上。确切地说,TCP/IP 协议是一组包括 TCP 协议和 IP 协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他 一些协议的协议组。TCP/IP 协议并不完全符合 OSI 的七层参考模型。传统的开 放式系统互连参考模型,是一种通信协议的 7 层抽象的参考模型,其中每一层执 行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这 7 层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而 TCP/IP 通讯协议采用了 4 层的层级结构,每一层都呼叫它的下一层所提供的网 络来完成自己的需求。这 4 层分别为:应用层:应用程序间沟通的层,如简单 电子邮件传输(SMTP) 、文件传输协议(FTP) 、网络远程访问协议(Telnet) 等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP) 、 用户数据报协议(UDP)等,TCP 和 UDP 给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层 交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层 + 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是 IP 数据报。主要是选址和路由。 Q4:请问 C+的类和 C 里面的 STRUCT 有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。 在 C+中,结构是特殊的类。 class 是从 struct 发展而来的。之所以将 struct 和 class 都保留,是因为: 1、提出 class 是为了强调一种概念。 2、保留 struct 是为了照顾到大多数人的习惯。 struct 和 class 是有区别的。 struct 保证成员按照声明顺序在内存中存储。class 不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如: struct A ; class B : A ; /private 继承 struct C : B ; /public 继承 这是由于 class 默认是 private,struct 默认是 public。 一般说来,struct 和 class 可以换用(当然要注意一些语法问题) 。 而 struct 更适合看成是一个数据结构的实现体, class 更适合看成是一个对象的实现体, 对私有成员进行保护,还提供与外界的接口。 从习惯上更喜欢用 class。 05:请讲一讲析构函数和虚函数的用法和作用? 答:置于“”是析构函数;析构函数因使用符号(逻辑非运算符),表示它为腻 构造函数,加上类名称来定义。 ;析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调 用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用。 有适放内存空间的做用! 虚函数是 C+多态的一种表现 例如:子类继承了父类的一个函数(方法) ,而我们把父类的指针指向子类,则 必须把父类的该函数(方法)设为 virturl(虚函数)。 使用虚函数,我们可以灵活的进行动态绑定,当然是以一定的开销为代价。 如果父类的函数(方法)根本没有必要或者无法实现,完全要依赖子类去实现 的话,可以把此函数(方法)设为 virturl 函数名=0 我们把这样的函数(方法)称为纯虚函数。 如果一个类包含了纯虚函数,称此类为抽象类 Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么 知

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论