51Testing软件测试论坛

标题: 类似QQ的聊天程序怎么写测试案例 [打印本页]

作者: 彦羽de心    时间: 2009-10-26 14:33
标题: 类似QQ的聊天程序怎么写测试案例
求助,请各位大虾帮忙!
一个类似QQ的聊天程序,要怎么测,怎么写测试案例?
有过类似测试经验的,麻烦指教下,不甚感激!
作者: 彦羽de心    时间: 2009-10-26 15:24
::shanguang::: 请各位大虾帮帮忙哦!!
作者: 千里    时间: 2009-10-26 15:43
标题: 合理利用等价类编写高效测试用例
关于QQ用户登录框,你该怎么去考虑测试用例的设计呢?当然,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。就拿QQ帐号这一个输入框,你怎么去考虑进行测试用例的设计?

        目前,一个QQ服务器就允许有10万以上个用户同时登录进行即时聊天,有多少个QQ帐号啊?现在一个人还不只一个QQ号呢,呵呵。

        如果有很多QQ帐号的话,怎么进行测试呢?如果只测试几个,覆盖率不足;全部都测试一遍,不可能有那么长时间,而且太多了也不好实施。

        所以,QQ帐号的测试就陷入了僵局?我们先分析一下QQ帐号:由6-10位自然数构成。一是位数长度有一定的限制,二是类型是固定的,由0-9自然数构成。要想测试覆盖全面,又要节省时间,最好的办法是尽量简化测试用例的设计。通过对以上QQ帐号的分析,可以看到有效的帐号有它自己的特点:长度与类型要符合要求,这样只要在腾讯公司的服务器上申请了帐号,就可以进行即时通信了。

        那么,这样就有一个解决问题的方法了:进行类别的划分。我们知道软件的功能测试要进行两个方面的测试:通过测试和失败测试。要进行通过测试的话,帐号要符合规范,要进行失败测试的话,就要破坏帐号的规范。好,这样的话,QQ帐号的测试我们就可以进行了。

        把QQ帐号进行分类:有效的和无效的。

        有效的:(1)长度在6-10位之间

        (2)类型是0-9自然数

        无效的:(1)长度小于6

        (2)长度大于10

        (3)负数

        (4)小数

        (5)英文字母

        (6)字符

        (7)特殊字符

        (8)中文

        (9)编程语言中的转义字符

        (10)空

        这样就可以看出来,有效的当中只要取1或几个就可以通过测试了,在无效的当中取1或几个就可以进行失败测试了,所以这样的方法很简单、高效。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
原文引自:http://www.51testing.com/html/59/n-86259.html
作者: 月上百合    时间: 2009-10-27 11:20
补充楼上的,对QQ的聊天功能也要测哦,因为功能太多了,我不一一列举了。
作者: xuzengle    时间: 2009-10-27 11:51
推荐看看《测试webmsn》这本书。
作者: 彦羽de心    时间: 2009-10-29 14:15
谢谢各位热心解答
作者: 彦羽de心    时间: 2009-10-29 14:26
原帖由 xuzengle 于 2009-10-27 11:51 发表
推荐看看《测试webmsn》这本书。


这本书网上有电子版的下么,找了很久找不到哦.如果方便的话可否提供下载地址呢::daxiao:::




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