51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3681|回复: 9
打印 上一主题 下一主题

可不可以给我讲一下单元测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-7-14 13:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天是我实习的第四天,是一家软件公司,经理让我做测试,公司用的是单元测试法。我简直就是一个超级新手,大家可不可以给我大体介绍一下单元测试的一些内容及实际操作,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-7-15 10:03:31 | 只看该作者
公司的开发平台是什么,是java ?如果是的话,可以考虑用junit来完成单元测试,jbuilder集成了junit,可以直接用,不需要做什么配置!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-7-15 10:08:29 | 只看该作者
是jave,师姐告诉我,测试就是这点点,那点点,是该这样做吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-7-15 12:17:49 | 只看该作者
你要做用junit做单元测试。要自己写测试用例。
   单元测试用例,和一般测试用例的思想一样的。
   首先你要初使化,然后在执行类里面的方法,取出所产生的结果,最后与期望的结果做比较。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-7-15 13:02:49 | 只看该作者
我是李小梅  很喜欢测试 工作 但您说的我还是是不明白能不能说的详细一些
[
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-7-20 09:04:45 | 只看该作者
单元测试要和代码打交道,要有类的详细说明书,设计测试用例,编写测试类,该类继承于TestCast抽象类,类中包含有对测试的类中的方法的测试方法,可以用assert断言类,来比对实际值和期望值。完成单元测试,
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-8-14 15:54:47 | 只看该作者
进行单元测试得有单元测试的用例吧,而单元测试用例是根据详细设计说明书来设计的,你只需依据公司的详细设计按照设计测试用例的一些理论方法设计就可以了,常用的单元测试方法有:基于代码逻辑覆盖率的测试,等价类划分等方法
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-6-1 15:56
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2005-8-17 21:40:06 | 只看该作者
    1 无论如何要会看文档,单元测试的话,详设LLD和程序流程图起码要看懂,测试用例都是根据LLD和流程图设计的。熟悉代码就更好了,这样就能轻松地针对测试的具体函数做桩或者驱动。
    2 要会搭建具体的测试环境,针对每种语言都有相应的测试工具,利用这些工具或写脚本或写扩展函数,以期能为测试对象构建桩函数和驱动函数。工具的使用实现自动化以及其他方面的优化。但自动化终究代替不了手工测试。这是一个关于效率和效果的驳论!即自动化带来效率,但无法得到,一切满意的效果。
    3 熟悉怎样使用这些工具。了解此类工具提供的数据。数据反映了测试工程师最需要关心的覆盖率,测试用例通过率,bug数等等的情况。
    4 会针对这段代码,这一模块,这一子系统,这一系统的功能,性能,可靠性等作测试用例。测试用例的设计也是很有讲究。设计用例个人认为重要的是思路,因此,是少而精的一种艺术。
    5 作为新人以上都不会或没有必要的文档,若做单元测试,有code基础的话,就做走读吧。不过个人觉得没有必要的文档,也许比什么都不会更恐怖!做了半天,后来发现用例全部正确---依照代码设计的用例是毫无意义的。
    At last,学习测试,学习业务

    [ Last edited by B2CPC on 2005-8-17 at 22:36 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2005-10-22 10:49:00 | 只看该作者
    单元测试是对软件的组成单元进行的测试。由于每个模块在整个软件并不是鼓励的,在对每个模块进行单元测试时不能完全忽视它们和周围模块的相互联系,为模拟这一联系,在进行单元测试时需设置若干辅助测试模块,如驱动模块或桩模块。这就需要你去编写了。
    还可以利用测试用具,下面提供一些做参考:Tcl、PC_LINT、Logiscope、PureCoverage、CodeTest、Purify等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2005-10-31 20:19:05 | 只看该作者
    用详细设计写测试用例,评审通过后,就可以根据用例测了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-6-1 08:36 , Processed in 0.077677 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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