BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    实现ATDD的快速指南

    作者 Raj Subramanian 关注 0 他的粉丝 ,译者 冬雨 关注 3 他的粉丝   发布于  2018年5月14日

    协作是敏捷方法的核心价值观之一。也就是说,您要留意如果敏捷团队中的开发人员、测试人员和业务人员之间缺乏协作,会发生什么? 本文提供了在您的项目中实现验收测试驱动开发(ATDD)的快速指南,以缓解由于缺乏协作而导致的问题。

  • 他的粉丝

    微服务架构适用场景分析

    作者 Philippe Assouline 关注 1 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2017年10月30日 1

    在本文中,我们将会深入研究主数据管理场景中微服务架构的适用情况,并且会分析在问题域中,如果需要计算密集型的任务,基于微服务的架构所面临的挑战,比如在计算无担保消费信贷组合的预期损失的时候。

  • 他的粉丝

    测试驱动开发是否是一种强迫症?

    作者 Gilad David Maayan 关注 0 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2017年10月20日

    开发人员越来越需要去测试自己及同事的代码。“评价焦虑”是一种常见的心理问题,受自我测试和团队测试的直接影响。TDD等实践是否是一种能防御编码者免受批评的机制?BDD等新兴方法是否代表了一种面对团队评价时从心理学上更健康的方法?本文对这些问题做了一些探讨。

他的粉丝

Cascade:自动化测试“旅程”

作者 Robin de Villiers 关注 1 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2017年9月19日

本文首先简要说明了软件测试的历史,之后对Cascade做了详细的介绍。Cascade是一种用于测试“旅程”的新型框架,它消除了测试中的重复覆盖情况,加速了单元测试过程。

他的粉丝

组合使用Laravel和vfsStream测试文件上传

作者 Terry Rowland 关注 0 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2017年1月24日

文件上传的测试可能会非常棘手,但是通过使用恰当的工具,再掌握一些技巧,这个过程可以会更加高效,也能更容易。本文将会创建一个端点来上传包含用户信息的CSV文件,并测试CSV文件中的用户能够展现到一个JSON格式的响应中,同时还会添加校验功能,确保所处理的文件是CSV类型。

他的粉丝

InfoQ播客:Randy Shoup谈Stitch Fix的技术栈,数据科学和微服务架构

作者 Wesley Reisz 关注 16 他的粉丝 ,译者 于航 关注 1 他的粉丝   发布于  2017年1月22日

在本周的InfoQ播客中,QCon主席Wesley Reisz与Randy Shoup进行了对话。Shoup是Stitch Fix的工程副总裁。在来到Stitch Fix之前,他曾在谷歌担任工程和云计算主管一职,同时他曾经也是Shopilly的首席技术官和联合创始人,并且还担任过Ebay的首席工程师。

他的粉丝

为什么要进行日志测试和如何进行日志测试

作者 Manuel Pais 关注 10 他的粉丝 , Matthew Skelton 关注 2 他的粉丝 ,译者 足下 关注 1 他的粉丝   发布于  2016年11月18日

日志和日志聚合系统对于现今复杂的分布式系统是非常关键的工具。在保持了快速恢复之外还可以提供丰富的洞察。我们因此必须保证对日志进行了非常充分的测试。

他的粉丝

超越页面对象:使用Serenity和Screenplay模式实现新一代的自动化测试

作者 Antony Marcano 关注 0 他的粉丝 , John Ferguson Smart 关注 0 他的粉丝 , Andy Palmer 关注 0 他的粉丝 , Jan Molak 关注 0 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2016年10月10日

自动化验收测试能够减少手动测试和bug修复所耗费的时间,将其与行为驱动开发方式相结合的话,还能指导开发工作的开展。但它是需要技巧、练习和纪律的。Screenplay模式能够帮助团队解决这些困难,并且可以借此使用SOLID设计原则彻底地重构页面对象。

他的粉丝

TDD团队中的测试人员

作者 Maarten Folkers 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2016年6月13日

实施TDD(测试驱动开发)实践的团队不再需要测试人员进行手工测试。对于测试人员来说,这种改变意味着他们以往所熟悉的工作内容逐渐消失了。同时,现代化的测试解决方案包含了更多技术性内容,因此需要专家的参与。对于测试人员来说,这是一个非常有吸引力的机会,但他们必须掌握扎实的技能。

他的粉丝

James Grenning访谈录:关于测试驱动开发及代码异味

作者 Ben Linders 关注 20 他的粉丝 ,译者 邱广 关注 0 他的粉丝   发布于  2015年9月1日

InfoQ就以下几个问题采访了James Grenning:为什么开发者没能有效地或足够好地从事技术实践、为什么认为TDD是有趣的、单元测试的重要性、为什么程序员应具备优秀的代码嗅觉以及怎样才能更好地找出“糟糕的代码”。

他的粉丝

采访与书评 —— 《BDD In Action》

作者 Craig Smith 关注 4 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2015年7月11日

《BDD In Action》一书旨在完整地涵盖BDD实践的方方面面,从需求分析到生产环境中的代码开发,通过可执行规范与自动化测试支撑着整个流程。 1

他的粉丝

硬件也敏捷!

作者 Nancy Van Schooenderwoert 关注 0 他的粉丝 ,译者 李彬 关注 1 他的粉丝   发布于  2015年5月29日

“没有人能够在硬件领域推动2周为单位的迭代循环!”这是许多人提起在硬件相关产品开发中运用敏捷方法时的第一反应。然而,现在已经有一些团队,结合了已有的硬件开发理念与部分从来自敏捷软件的新鲜思想,来应对进行快速迭代的挑战。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT