BT

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

  • 他的粉丝

    Siemens Healthineers在teamplay使用持续交付

    作者 Dave Farley 关注 1 他的粉丝 , Vladyslav Ukis 关注 1 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2018年9月13日

    持续交付是一种保证系统在整个开发过程中都处于可发布状态的工作方式。本文介绍了Siemens Healthineers的一个大型软件开发组织如何开始向持续交付转型,描述了他们在规范化的医疗领域逐步、安全地改变开发过程所采用的策略与技巧。

  • 他的粉丝

    使用契约测试提高分布式系统的质量

    作者 Marcin Grzejszczak 关注 0 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年8月14日

    在开发后期捕获软件缺陷的代价巨大。我们应该如何逐步测试一个复杂的分布式系统?在本文中,Marcin Grzejszczak分析了组件间通信的集成测试方法,并给出了一种使用契约测试和Spring Cloud Contract的解决方案。

  • 他的粉丝

    技术指导实践指南

    作者 Pedro Santos 关注 3 他的粉丝 ,译者 无明 关注 3 他的粉丝   发布于  2018年8月6日

    在过去的4到5年中,我一直担任软件开发教练,帮助组织改进他们的技术实践。经过几次迭代,我开始专注于XP实践,特别是TDD、结对编程、重构和简单设计。在本文中,我将分享我组织辅导课程的经验,包括主题选择和执行顺序、每个主题的练习和形式。

他的粉丝

实现ATDD的快速指南

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

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

他的粉丝

微服务架构适用场景分析

作者 Philippe Assouline 关注 1 他的粉丝 ,译者 张卫滨 关注  他的粉丝   发布于  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 他的粉丝 ,译者 张卫滨 关注  他的粉丝   发布于  2017年1月24日

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

他的粉丝

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

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

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

他的粉丝

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

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

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

他的粉丝

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

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

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

他的粉丝

TDD团队中的测试人员

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

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

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT