BT

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

  • 他的粉丝

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

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

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

  • 他的粉丝

    通过容器编排和服务网格来改进Java微服务的可测性

    作者 Sebastian Daschner 关注 0 他的粉丝 ,译者 无明 关注 1 他的粉丝   发布于  2018年8月10日

    在企业测试中,测试软件的方式应该与软件在生产环境中运行的方式相同,以便确保软件能够按预期的方式运行。常见的挑战是微服务应用程序直接或间接依赖需要在测试场景中编排的其他服务。本文展示了容器编排如何在服务实例之上提供抽象,并使用桩实例来替代真实实例。此外,服务网格让我们能够重新路由流量,并通过注入错误响应或延迟来验证服务的弹性。

  • 他的粉丝

    技术指导实践指南

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

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

他的粉丝

Python自动化测试框架有哪些?

作者 KITTY GUPTA 关注 0 他的粉丝 ,译者 张健欣 关注 3 他的粉丝   发布于  2018年7月26日

不同的项目需要不同的测试用例、假设和脚本,这也是为什么会在开发自己的测试框架中花费大量时间。随着技术的进步和自动化技术的出现,市面上出现了一些自动化测试框架。只需要进行一些适用性和效率参数的调整,这些自动化测试框架就能够开箱即用,大大节省了开发时间。由于这些框架被广泛使用,他们具有很好的健壮性,并且具有广泛多样的用例集和技术来轻易发现微小的缺陷。今天,我们将看一看可用的Python自动化测试框架。

他的粉丝

同行评审阻碍或促进敏捷开发

作者 Patrick Londa 关注 1 他的粉丝 ,译者 谢丽 关注 11 他的粉丝   发布于  2018年7月25日

敏捷团队非常渴望反馈,但是他们得到反馈的速度已经够快了吗?如果你的同行评审过程没有恰当的结构化,那么它可能会拖累开发。本文介绍了团队如何通过采用结构化但灵活的流程加速开发、培养协作文化来解锁代码和文档评审的潜能。

他的粉丝

微信读书(Android)阅读引擎卡顿监控测试

作者 赵公卓 关注 0 他的粉丝 发布于  2018年7月25日

微信读书发布之初,从支持最基本的TXT纯文本书籍,再经过快速迭代同时支持EPUB格式书籍,整个过程当中阅读引擎的功能一直在快速膨胀,加上项目前期快速试错,进度紧张等原因,逐渐积累的卡顿问题开始凸显,通过对用户反馈的问题进行统计分析,读书时翻页卡顿的投诉占比高达51%,远超其它问题。为提升读书的用户体验和口碑,我们必须优化解决掉卡顿的问题。

他的粉丝

TiDB中的混沌测试实践

作者 Siddon Tang 关注 0 他的粉丝 ,译者 无明 关注 1 他的粉丝   发布于  2018年7月25日

本文介绍了TiDB中的混沌实践,并推荐了一些非常有用的混沌工具和平台。

他的粉丝

2018年测试状态报告

作者 Joel Montvelisky 关注 0 他的粉丝 , Ben Linders 关注 25 他的粉丝 , Lalit Bhamare 关注 0 他的粉丝 ,译者 无明 关注 1 他的粉丝   发布于  2018年7月11日

“2018年测试状态报告”提供了有关测试技术采用、实践、测试自动化以及测试人员面临的挑战的见解,分享了2018年测试问卷调查结果。InfoQ采访了这次测试状态问卷调查的组织者。

他的粉丝

符合架构的测试

作者 Stefan Friese 关注 1 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝   发布于  2018年6月4日

微服务的测试不应该由专门的测试团队在一个单独的测试阶段中完成,相反,它应该由跨功能的团队协作完成。在测试领域现在有两种转变,一种向左的转变,它会确保团队保持自治,另一种是向右的转变,它侧重的是探索性和实验性。持续测试和实验性的文化能够推动微服务的发布更快更可靠。

他的粉丝

实现ATDD的快速指南

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

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

他的粉丝

怀疑在软件测试中所起的作用

作者 Ben Linders 关注 25 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年4月18日

对我们自身及大多数人所确信的事情秉持怀疑态度,这可促使我们脚踏实地,全力以赴地努力做好。对我们自身的及他人的确定感做出怀疑,这是一种健康的实践,将有助于我们解决问题,并避免产生更长远的问题。怀疑可使我们成为更好的测试人员。

他的粉丝

如何调试分布式系统:与微服务调试工具“Squash”创始人Idit Levine的对话

作者 Daniel Bryant 关注 696 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年3月16日

近期,InfoQ与solo.io的CEO Idit Levine进行了一次座谈。Idit新创立了一种称为“Squash”的开源微服务调试器。在此次座谈中,她介绍了观察和调试分布式系统和应用中的挑战。

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT