为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

DinosaurEmpery即时聊天系统测试文档

2018-09-09 4页 doc 71KB 15阅读

用户头像

is_784963

暂无简介

举报
DinosaurEmpery即时聊天系统测试文档恐龙帝国游戏即时聊天系统 单元测试文档 文件信息 文 件 名: 即时聊天系统测试文档.doc 创 建 人: 崔津铭 创建时间: 2008/08/28 09:54 阅读对象: 系统集成人员,测试人员,项目经理 版权信息: Copyright(C) 2008 九遥网络 文档状态: 草稿 当前版本: 1.0 更改历史 姓名 更改内容 更改时间 状态 版本 崔津铭 新创建 2008/08/28 09:54 草稿 1.0 崔津铭 校对并更改状态为正式 ...
DinosaurEmpery即时聊天系统测试文档
恐龙帝国游戏即时聊天系统 单元测试文档 文件信息 文 件 名: 即时聊天系统测试文档.doc 创 建 人: 崔津铭 创建时间: 2008/08/28 09:54 阅读对象: 系统集成人员,测试人员,项目经理 版权信息: Copyright(C) 2008 九遥网络 文档状态: 草稿 当前版本: 1.0 更改历史 姓名 更改内容 更改时间 状态 版本 崔津铭 新创建 2008/08/28 09:54 草稿 1.0 崔津铭 校对并更改状态为正式 正式 1.0 1. 聊天服务器的启动关闭和在线信息统计 1.1 用例说明 标题 说明 模块名称 即时聊天系统 代码位置 QPGame.DinosaurEmpery.Chat 功能特性 聊天服务器的启动关闭和统计,为聊天功能提供服务器端支持,承担聊天室状态管理,房间管理,聊天内容的保存和投递等。 测试目的 测试能否正确启动关闭服务器,能否正确的统计状态信息 1.2 测试步骤 序号 步骤 1. 首先调用ChatServer.GetChatServerInstanceFromFactory();获取聊天服务器的唯一实例。再次调用ChatServer.StartChatService(out outMessage)以启动服务器 返回true 参数outMessage输出OK 结果正确 2. 首先调用ChatServer.GetChatServerInstanceFromFactory();获取聊天服务器的唯一实例。再次调用ChatServer. CloseChatService (out outMessage)以关闭聊天服务器 返回true 参数outMessage输出OK 结果正确 3. 首先调用ChatServer.GetChatServerInstanceFromFactory();获取聊天服务器的唯一实例。再次调用ChatServer.GetTotalOnLineCount()以获取在线人数的信息。再次调用 ChatServerStateManager. ChatRoomManagerInstance.Count已获取聊天室的数量 返回聊天室数量4,在线人数0 结果正确 1.3 测试结果 此接口满足设计 2. 基础的聊天功能 2.1 用例说明 标题 说明 模块名称 即时聊天系统 代码位置 QPGame.DinosaurEmpery.Chat 功能特性 基础聊天功能包括群聊,私聊,聊天内容格式化(颜色、字体、加粗、斜体、缩进等),消息的发送和接收,加入和退出聊天室等 测试目的 测试基础聊天功能是否正确 2.2 测试步骤 序号 步骤 1. 首先调用IMessageContent msg = new MessageContent();构造一个消息对象 通过设置内容对象的接收者属性msg.Receiver.IsSendToAll确定是否为群聊消息 再次调用 IChatRoomProxy proxy = new ChatRoomBLL();构造一个聊天室代理 再次调用 Proxy.Send(roomid,msg)将内容投递出去 返回true 结果正确 2. 首先调用IMessageContent msg = new MessageContent();构造一个消息对象 再次调用IMessageFormater formatter = new DefaultMessageFormater(msg)以构建一个聊天内容格式化器 在依次调用 : formatter.Color=”#000000”; formatter.FontFamily=”宋体”; formatter.IsItalic=true; formatter.IsBold=false; 为格式化器指定格式化方式 最后调用formatter.GetMessageString() 返回值为:

内容

结果正确 3. 首先调用IMessageContent msg = new MessageContent();构造聊天内容 再次调用IMessageFormater formatter = new DefaultMessageFormater(msg);构造聊天内容格式化器 再次调用IChatRoomProxy proxy = new ChatRoomBLL();聊天室代理 最后调用proxy.Send(roomID, formatter);执行消息投递 返回true 结果正确 首先调用IChatRoomProxy proxy = new ChatRoomBLL();聊天室代理 再次调用list1=proxy.ReceivePublicMessage(clientID);接收消息群聊消息 再次调用list2=proxy.ReceivePrivateMessage(clientID); 接收消息私聊消息 返回list1!=null list2!=null 结果正确 4. 首先调用IHero hero = new Hero();构建登录用户信息对象 再次调用IChatRoomProxy proxy = new ChatRoomBLL();构建聊天室操作代理 再次调用String clientID = proxy.Login(iRoomID, hero); 登录聊天室 返回clientID = “348F32426C564035937F3F817C916425” 结果正确 首先调用IChatRoomProxy proxy = new ChatRoomBLL();构建聊天室操作代理 再次调用proxy.LogOut(sClientID);退出聊天室 返回true 结果正确 2.3 测试结果 此接口满足设计要求 4 / 4
/
本文档为【DinosaurEmpery即时聊天系统测试文档】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索