单元测试概念记录

发表于:2015-7-29 10:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:@specter    来源:51Testing软件测试网采编

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

精彩评论

  • BDYD
    2015-8-09 18:06:11

    **于达校区严格遵循**总部的教学体系,秉承**“教育改变生活”理念,传承**“源自北大,永不妥协的教育品质”精神,集**于达校区多年经验,为上海地区**总部唯一授权软件测试培训中心,是**多课程高质量高就业校区。
          选择上海**,教育改变生活!选择**于达校区,成就你我!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号