51Testing软件测试论坛

标题: 基于C/S架构的局域网即时聊天工具的测试 [打印本页]

作者: goopy    时间: 2008-11-19 21:23
标题: 基于C/S架构的局域网即时聊天工具的测试
我这里有个基于C/S架构的局域网即时聊天工具,服务器程序可以支持多个客户端连接,跟QQ差不多,主要功能就是互发信息,我写了需求规格说明书和测试用例,欢迎大家一起探讨,如果有不足的地方还请多多指教,大家互相学习,互相提高,希望看贴的人多发表意见,谢谢了.

[ 本帖最后由 goopy 于 2008-11-21 22:18 编辑 ]
作者: himiti_001    时间: 2008-11-21 11:22
用例中建议增加错误推测类的用例
例如 同时打开多个客户端 服务器窗口 执行各种功能操作 肯定会有很多问题
这也是CS结构软件经常遇到的
另外你的用例 需要改善模块划分
作者: goopy    时间: 2008-11-21 22:30
谢谢楼上的建议,多个客户端的问题我还真没考虑在内,关于模块划分的改善,该具体怎么改善呢
作者: goopy    时间: 2008-11-26 21:47
我这发现了12条BUG,不知道大家发现了多少个BUG,可以一起讨论啊,别光看,不发表意见啊
作者: Lemon_s    时间: 2008-11-27 10:11
原帖由 goopy 于 2008-11-19 21:23 发表
我这里有个基于C/S架构的局域网即时聊天工具,服务器程序可以支持多个客户端连接,跟QQ差不多,主要功能就是互发信息,我写了需求规格说明书和测试用例,欢迎大家一起探讨,如果有不足的地方还请多多指教,大家互相学 ...

希望大家一起讨论,你还收费,无语了……
作者: goopy    时间: 2008-11-29 22:29
测试用例和需求分析可是花了我一天的时间写的啊,费了一番功夫的,希望大家能理解我的苦心
作者: lindawu    时间: 2009-3-3 10:10
看看
作者: jenvee    时间: 2009-3-3 18:41
标题: 回复 5# 的帖子
求助还收费???没见过这么。。。。。??
作者: goopy    时间: 2009-3-6 00:09

作者: fyzhong    时间: 2009-3-20 12:43
gdsfgdfgdsfg
作者: abodines    时间: 2009-3-20 14:12
先下下来研究下~
作者: goopy    时间: 2009-3-23 23:40
呵呵,大家一起讨论
作者: javademo    时间: 2009-3-24 01:51
讨论你还收费
作者: Pleany    时间: 2009-3-24 10:02
下了.等下再看
作者: goopy    时间: 2009-3-26 00:49
大家可以测下,发现了哪些BUG,马上就上传bug分析报告
作者: wenmin2003    时间: 2009-3-31 16:52
楼主辛苦了,我下了,学习!
作者: chyly0707    时间: 2009-4-3 10:27
有点搞啊!还收费
作者: cindydr521    时间: 2009-4-25 20:10
正需要呢
只是还得付费
作者: shilinfa    时间: 2010-5-17 11:33
非常感谢,正需要呢
作者: 楠族开心果    时间: 2010-5-17 13:16
谢谢楼主的分享
作者: zllzh    时间: 2010-5-17 15:40
晕,烂货~
作者: dqszbd    时间: 2010-5-17 15:52
晕,LZ,你要别人帮你发现BUG,还要收费,这笔帐怎么算的
作者: dqszbd    时间: 2010-5-17 15:53
一 软件名称
   局域网聊天工具

二 功能
   本软件是基于客户端与服务器端的局域网聊天工具,可以实现在局域网内互发信息,方便快捷,本软件暂不支持文件传送,多人聊天。


三 功能详细说明
1、启动服务器
   首先启动服务器程序,单击菜单“操作”下“启动服务器”,在右边信息栏显示“服务器创建成功”等信息,在线用户栏下显示本地的计算机名。

2  客户端连接服务器
   启动客户端程序,单击客户端窗口右边的“连接服务器”按钮后,按钮变灰色,在服务器窗口在线用户一栏下显示客户端用户名。

3 客户端给服务器发信息
   打开客户端程序窗口,在发送讯息文本框中输入任意信息,可以是中文、英文、数字等,点击“发送讯息”,在下面信息框中显示客户机发送的信息,并在服务器程序窗口信息框中显示同样的信息。

4 服务器给客户端发信息
  打开服务器端程序窗口,在发送信息文本框中输入任意信息,可以是中文、英文、数字等,点击“发送”,在上面信息框中显示发送的信息,并在客户端程序中信息框中也显示同样的信息。

5 客户端断开连接
  单击客户端窗口下的“断开连接”,按钮变灰色,并弹出提示“对方客户端已关闭”,点确定后再次弹出提示信息“现无客户端,线程结束!”。

6 服务器断开连接
  单击菜单“操作”下“断开”或“退出”或标题栏上“关闭”,服务器程序窗口退出

软件环境:
windows系列
开发环境:
VC 6.0
作者: dqszbd    时间: 2010-5-17 15:53
呵,这就叫需求啦!破东西,浪费钱!
作者: mavis001    时间: 2010-5-17 16:30
还好没下。。不然浪费钱了
作者: chentianle1688    时间: 2010-6-23 22:25
鄙视收费的人。
作者: 水易清    时间: 2010-8-12 11:30
这也收费,快疯了。下下来看,没什么实质东西
作者: heiseliuying    时间: 2010-11-26 13:21
回复 1# goopy


    看看再说....
作者: huangjinz    时间: 2010-12-16 19:15
晕不厚道啊 讨论还收钱的啊!!!
作者: helen.yuan    时间: 2010-12-20 15:44
太恶心了
作者: ashui_1118    时间: 2010-12-21 12:37
下来看看
作者: fanyan1120    时间: 2011-2-24 14:40
还以为什么好测试用例呢,白花我钱
作者: janice_0113    时间: 2011-3-7 14:50
LZ 知道你幸苦了 但是要有无私奉献的精神啊 呵呵 如果大伙上传东西都收费的话 那我们菜鸟级别的咋学习呢? 是吧 (*^__^*) 嘻嘻
作者: snowhite120    时间: 2011-4-14 16:58

作者: chnd51    时间: 2011-5-8 14:01
好东西,我也做这个
作者: Kathyminmin    时间: 2011-5-27 18:00
hello?
作者: jingzhou7777    时间: 2011-5-29 22:45
优先级都没写,白白浪费了我一毛钱!!!!
作者: goopy    时间: 2011-7-19 18:55
两年没看这帖了,没想到人气还这么旺,不错
作者: BigBC    时间: 2011-9-8 17:18
恢复一下把那一分转回来,谢谢楼主。
作者: chobits_001    时间: 2011-9-8 19:00
...收费吧  看看用例
作者: qq917718260    时间: 2011-9-9 16:17
哎,怎么还收费呢
作者: 张小麦    时间: 2011-9-26 11:00
功能模块                用例编号        测试目的        前提条件        测试步骤        输入数据        预期结果        实际结果
服务器端        启动服务器程序        1        看是否能够正常启动服务器程序                双击服务器程序                能够正常启动程序,并出现程序窗口        Y
        在线用户栏        2        看在线用户栏下是否显示计算机名                打开服务器程序窗口                在线用户栏下显示本机计算机名        Y
                3        在线用户栏中是否能输入数据                单击在线用户栏中某个位置        123        在线用户栏中没有出现光标,不能输入数据        Y
        菜单栏        4        看相应菜单是否能变亮                光标移动到"操作"、"退出"选项上或下拉菜单时                相应菜单项变亮        Y
                5        看相应菜单是否能弹出下拉菜单                鼠标单击主菜单并移动光标                移到相应主菜单时弹出下拉菜单        Y
                6        看服务器是否能够能创建成功                单击菜单"操作"下的"启动服务器"选项                在窗口右边信息框中显示"服务器创建成功",并弹出windows安全警报提示窗口        Y
                                服务器程序已经创建        单击菜单"操作"下的"启动服务器"选项                弹出提示对话框"服务器已经启动!"        Y
                7        看是否能够退出服务器程序                单击菜单"操作"下的"断开"选项                能够正常退出程序,并关闭程序窗口        Y
                                        单击菜单"退出"下的"Exit"选项                能够正常退出程序,并关闭程序窗口        Y
        信息栏        8        在信息栏中是否能输入数据                单击信息栏中某个位置        123        信息栏中没有出现输入光标,不能输入数据        Y
                9        当发送较多信息时,信息栏中是否出现滚动条                连续发送多个信息,点发送,直到信息占满信息框,                信息栏中出现滚动条,且越来越短        Y
                10        选择某行信息时,是否会变亮                单击某行信息        如"服务器创建成功"        "服务器创建成功"这行信息变亮        Y
        发送信息框        11        在发送信息框中是否能够输入数据                单击发送信息框中某个位置        123、abc、你好        信息框中显示123、abc、你好        Y
                                                #、$、%、空格        信息框中显示"#、$、%"        Y
                                                1000个1        信息框中显示1000个1        Y
                12        打开服务器窗口,发送信息框中最前端是否会出现输入光标                打开服务器窗口                发送信息框中出现输入光标        Y
                13        在发送信息框中是否支持从别的应用程序中复制粘贴信息                从别的应用程序中复制或剪贴一些字符,如Word中,Ctrl+V粘贴到信息框中        你是        信息框中显示"你是"        Y
                                        从别的应用程序中复制或剪贴一些字符,如Word中,右键菜单选择"粘贴"粘贴到信息框中        你是        信息框中显示"你是"        Y
                14        在发送信息框中是否支持复制粘贴                在信息框中输入数据后,Ctrl+C复制后Ctrl+V粘贴一次        你好        信息框中显示"你好 你好"        Y
                                        在信息框中输入数据后,右键菜单选择"复制"后再选择"粘贴"一次        你好        信息框中显示"你好 你好"        Y
                16        在发送信息框中输入超长字符后是否显示滚动条                在信息框中输入超长字符        1000个1        信息框中显示滚动条,且随着信息的增多,滚动条越来越短        Y
                17        光标移动到发送信息框中是否会变成输入状态                光标移动到发送信息框中                光标显示输入状态        Y
        发送按钮        18        看是否能发送信息        首先启动服务器,客户端连接服务器        在发送信息框中输入数据并点击发送        123、abc、你好        发送成功,并在上面的信息栏中和客户端信息栏中显示服务器发送的信息"123、abc、你好"        信息栏中显示服务器发送的信息为空,客户端信息栏显示"123、abc、你好"
                                首先启动服务器,客户端连接服务器                #、$、%        发送成功,并在上面的信息栏中客户端信息栏显示服务器发送的信息"#、$、%"        信息栏中显示服务器发送的信息为空,客户端信息栏显示"#、$、%"
                                首先启动服务器,客户端连接服务器                空        不能发送        Y
                                首先启动服务器,客户端连接服务器                1000个1        发送成功,并在上面的信息栏中和客户端信息栏中显示服务器发送的信息为1000个1        信息栏中显示服务器发送的信息为空,客户端信息栏不能显示1000个1
                                首先启动服务器,客户端连接服务器                空格        发送成功,并在上面的信息栏中和客户端信息栏中显示服务器发送的信息为空        Y
                                服务器程序未启动        在发送信息框中输入数据并点击发送        123        不能发送,并出现提示对话框"请先启动服务器"        Y
        窗体        19        窗口大小能否正常缩放                光标移动到窗体四周边界并拖动窗体边界                能改变大小        光标未改变形状,不能改变大小
                20        窗体能否移动到任意位置                鼠标单击标题栏不放,并拖动到任意位置                能够拖动到任意位置        Y
                21        窗体不是当前活动窗口时是否处于灰色                先单击窗体标题栏,后单击窗口外的任意位置                窗体处于灰色状态        Y
                22        窗体是否能最小化                单击窗体标题栏右端的最小化按钮                窗体处于最小化状态,并显示在任务栏上        Y
                                        在当前窗体外单击任意地方                窗体处于最小化状态,并显示在任务栏上        不能最小化
                23        窗体最小化后是否能还原成原来状态        窗体已经最小化        单击任务栏上的服务器程序图标                窗体还原为原来大小状态        Y
                                        鼠标右键单击服务器程序图标,右键菜单选择"还原"                窗体还原为原来大小状态        Y
                24        窗体是否能最大化                单击窗体标题栏右端的最大化按钮                窗体处于最大化状态        最大化按钮不可用,窗体不能最大化
                25        窗体是否能关闭                单击窗体标题栏右端的关闭按钮                窗体关闭,程序退出        Y
                26        窗体是否布局合理                查看窗体布局                窗体布局美观合理        信息栏上信息文字不全,排列不整齐
                27        窗体是否有错别字                查看窗体字体                没有错别字        Y
                28        窗体是否有字体一致                查看窗体字体                字体都一致        菜单"退出"下"Exit"与菜单栏其他字体不一致
                29        多个窗体重叠时是否能够切换        同时打开多个窗体        来回单击当前活动窗体后面的灰色窗体                能够切换为当前活动窗体        灰色窗体不能切换为当前活动窗体,即不能出现在最前面
        滚动条        30        信息栏中滚动条是否能上下移动        信息栏中信息已满,并出现滚动条        单击滚动条不放,并上下拖动                能够上下移动        Y
                                        单击滚动条的上下按钮                能够上下移动        Y
                                        单击信息栏中某个位置,用鼠标滑轮控制滚动条上下移动                能够上下移动        Y
                31        发送信息框中滚动条是否能上下移动        发送信息框中,信息已满,并出现滚动条        同上                能够上下移动        Y
客户端        发送讯息框        32        在发送讯息框中是否能够输入数据                单击发送讯息框中某个位置,输入数据        123、abc、你好        讯息框中显示123、abc、你好        Y
                                                #、$、%、空格        讯息框中显示"#、$、%、空格"        Y
                                                1000个1        讯息框中显示1000个1        Y
                33        打开客户端窗口,发送讯息框中最前端是否会出现输入光标                打开客户端窗口                发送讯息框中出现输入光标        Y
                34        在发送讯息框中是否支持从别的应用程序中复制粘贴信息                从别的应用程序中复制或剪贴一些字符,如Word中,Ctrl+V粘贴到讯息框中        你是        讯息框中显示"你是"        Y
                                        从别的应用程序中复制或剪贴一些字符,如Word中,右键菜单选择"粘贴"粘贴到信息框中        你是        讯息框中显示"你是"        Y
                35        在发送讯息框中是否支持复制粘贴                在讯息框中输入数据后,Ctrl+C复制后Ctrl+V粘贴一次        你好        讯息框中显示"你好 你好"        Y
                                        在讯息框中输入数据后,右键菜单选择"复制"后再选择"粘贴"一次        你好        讯息框中显示"你好 你好"        Y
                36        光标移动到发送讯息框中是否会变成输入状态                光标移动到发送讯息框中                光标显示输入状态       
        发送讯息按钮        37        看是否能够发送讯息        启动服务器并连接服务器        单击发送讯息框中某个位置,输入数据,并单击"发送讯息"        123、abc、你好        发送成功,并在客户端和服务器信息栏中显示发送的信息"123、abc、你好"        Y
                                启动服务器并连接服务器                #、$、%、空格        发送成功,并在客户端和服务器信息栏中显示发送的信息"#、$、%、空格"        Y
                                启动服务器并连接服务器                1000个1        发送成功,并在服务器信息栏中和客户端信息栏中显示服务器发送的信息为1000个1        服务器信息栏中和客户端信息栏中显示服务器发送的信息没有1000个1
                                启动服务器并连接服务器                空        不能够发送        Y
                                未连接服务器        在讯息框中输入数据后,单击"发送讯息"        123        弹出提示对话框"发送失败"        Y
        信息栏        38        在信息栏中是否能输入数据                单击信息栏中某个位置        123        信息栏中没有出现输入光标,不能输入数据        Y
                39        当发送较多信息时,信息栏中是否出现滚动条                连续发送多个信息,点发送,直到信息占满信息框                信息栏中出现滚动条且越来越短        Y
                40        选择某行信息时,是否会变亮                单击某行信息        如"服务器说:你好"        "服务器说:你好"这行信息变亮        Y
        连接服务器按钮        41        单击后是否变成灰色不可用                单击"连接服务器"                按钮变成灰色,不可用        Y
                42        看连接服务器是否成功        服务器已经启动        单击"连接服务器",并在发送讯息框中输入123,点"发送讯息"                客户端和服务器信息栏都收到发送的信息"123"        服务器信息栏中收到的信息为空
        断开连接按钮        43        看是否能够断开连接                单击"断开连接"并在发送讯息框中输入123,点"发送讯息"                弹出提示"发送失败",客户端和服务器信息栏都未收到发送的信息"123"        Y
                44        单击后是否变成灰色不可用                单击"断开连接"                按钮变成灰色,不可用        Y
        滚动条        45        信息栏中滚动条是否能上下移动        信息栏中信息已满,并出现滚动条        单击滚动条不放,并上下拖动                能够上下移动        Y
                                        单击滚动条的上下按钮                能够上下移动        Y
                                        单击信息栏中某个位置,用鼠标滑轮控制滚动条上下移动                能够上下移动        Y
        窗体        46        窗口大小能否正常缩放                光标移动到窗体四周边界并拖动窗体边界                能改变大小        光标未改变形状,不能改变大小
                47        窗体能否移动到任意位置                鼠标单击标题栏不放,并拖动到任意位置                能够拖动到任意位置        Y
                48        窗体不是当前活动窗口时是否处于灰色        有两个窗体同时打开        先单击窗体标题栏,后单击另外一个窗口任意位置                窗体处于灰色状态        Y
                49        窗体是否能最小化                单击窗体外的任意位置                窗体处于最小化状态,并显示在任务栏上        Y
                50        窗体最小化后是否能还原成原来状态        窗体已经最小化        单击任务栏上的客户端程序图标                窗体还原为原来大小状态        Y
                                        鼠标右键单击服务器程序图标,右键菜单选择"还原"                窗体还原为原来大小状态        点右件键就可以还原,右键菜单没有"还原"选项
                51        窗体是否能最大化                单击窗体标题栏右端的最大化按钮                窗体处于最大化状态        标题栏右端没有"最大化"按钮,不能最大化
                52        窗体是否能关闭                单击窗体标题栏右端的关闭按钮                窗体关闭,程序退出        Y
                53        窗体是否布局合理                查看窗体布局                窗体布局美观合理        标题栏右端缺少"最大化""还原"按钮
                54        窗体是否有错别字                查看窗体字体                没有错别字        Y
                55        窗体是否有字体一致                查看窗体字体                字体都一致        Y
                56        多个窗体重叠时是否能够切换                来回单击当前活动窗体后面的灰色窗体                能够切换为当前活动窗体        Y
作者: chylx    时间: 2011-10-8 16:38
呜呜,花了2个点,一定要赚回一点呜呜
作者: 52lingling    时间: 2011-10-19 10:35
下载了,,看看
作者: moxinjin    时间: 2011-11-23 14:52
下载了,研究下
作者: 7881393    时间: 2011-11-28 10:55
研究下先
作者: yanfang_zheng    时间: 2012-2-18 14:51
下来研究研究
作者: luozi    时间: 2012-4-11 10:42
看看。
作者: moling212    时间: 2012-5-30 10:21
还不错啊
作者: xuli107    时间: 2012-5-30 10:40
要钱的呀,赚回来~~~
作者: zhenyulu18    时间: 2012-6-11 12:44
顶一下,谢谢楼主分享,正需要!
作者: zhangruina    时间: 2012-7-5 11:49
借鉴
作者: 漫舞允端    时间: 2012-9-3 21:52
正需要 看看
作者: leon2614    时间: 2012-9-5 10:14
求助还收费,用例写的也太少了啊,android版的我都写了500多条用例,还有要再添加的,没兴趣给你测
作者: wofanfanjun    时间: 2012-9-5 22:53
这个必须要顶一下
作者: wofanfanjun    时间: 2012-9-5 22:53
这个必须要顶一下
作者: 安然之风    时间: 2012-12-2 20:21
被骗了 没源代码的 看个鸟~~~
作者: hetingtina    时间: 2013-1-22 10:17
需求这么简单吗?
作者: wangfei1129    时间: 2013-4-22 11:00
c/s架构的资料真少
作者: lastqingren    时间: 2013-10-21 19:43
收费。,怎讨论???
作者: 龚礼礼    时间: 2013-10-29 10:44
还不错
作者: jia_1509    时间: 2013-11-23 18:34
这是什么意思???收费????
作者: jia_1509    时间: 2013-11-23 18:35
.....路过,,
作者: anglangzi    时间: 2013-12-11 14:57
虽然收费,不过还是谢谢分享;
作者: cil1987    时间: 2014-7-1 08:51
楼主逻辑很无敌呢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2