51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5665|回复: 11
打印 上一主题 下一主题

[讨论] 是先写测试用例,还是先测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-19 09:43:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我目前所在的公司,若有新的需求,等程序员把东西做出来了以后,我们就开始测,只能根据需求文档进行测试,等测完了后,才开始写测试用例。我们也想先写测试用例,后开始测,但程序员东西没做出来,没看见东西,也不知从何写。
不知大家的工作流程是怎么样,如何做到先写测试用例,后测试的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-5-19 09:53:36 | 只看该作者
不是有需求文档吗?有了需求文档还写不出测试用例?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-9-10 14:12
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2005-5-19 10:00:32 | 只看该作者
    对亚!测试用例就是要根据需求文档来写啊,而不是说编码人员作出什么样的东西,你们呢就写什么样的用例,按需求来的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2005-5-19 10:02:43 | 只看该作者
    我们所谓的需求文档,是用户提出来的功能要求,上面只写明他们需要实现什么功能,如此而已,没有其它的东西了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2005-5-19 10:25:02 | 只看该作者
    有了需要实现的功能,就会有如何实现的具体业务规则和要求,根据这些内容就可以完成一部分测试用例设计工作了。

    如果需求文档不明确,就去问问开发人员或者需求人员,把这些最基本的细节明确一下。

    如果开发人员或者需求人员不愿意讨论,你就只能自己想办法了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-9-10 14:12
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2005-5-19 10:27:55 | 只看该作者
    按照你的实际情况,你可以先根据用户提出来的功能要求写出一部分用例,然后等到编码人员具体实施完以后再完成另一部份的测试用例!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-5-19 14:33:04 | 只看该作者

    服了。。。。。

    用例驱动呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-5-19 14:54:33 | 只看该作者

    按eatmouse说的办

    同意eatmouse说的“按照你的实际情况,你可以先根据用户提出来的功能要求写出一部分用例,然后等到编码人员具体实施完以后再完成另一部份的测试用例!” 。
    就这么干!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-5-19 16:53:27 | 只看该作者
      同意eatmouse的说法
      通常来讲,拿到需求文档的时间要比得到开发人员代码的时间要早很多,这时候我们就可以根据需求文档上客户所列出的功能来编写测试用例.一个好的测试用例不仅能正确的测出某个功能点是否能正常的工作,还能测出此功能点所引发出来的其他功能点是否能正常的工作.举个updata的例子来说,我们要测的是updata是否能正常的更新软件,这时除了看软件是否正确更新,还要看更新后的软件是否能正常的运行,是否与以前的版本相兼容,新加的功能点是否可用,是否正确……这样的话就可以写很多的用例,相对的覆盖面积也会比较的广了。
      当然,仅仅这些还是不够的。当编程人员写好代码后,很可能客户会加进新的要求和新的功能点,这时仅凭需求文档的用例已不能满足要求了。所以你要重新设计新的用例来满足软件的要求。
      总之,我觉得写用例不仅仅是对需求文档的一种覆盖,更多的是从某一功能点出发,来尽量的覆盖所有有关的功能。个人认为,只有这样的case才是真正的好case.
      
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2005-5-20 08:40:38 | 只看该作者
    你们都没遇到这种情况吗,我们公司是只做一个产品,不断增加产品的功能,当用户在使用的过程经常提出新需求,且都要求在两三天之内完成的,需求一到公司就转到研发部门,而我们也只有等研发开发完后,才知道有这个需求,而且只给我们半天或几个小时之内就得测试完,发布面对都是这样的需求测试,此时我该如何做测试用例。

    [ Last edited by huishelml on 2005-5-20 at 08:41 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-5-20 08:57:48 | 只看该作者
    那可否和相关人员沟通一下,让需求到达开发部门的同时也可以转给测试人员
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-5-20 10:06:01 | 只看该作者
    这种问题都问的出来?呵呵……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 02:50 , Processed in 0.077726 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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