测试工程师的速记神笔!RapidReporter
RapidReporter 也许,作为TE的你始终在收藏一些极度提高工作效率的小工具,如果是这样的话,我们强烈建议你收藏这个单文件的RapidReporter;当你又想记录下BUG复现步骤,又想记录下自己的测试思路,又想截几张图证明一下真相,又想最后直接输出一个整理完的手稿…这一切的一切,都集成在了这个小工具里:
RapidReporter 也许,作为TE的你始终在收藏一些极度提高工作效率的小工具,如果是这样的话,我们强烈建议你收藏这个单文件的RapidReporter;当你又想记录下BUG复现步骤,又想记录下自己的测试思路,又想截几张图证明一下真相,又想最后直接输出一个整理完的手稿…这一切的一切,都集成在了这个小工具里:
Eclipse 4.4 Luna (撸哪) 的正式版终于在北京时间6月26日凌晨发布了! 大家可以在这下载:http://www.eclipse.org/downloads/
对于测试来说,编写断言似乎很简单:我们只需要对结果和预期进行比较,通常使用断言方法进行判断,例如测试框架提供的assertTrue()或者assertEquals()方法。然而,对于更复杂的测试场景,使用这些基础的断言验证结果可能会显得相当笨拙。 使用这些基础断言的主要问题是,底层细节掩盖了测试本身,这是我们不希望看到的。在我看来,应该争取让这些测试使用业务语言来说话。 在本篇文章中,我将展示如何使用“匹配器类库”(matcher library);来实现自定义断言,从而提高测试代码的可读性和可维护性。 ?
Jazz Automation介绍 Jazz Automation是一个测试框架,构建它的目的是为所有类型的Web系统或者静态网站自动化同时加速验收/功能测试。它还能够容易地实现自动化集成测试。以前的时候这种类型的测试需要人工完成,劳动强度大又不准确。借助于自动化测试,公司能够创造高质量的应用程序,创造的产品bug更少,同时又加快了投入市场的速度。Jazz Automation支持以下Web浏览器:IE、Firefox、Safari和Chrome。 Jazz Automation和其他的自动化测试框架不同,它允许测试编写者使用纯英语描述软件的工作原理。 大多数自动化测试框架在执行测试之前必须使 […]
美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文“Why do computers stop and what can be done about it?”中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Bohrbug)等用著名科学家名称命名的bug。后来又出现了更多的bug类型。现在,让我们来看看它们都是什么bug类型。 美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray)
Git是一个分布式版本控制/软件配置管理软件,原是Linux内核开发者林纳斯·托瓦兹(Linus Torvalds)为更好地管理Linux内核开发而设计。Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。
代号为 Luna 的下一个 Eclipse 的主要版本 4.4 将于 6月25日 发布。 新版本值得关注的特性包括:
如果想要对Ruby垃圾回收器以及内部原理有更加深入的了解,你可以在我即将出版的新书《Ruby Under a Microscope》中找到答案。
说到有趣,没什么比围坐在吧台前谈论行业内的事情来度过平静的一周更带劲了,而上周《Linux之声》搞了一次这样的谈话活动,主题是命令行秘诀。
DDoS作为一种破坏性很强的网络攻击,危害极大。对DDoS攻击,大部分人的认知来源于新闻报道,但或多或少的对DDoS会有一些认识上的误区。这里,我们整理了常见DDoS的9个误区,希望有助于大家更清晰的了解DDoS。
用一张图说明为什么美国是中国网络的头号攻击国
这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题 不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明的人) 懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人)。
锤子手机T1发布会官方无删减版,值得一看。
ZEALER的惊喜终于还是跟大家见面了,看到熟悉的王自如,听到熟悉的测评声音,作为发烧友的我们除了感激还能说什么呢。
软件正在统治世界。而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero 给出了他的看法。