正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。 Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演讲 Q5: 代码帮你找工作 Q6: GitHub还在影响一些什么 Q7: 除了GitHub,还可以选择什么?http://simpleframework.net/news/v/989

381° /3816 人阅读/0 人点赞/0 条评论


  经过前两篇的介绍之后,评论里留下许多问题。并没有逐一回复,当然不是想把这些评论置之不理,而是希望在这里和后面的文章中做详细介绍和解释这些问题。从这一篇开始,我将开始讲谷歌是如何测试软件的了。  在谷歌,质量不等于测试,是的,我确定在其他所有的公司也都是这样。“质量不是被测出来的”,这句陈词滥调是再正确不过的了。不管汽车制造还是软件开发,如果在最初的设计建造的时候就有问题,那它永远都会有问题。试

443° /4411 人阅读/0 人点赞/2 条评论


  本文是从 How Google Tests Software - Part Two 这篇文章翻译而来。本文作者 James Whittaker, 前微软架构师,是“How to Break Software”系列图书中好几部书的作者,现任Google测试工程主管,最近他写了一系列的关于谷歌如何测试软件的文章,本文为其系列的第二部分。  为了实现”谁的屁股谁自己擦”这句名言所说的那样,在传统的软

361° /3618 人阅读/0 人点赞/0 条评论


  Google的测试策略从来没有变过,我们执行测试的策略随着公司的演化而演化。我们现在是一个集搜索、应用、广告、移动、操作系统等业务于一体的公司。每一个我们关注的领域都是在该领域有意义的问题。随着我们不断的增加新的“关注领域”(Focus Areas),延伸已经存在的领域,我们的测试也在不断的扩展和改善。而我们当下在做的以及我们预计未来将会发展的方向,就是我将要在这系列文章中将要阐述的问题。  

459° /4593 人阅读/0 人点赞/0 条评论


Software testing is a relatively new field and has changed considerably in past few years. It is not taught in many universities and when I moved from development to testing in 2001, I was confused ab

433° /4317 人阅读/2 人点赞/2 条评论


偶然在programmers.stackexchange.com上看到了这个有趣的问题,有人问:既然普遍认为编程是比较难的工作,为什么业务分析人员和项目经理们会拿比程序员更多的薪水?虽然大多数的时候程序员都被发现是最晚离开公司的人,可那些家伙的工作却能拿更多的报酬,为什么会这样? 回答的人很多,但似乎只有一个是比较合情合理的,它是从经济学原理的角度分析的这个问题。 人们所能获得的报酬往往会低于老

398° /3986 人阅读/0 人点赞/0 条评论


Wednesday, March 02, 2011 10:11 AMBy James Whittaker 爬,走,跑。 在比其他公司少很多测试人员的情况下,谷歌做的还不错的一个关键原因是,很少尝试在一次发布中包含很多的功能。实际上,谷歌经常反其道而行之,在一个产品的核心模块被开发后,如果有一定数量的受益人群就立刻发布,然后不断的得到用户反馈再迭代开发新功能。这也是我们在Gmail 上的做法,Gma

463° /4632 人阅读/0 人点赞/0 条评论


ruby + watir 相关资料https://github.com/oneclick/rubyinstaller/wiki/Development-Kithttp://ruby.taobao.org/Watir 主页:http://wtr.rubyforge.org/Ruby中文手册:http://www.ruby-cn.org/doc.htmlRuby主页:http://ruby-lang.

403° /4037 人阅读/0 人点赞/0 条评论


以下是自动化测试框架的建议,需要在以后的实践中改进。自动化测试框架一般可以分为上下两个层次,上层是管理整个自动化测试的开发,执行以及维护,在比较庞大的项目中,它体 现重要的作用,它可以管理整个自动测试,包括自动化测试用例执行的次序、测试脚本的维护、以及集中管理测试用例、测试报告和测试任务等。下层主要是测试脚 本的开发,充分的使用相关的测试工具,构建测试驱动,并完成测试业务逻辑。 一、自动化测试管理

350° /3497 人阅读/1 人点赞/1 条评论


本文采用的持续集成( CI )工具为 hudson( 版本号 2.0.0) ,代码质量检查工具采用 sonar(版本号2.8),数据库采用 MySQL 社区版 ( 版本号 5.5.11b ),主服务器环境持续集成搭建及使用心得本文采用的持续集成(CI)工具为hudson(版本号2.0.0),代码质量检查工具采用sonar(版本号2.8),数据库采用MySQL社区版(版本号5.5.11b),主服务器

469° /4691 人阅读/1 人点赞/0 条评论