• [单元测试方法]重构遗留程序的一次案例学习

    发表于:2013-12-20作者:Chen Ping点击数:339分类:单元测试方法

    重构遗留程序的一次案例学习.遗留代码经常是腐臭的,每个优秀的开发者都想把它重构。而进行重构的一个理想的先决条件是,它应该包含一组单元测试用例,以避免产生回归缺陷。但是为遗..

  • [单元测试方法]代码覆盖率:80%!不能少

    发表于:2013-12-18作者:不详点击数:329分类:单元测试方法

    代码覆盖率:80%!不能少 一大早,一个年轻的程序员问大师:   “我准备写一些单元测试用例。代码覆盖率应该达到多少为好?”..

  • [单元测试]使用gcov完成代码覆盖率的测试

    发表于:2013-12-09作者:浩泽点击数:542分类:单元测试

    使用gcov完成代码覆盖率的测试.Gcov作为gnu/gcc工作组件之一,是一款的免费的代码覆盖率测试工具,而且可以结合lcov生成美观的html的测试报表。本文介绍一些gcov的使用方法,基本原理,一些实..

  • [单元测试]JavaScript 测试覆盖率检测工具

    发表于:2013-12-09作者:lifesinger点击数:810分类:单元测试

    最近在用 Jasmine 给 KISSY 项目添加测试代码,遇到一个困惑:如何保证测试能完整覆盖到源码的所有分支?   用 Google 搜索了下 JavaScript Coverage 工具,琳琅满目。有商业版的 JavaScript Coverage ..

  • [单元测试]你真正需要的代码测试覆盖率是多少?

    发表于:2013-12-09作者:不详点击数:234分类:单元测试

    你真正需要的代码测试覆盖率是多少?我写这篇文章的起因是由于看了@unclebobmartin在微博上的一些看起来言之凿凿的话语。给那些不认识Uncle Bob的人介绍一下――他是我们软件产业里最著名的一..

  • [单元测试方法]编程从业五年的十四条经验

    发表于:2013-10-29作者:不详点击数:336分类:单元测试方法

    1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容..

  • [单元测试方法]为什么编码规范里要求每行代码不超过80个字符的限制是合理的

    发表于:2013-10-29作者:不详点击数:369分类:单元测试方法

    为什么编码规范里要求每行代码不超过80个字符的限制是合理的。也许在Python编码风格指导(PEP8)中最有争议的一部分要数每行代码不超过80个字符的限制。没错,实际上是79个字符,但我使用80个..

  • [单元测试方法]Linux下c/c++项目代码覆盖率的产生方法

    发表于:2013-09-29作者:黄利点击数:3370分类:单元测试方法

    最近做了一系列的单元测试相关的工作,除了各种规范及测试框架以外,讨论比较多的就是关于代码覆盖率的产生,c/c++与其他的一些高级语言或者脚本语言相比较而言,例如 Java、.Net和php/py..

  • [单元测试方法]低质量的代码成本价格明细表

    发表于:2013-09-22作者:aqee点击数:574分类:单元测试方法

    低质量软件编程产生的成本价格细目表。下面这个清单里描述的事情并不是你绝对不能做的,它只是用量化的方法来让你知道编程上的这些做法将会产生的负面代价。..

  • [单元测试方法]过早优化代码是万恶之源

    发表于:2013-09-22作者:watch-life点击数:444分类:单元测试方法

    过早优化代码是万恶之源.让正确的程序更快比让快速的程序正确要容易太多,太多。所以,缺省情况下,不要集中在让代码更快上,首先把注意力放在使代码尽可能性的清楚和可读上。清楚的..

  • [单元测试方法]软件开发是选择效率or还是选择质量?

    发表于:2013-09-22作者:Daniel F Pupius点击数:384分类:单元测试方法

    软件开发是选择效率or还是选择质量?程序开发项目进行过程中,通常会冒出这样的困惑:应该选择效率,还是选择质量?很多程序猿都会有偷懒的思维,觉得把一些摸不清头绪、不知道怎么写的..

  • [单元测试方法]Javascript模块化编程(一):模块的写法

    发表于:2013-09-03作者:阮一峰点击数:335分类:单元测试方法

     随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。..

  • [单元测试方法]11个高效的同行代码评审最佳实践

    发表于:2013-07-26作者:Jason Cohen点击数:566分类:单元测试方法

    11个高效的同行代码评审最佳实践 SmartBear Software 团队® 花费了数年时间去搜索已有的代码评审研究成果,并从来自超过 100 家公司的 6000 多名程序员那里,收集了“实践经验”。很显然,人..

  • [单元测试方法]容错测试2-hsf mock方案

    发表于:2013-07-22作者:秦渊点击数:413分类:单元测试方法

    容错测试2-hsf mock方案.前文中描述了基于aop的容错测试解决方法, 我们可以结合具体的业务,使用场景来编写脚本进行测试.但是实际工作中,随着业务复杂度的不断提高,系统间的相互依赖更加复杂..

  • [单元测试方法]容错测试1-aop实现

    发表于:2013-07-22作者:秦渊点击数:279分类:单元测试方法

    容错测试1-aop实现.今年我们产品线对我们去年线上的遗留bug做了分析,发现线上的遗留问题基本上是一些无法测试到的异常流程或者依赖的其他应用有异常引起的,普通的正常功能测试已经很难发..

  • [单元测试方法]抵制代码重写

    发表于:2013-06-08作者:不详点击数:251分类:单元测试方法

    抵制代码重写 昨天,一位老上级邀请我一起吃午餐。当坐在哪里等待上菜时,我们缅怀起早期这个公司的往事。他有一句话让我心里一虚:   啊,你这个判官…我记得当你看到Dan(公司的..

  • [单元测试方法]代码覆盖率80%,不能少

    发表于:2013-06-08作者:不详点击数:312分类:单元测试方法

    代码覆盖率80%,不能少 一大早,一个年轻的程序员问大师:   “我准备写一些单元测试用例。代码覆盖率应该达到多少为好?”   大师回答道:   “不要考虑代码覆盖率,只要写..

  • [单元测试方法]结对编程是每个软件公司都该采用的开发方式

    发表于:2013-06-07作者:不详点击数:315分类:单元测试方法

    结对编程是每个软件公司都该采用的开发方式!如果说这世界上有一家公司懂“软件开发”,那非 Pivotal Labs 莫属。Pivotal公司的Edward Hieatt和他的同事都是从事敏捷开发培训,指导结对编程工作..

  • [单元测试]佳能白盒测试面试题

    发表于:2013-05-28作者:qileilove点击数:1922分类:单元测试

    佳能白盒测试面试题 一、判断题:   1、软件测试的目的是尽可能多的找出软件的缺陷。(T)   2、Beta 测试是验收测试的一种。(T)..

  • [单元测试方法]实践中的重构

    发表于:2013-05-09作者:不详点击数:289分类:单元测试方法

    重构,早就不再是“奢侈品”,而是“日用品”。纵然如此,在自己的工作过程中,还是听到很多关于重构的误解。   首先,重构是日常工作。..