时光荏苒,从毕业到现在已经 10 年, 10 年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的 10 年测试经历做一个总结,一是给自己重新出发增加
理的成功率。本文将通过实验验证 Storm 的消息可靠性保证机制,文章分为消息保证机制、测试目的、测试环境、测试场景以及总结等五节。 Storm 的消息保证机制 Storm 提供了三种不同层次的消息保证机制,分别是
Robolectric 测试框架针对 Android 的组件(包含各种View)进行了统一的 Shadow ,使得我们不再依赖模拟器或真机,直接就单元测试就可方便地测试我们的 UI。 引入 testCompile
很多时候,为了避免中文歧义,我会用英文表述 在第一篇文章里面 我们提到,返回类型为void方法的单元测试方式,往往是验证里面的某个对象的某个方法是否得到了调用。在那篇文章里面,我举的例子是activity里面的一个login方法:
Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。 此外,你还可以从 这儿 阅读到许多关于渗透测试的文章。 命令 描述 netstat
“一个服务未来的智能城市的操作系统将 进入英国伦敦市。Living Plan IT 开发出了这样一个城市操作系统,用以提供一个连结服务与市民的平台。与包括日立、菲利浦、格林威治理事会等在内的合作者一起,它将把格林威治半岛作为该操 作系统上新技术的试验台。
LibreOffice 开发团队 发布 了 3.6.0 的首个 Beta 测试版。该版本包含比较多的改进,例如在状态栏上显示文档字数,支持上下文间距以及导入 SmartArt 图形类型;电子表格方面允许定义表单名的前缀,改进了 CSV
FlexMock 是一个比较流行的针对Rails单元测试的Mock工具, 安装方法:$ gem install flexmock FlexMock 0.9.6 发布,该版本修复了类实例的静态方法、kwargs
用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
测试是为了保证软件的质量,敏捷测试关键是保证可以持续、及时的对软件质量情况进行全面的反馈。由于在敏捷开发过程中每个迭代都会增加功能、修复缺陷或重构代码,所以在完成当前迭代新增特性测试工作的同时,还要通
html-helper、客户端代码等。其中大部分模块都可以进行单元测试,有一些则需要集成测试。关于如何让测试更易维护以及如何避免它们过于脆弱,有一些最佳实践能够帮得到你。 以下是一些测试相关的资源介绍: 不仅是 actions,你还可以使用
对软件系统的测试工具变得越来越重要的原因所在。 嵌入式系统厂商正面临这产品与软件相关度越来越高的问题。软件是智能网格应用程序(Smart Grid applications)、自动化控制系统以及移动设备(像
Developer-Tester Divide 从此以后他们幸福地生活在一起 关于开发人员和测试人员的关系,人们阐述了很多,讨论了很多,争论了很多。而貌似一旦这两者坐在一起,对峙便开始了,两者间
Ubuntu 12.04 Precise Pangolin ALPHA 1 刚刚发布,在 UI 和特性上并没有重大变化。特性:Linux kernel 3.2;使用 Vala 重写的 Zeitgeist 0.9 ALPHA 1 ;默认多媒体播放器 Banshee 被移除,取而代之的是 Rhythmbox;Banshee, Tomboy 和 Gbrainy 被移除,意味着默认 Ubuntu 安装将不再包含
苹果向测试者发送新版 Lion OS 我们获悉,苹果公司已经向测试者发送新版本 Lion 操作系统,供这些测试者进行测试。 这次提供测试的 Lion OS X beta 测试版本号是 10.7
这并不是一本讲“如何做”的书,并不是在说关于如何测试软件的具体步骤。相反,它站在一个更高层面上,大部分的篇幅都在致力于描述谷歌公司里各种不同的测试角色。从这个访谈以及这本书里,我感觉有三个独特的主题呈现在我面前。 测试工具的规模 谷
技巧水平当做未来软件开发中的一部分?倘若你还不确定目前正处于哪种阶段,那么现在唯一要做的事情就是:测试自己。 下面的信息图中,列出了 10 个 HTML5/CSS4 的相关问题,以帮助你决策是否赶上
刚刚发布了 OpenResty 1.7.4.1 RC2 版供大家测试。下载链接是: http://openresty.org/download/ngx_openresty-1.7.4.1rc2.tar
你听说过SEMA么? 它是一个用来测试一个软件团队有多好的相当深奥的系统。不,等等!不要手贱点开这个链接!它会花费你大概六年的时间来了解这个东西。所以我提出了我自己 的、跟它相比极不负责任的、草率的评
iOS + Android apps and tests can be written with Java, Objective-C, JavaScript, PHP, Python, Ruby, C#