10步让你成为更优秀的程序员 这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。 1. 永远不要复制代码 不惜任何代价避..
资深敏捷专家Lisa Crispin在最近的讲座和参与合著的《Agile Testing – A Practical Guide for Testers and Agile Teams》中分享了敏捷软件测试的七个关键成功要素,包括使用团队整体参与的方法、采用..
商务部、发改委日前联合发布的《中国国际服务外包产业发展规划纲要(2011-2015)》提出,“十二五”期间,我国国际服务外包产业承接离岸外包业务执行额年均增幅将保持40%左右,2015年将达85..
自己写Web自动化测试框架!得几年前一本《自己动手写操作系统》在全国的技术范围内引起了学习操作系统的热潮。我不才在这里使用这本书的大名,来分享一下我在写Web自动化测试框架上面的..
我最喜欢web开发的一点是,它包括许多许多不同的技能。作为一个好的开发者,一定要好好学习,天天向上,因为我们有很多重要的技能要学习,而且它们总是在不停的发生变化。..
大约6个月前,我辞去了投资公司的工作,去和我的朋友Adrian一起做一个网站。我发现有必要把我的这点经验写一写,希望能给那些有跟我一样想法的人一点忠告和见解。 我想辞职。但不..
高效的JavaScript代码单元测试方法!一个损坏的 JavaScript 代码示例 Web 应用程序面临的一个最大挑战是支持不同版本的 Web 浏览器。能在 Safari 上运行的 JavaScript 代码不一定能在 Windows® I..
如何对数据进行测试?前两天在阿里技术嘉年华上分享了一个有关《报表类型的数据测试》的话题,发现很多人的遇到了我之前测试时候遇到的问题,我相信我们之前走过的弯路,以及最后的解..
你的程序里有太多的配置项,太多的东西需要人去配置。API切入点设置?主题颜色配置?100种不同的字体样式和字体大小选择? 界面色调配置?语言切换配置? 去掉这些配置项,全部去掉。..
什么是递归算法:对递归的理解!递归算法是一种直接或者间接调用自身函数或者方法的算法。Java递归算法是基于Java语言实现的递归算法。递归算法的实质是把问题分解成规模缩小的同类问题的..
明天的软件测试工作会如何做?首先要说的是,比起目前最复杂的计算机系统,我们生物系统要复杂上不知道多少万倍。..
这会导致淘宝的双11活动卖出的金额191亿元很水啊 情况是这样的吗?而且大多发生在零点10分以内的?..
如何才能招到黑客?做好你的软件安全评估!编者按: 本文来自创业公司Takipi、VisualTao的联合创始人Iris Shoor。Iris Shoor在本文中跟我们分享了他们招募明星黑客的一些做法,读完之后你会发现,..
软件外包:在寒冬到来前的抱团取暖! 随着市场环境的变化,单纯的软件外包服务已经无法满足方案商的追求。为用户提供咨询服务、提供解决方案,成为传统外包服务商做大做强的新路径。..
一、 一个电脑工程师,一个系统分析师,一个程序员,他们开车下山,突然刹车失灵。 只听着他们尖叫着冲下山,速度越来越快,但最终还是停了下来,纯属运气,再过几寸就..
如何对软件测试中用到的测试数据建模?现在很多软件应用,都设计成2部分:应用程序Application + 数据库DB。要对这种类型的应用软件进行测试,“测试数据”这个概念就非常的关键..
关于敏捷开发如何保证软件质量的讨论!本文是基于敏捷之旅2012北京站的开放空间讨论所做出的总结。 1. 敏捷开发提高软件质量..
我在上周参加了敏捷之旅(北京站)的活动。以前参加过各种大大小小的培训,企业内训,关于敏捷的一些认证。但是参加类似这种非盈利性的交流会还是第一次。以下对本次活动进行回顾:..
可以让开发者在浏览器上测试其iOS应用的Kickfolio正式对开发者开放。Kickfolio是一家500 Startups资助的初创企业,跟Facebook收购的Pieceable或面向Android的Appsurfer类似..
使用tcpcopy进行压力测试时如何查看压力情况。使用tcpcopy进行压力测试的时候如何查看压力是否上来?其实这个疑问我最初的时候就已经有了。关于性能测试,我的理解是用工具产生压力后首先要..