51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2523|回复: 5
打印 上一主题 下一主题

[讨论] 关于黑盒测试技术的若干问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-13 16:53:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 如果软件接受用户输入1~1000的数字,我除了测试边界条件,为什么还要测试2的幂的次边界条件。这样做一般会发现软件什么缺陷?

2. 对于状态测试,完全没看懂。我状态测试的用例到底是什么?状态转换图?状态变量?

谢谢了!
刚接触软件测试!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-13 17:02:36 | 只看该作者
第一个问题我觉得要看代码,如果对于控件设置输入最大值是1000,那么我觉得只要测试只能输入数字,不能输入其他字符,和边界测试就好了。
如果控件输入的字数限制是用函数来表示的,就需要根据代码来制定测试用例。
第二个问题,看不懂你到底要测试什么啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-13 23:00:06 | 只看该作者
1:貌似这样的输入只要用等价类和边界值就能搞定了啊,2的幂次?有需要吗?有的话可能和2楼的理解一致,就是具体需求和
  代码有关系
2:你说的状态测试我不是很理解是什么含义,是类似性能测试还是什么?你所谓状态测试的目的是什么?能不能解释一下.只要
   知道目的的话,你的用例自然会比较好写
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-14 10:21:49 | 只看该作者
次边界条件一般都在软件内部,最终用户几乎看不到,但也有测试的必要。
一般次边界都为2的次方以及ascii字符表
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-4-22 12:50
  • 签到天数: 393 天

    连续签到: 1 天

    [LV.9]测试副司令

    5#
    发表于 2007-9-14 10:46:22 | 只看该作者
    状态测试,指的是否静态测试,就是针对程序进行代码走查,静态分析,然后生成一些流程图,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-9-16 09:02:37 | 只看该作者
    状态测试,是根据绘制的流程图,来进行测试,通过不同的状态来验证程序的逻辑流程。
    要测试到每一个状态,考虑状态转换的前置条件,转换后应改变的相关信息。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-28 08:45 , Processed in 0.068210 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表