
在敏捷项目中实施自动化测试之我见
Rajneesh Namta 分享了他在最近敏捷项目中实施软件自动化测试所学到的经验。他推荐的这些方法阐明了在搭建软件应用和构建自动化回归测试集合时如何遵守敏捷原理:从小做起,迭代增量开发,优先级化,注重价值,工作透明化,迅速响应变化。

Rajneesh Namta 分享了他在最近敏捷项目中实施软件自动化测试所学到的经验。他推荐的这些方法阐明了在搭建软件应用和构建自动化回归测试集合时如何遵守敏捷原理:从小做起,迭代增量开发,优先级化,注重价值,工作透明化,迅速响应变化。
@姚若舟在实际的工作中发现,刚开始写单元测试同事的代码中有不少行为都没有被单元测试覆盖,他因此在微博上提出,想了解大家的意见。@程墨Morgan在与雅虎前同事聊天时得知,雅虎的CEO在力推Scrum开发流程和扁平的管理结构,从而将这家老牌的企业变回创业公司的模式。针对两条微博,大家展开了深入讨论。
现在,已经有大量的Android自动化测试架构或工具可供我们使用,其中包括:Activity Instrumentation, MonkeyRunner,Robotium,以及 Robolectric。另外LessPainful也提供服务来进行真实设备上的自动化测试。
Sonatype,Maven项目的主要推动者,最近发布了一款名为Sonatype Insight的工具集,意在帮助企业理解和评估开源软件在企业中的使用情况。目前提供此类服务的公司呈现不断增长之势。

谈及开源Web 自动化测试工具,相信很多人立刻会想到Selenium。本文给大家介绍的是另一款开源Web 自动化测试工具Sahi 。Sahi的网站上有关于与Selenium的对比,不过这不是我们今天探讨的主题。这篇文章的主要目的是向读者简单的介绍一下Sahi并分享一下个人使用Sahi测试Dojo应用的经验,希望对大家能有所帮助。
![]()
Gojko Adzic是《实例化需求》(Specification by Example)一书的作者, 在该书中他给出了一些建议和原则,帮助大家在软件开发项目中采用实例化需求去创建活文档。

在前端开发工作中,受语言和架构所限,我们通常会开发类库或工具来解决一些常见的问题,比如模块化开发,预编译处理CSS,与后端模拟联合调试,自动测试和优化等。但是这些工具往往不能很好地与系统集成,增加了工程师学习和使用的成本。针对这些问题,百度实现了一个完整的自动化构建系统,通过本地化的应用程序,基于一套规范的开发模式解决了上述矛盾——保证开发时系统的模块化,在上线前自动优化静态资源,实现维护和运行的双赢。此次演讲将与大家分享这套自动化构建系统的思路和实践。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

从一个B2B互联网公司的角度,讲述一路走来的持续交付实践经验。内容涉及持续交付的四个阶段(Define Features,Build Software,Managed Deployment,Continuous Testing in Product)以及每个阶段的实践经验分享。

作为百度搜索引擎及产品线上运营的核心技术部门,运维需要满足产品的快速迭代、规模的迅速扩张,同时实现搜索引擎的稳定运行和快速访问。从技术发展和团队建设的角度出发,如何从错综复杂的产品运维中找到通用的解决之道?如何理解和构建一个体系化的平台?如何适应未来互联网井喷式的发展?此次演讲将围绕百度运维体系的建设与思考,讲述百度运维自动化平台的由来与发展历程,与大家分享在快速发展中的互联网产品运维之道。