51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3250|回复: 0

[转贴] 单元测试概念记录

[复制链接]
  • TA的每日心情
    无聊
    前天 09:12
  • 签到天数: 918 天

    连续签到: 3 天

    [LV.10]测试总司令

    发表于 2015-12-31 15:25:07 | 显示全部楼层 |阅读模式
    单元测试
      孤立的运行和测试某一个单元(注重于每一个可能出错的细节)。
      优秀的单元测试的特性
      1.自动的,可重复的
      2.容易实现的
      3.一旦写好将来都可以使用
      4.任何人都可以运行
      5.单击一个按钮就可以运行
      6.可以快速的运行
      判断是否是单元测试
      1.两周,两个月甚至两年写的单元测试还可以运行吗?
      2.两个月前写的单元测试团队里的任何一个成员都能运行吗?
      3.是否可在几分钟内跑完所有测试?
      4.可以单击一个按钮就运行单元测试吗?
      5.是否在几分钟内就可以写好单元测试
      集成测试
      什么是集成测试:
      1.一个循序渐进的测试软硬件相结合并测试直到整个系统集成到一起《软件测试终极指南》
      2.把两个或多个相互依赖的软件模块作为一组进行测试
      遗留代码
      难以测试,难以使用,难以阅读的代码
      桩对象
      桩对象 是系统现有 依赖项的替代品可认为控制,通过使用桩对象 无需设计依赖项即可直接对代码进行测试
      外部依赖
      外部依赖是指系统中代码与其交互的对象,而且对其无法做人为控制。
      测试伪模式
      1.伪对象
      2.桩对象
      3.模拟对象
      反测试设计本质
      代码依赖外部资源即使其逻辑非常正确也可能导致测试失败。

    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 03:43 , Processed in 0.065569 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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