科技发展的过程,实际上就是一个把先进技术不断地向大众进行普及化的过程。无论是中国复兴的伟业,还是民生发展的要求,都需要有大量的科技人员从事各种复杂的工作来保障技术普及的..
程序员的八个级别.你是否被人问过这样一个经典的面试问题,“五年内你对自己有什么规划?”当被问到时,我的脑子里总会回放一段1984年《Twisted Sister》里的一个视频片段。 我想让你告..
企业软件做得都很烂的最大原因是什么.我们都听说过这样的故事:某某公司将要开发一套大型的先进的ERP系统。这套系统将要取代三分之一的公司里现有的软件系统,可以消减二分之一的费用..
基于管理软件SOA的性能测试方法。SOA应用程序的性能测试包括了benchmarking test(基准测试),capacity test(容量测试)和soak test(浸泡测试)三个主要测试阶段。 基准测试(Benchmarking Test) ..
最近在准备一支外包团队的过程中,我思考了一下:做为一个程序员,最珍贵的品质是什么?有个词一直在我的脑海里反复出现,它就是平衡。我们可以看到,一个成功的程序员在开发的时候..
上周,我做了几次面试,要招几名有5年工作经验的高级Java开发人员。但当面试结束后,我感觉到,各种框架(frameworks)使开发变得容易,但同时,也使程序员变笨。 每个人都会在他们的..
多年来我一直想学VBA——微软Visual Basic的改造版、用来编写excel宏的编程语言,但由于各种原因一直拖延着没学。它并不是一种很难学的语言,只是因为它不是我的主要工作内容,我一直没腾出..
持续集成理论和实践的新进展.最近雷镇同学将Martin Fowler先生的著名论文《持续集成》第二版翻译成中文并发布出来,掀起了国内对于持续集成理论和实践讨论的新的高潮。笔者在本文中将全面..
软件测试工程师的职责是什么?在阿里也差不多待了一个多月,接触的项目也很具有代表性,简单描叙一下场景吧。需求方是我们的运营同学,该项目涉及到有ETL部分和UED部分,前期,我没有进..
以前做开发的时候,我们尝试过敏捷,现在回过来想想,当时我们的测试人员比开发更加迷茫,常常会不知道如何开始自己的工作。现在,回到测试的岗位,重新思考这个问题,发现还是很难定..
在敏捷开发红遍大江南北的同时,敏捷测试的相关讨论而相对逊色很多。对于敏捷测试,大多数人都存在这样或那样的疑问,”什么是敏捷测试?”,”敏捷测试中,测试人员做什么?”, 在揭开..
一般对于网站测试的理解就是点点页面,看看页面上是否展现相应的内容。但是作为测试人员,肯定不能这么的随便,谁让我们是专业的,我们就得有条有理的进行测试,覆盖到网站的方方面面..
性能测试一直是 Web 应用中非常受关注的部分。目前大多数人对性能的关注还主要集中在服务端,大部分人在说到“性能测试”的时候,都会把重点放到服务端的性能测试和调优,也就是通过各..
作为测试人员,在接到一个测试项目的时候,第一件事情需要做的就是理解需求,评估一下测试资源,制定出完善的测试计划。那么,一个测试计划的基本要素和要求有哪些了? 在阿里的..
Facebook 的自动化测试.对于PHP的代码,我们写了非常多的基于PHPUnit测试框架的测试类,这些测试类覆盖范围比较大,从简单的判读真假的单元测试到大规模的后端服务的集成测试。开发人员把运..
单元测试准则摘要:单元测试曾一直都是阿里的痛,在进入阿里的这段日子里,单元测试逐步成熟起来,也开始带来了一些收益,这些方面都是很不错的一些思路。后面我打算仔细的研究和整理..
测试数据与代码分离的测试 今天看到花花同学写的白盒测试的白皮书,大致翻了下。感觉缺少点什么,之前也一直都在讨论,测试数据与测试代码是否需要分离,测试代码如何建设冗余的问题..
阿里巴巴测试面试题。春节刚刚过去,也是各大公司开始抢人的时刻。最近帮忙准备几个自动化相关的题目,以前参加面试的时候总被问到些奇怪的问题,所以我出题本着开放的原则,题目本身..
性能测试步骤 我们数据产品团队一直对外提供数据服务接口,涉及到的外部应用也比较多,所以性能也是我们比较关注的。从去年开始一直进行的对外接口统一的改造中,我们都是一步一步在..
分布式系统测试–使用HttpServer的一个并发问题 上周发布的一个系统,出现了一个很诡异的现象。抽象一下描述,问题大概就是这样的: 需求: 一次http请求,通过url的params来读取服务器..