51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1391|回复: 12
打印 上一主题 下一主题

关于COUNTER的单元测试!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-26 12:47:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
COUNTER大家都知道吧,就是培训时候用的例子工具。他由:

                                 用户界面主控
      ____________________|_______________________________
     |                 |                       |              |              |                 |
参数检查      统计代码行      统计注释行    统计空行    统计总行     结果输出

这几个模块组成,那单元测试的时候那儿些模块要被测试??
界面模块里的一些函数要不要被测???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2005-3-26 13:03:58 | 只看该作者
还有个问题:
     在写单元测试方案的时候,例如在写测试数据要求。如果每个单元的测试数据要求都雷同,是举个典型例子,还是分别吧每个单元的要求都写出来?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-3-28 10:00:30 | 只看该作者
怎么连路过的人也没有!!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-3-28 19:51:08 | 只看该作者
路过的人来了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-3-29 08:32:24 | 只看该作者
其实我觉得先要确定是不是要进行单元,如果是的话,理论上每个单元都需要被测试到
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2018-3-9 11:42
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2005-3-31 07:51:51 | 只看该作者
    楼上的可是我们前期的精英分子..怎么说也给别人讲解的详细点嘛..!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-3-31 11:16:52 | 只看该作者
    单元测试讲得时代码覆盖率,在测试得过程中能将每个模块中得代码功能都写出具体得testcase,并执行就ok了,测试质量就要看testcase设计得好坏了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2005-3-31 21:09:23 | 只看该作者
      其它我们这个COUNTER系统是不需要做单元测试地(王老师在不在呀?不在,那就好办了),我觉得做这个项目的目的是让我们明白单元测试是怎么一回事.会用CPPUNIT做简单的单元测试,了解单元测试的策略.好处是使我们能在今后的工作中快速上手,毕竟我们不能肯定自己以后会接触和使用哪种编程语言.
      这里我想引JUINT IN ACTION 中的一段:

        一个简单的JAVA类:
    public class Calculator
    {
          public double add(double number1, double number2)
          {
                  return number1_number2;
           }
    }
          
           add方法如此简单,怎么可能出错?
      ...但在Calculator程序中,add不仅是一个方法,它是一项程序功能.为了可以信任程序,大多数开发者都会期望有一个针对add功能的自动测试,不管实现是多么的简单.


    学计算机的人思想就是有些特别,不是吗:)  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-11-21 09:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2005-4-2 21:58:40 | 只看该作者
    楼上的,高手嘛!
    拜师!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-5-4 17:32:33 | 只看该作者
    hehe ,路过看看......这个东西做过了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2005-6-9 20:14:00 | 只看该作者

    对COUNTER单元测试的看法,个人意见,仅供参考

    就COUNTER1.0来说我个人认为并不是每个函数都要去测,否则用例要写一大队了,但没有太多效果。
    一般在详细设计评审的时候都能发现一些代码上的问题,可以针对一些经常被调用的函数和一些对系统影响比较大的函数来进行分析。
    比如COUNTER中IsCodeLine这个函数就比较重要是用来判断代码和注释行的。那就主要针对这个函数做用例,一般是代码覆盖的方法。本人是用路径覆盖的。
    至于别的函数,如果认为有必要也可以测一下,或者使用错误猜测的方法作为补充用例。

    [ Last edited by liangliang1108 on 2005-6-9 at 20:16 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2005-6-10 23:18:18 | 只看该作者
    一?好象是我N久前发的帖子吗...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2005-6-11 22:51:10 | 只看该作者
    不是吧老大,我是最近在学单元测试,有感而发的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 04:34 , Processed in 0.069063 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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