收录了 测试和开发 频道下的 50 篇内容
敏捷团队成员——例如测试和开发人员——之间的协作有助于团队取得成功。那么为了帮助测试和开发人员在敏捷团队中一起工作并增进协作,Scrum大师会怎么做呢?
Dan Bunea为开发人员展示了如何在.NET中使用Selenium RC和Castle应用测试驱动开发。测试先行原则为架构师们提供了一个早些进入应用开发周期中积极开发阶段的方法。测试驱动开发的好处是,通过迭代应用得以快速引入,从而使得错误大幅减少,而代码库灵活性增加。
在 Agile Testing Days 2015会议上,来自Redgate软件的 Jose Lima分享了自己有关微服务的经验。InfoQ有幸对他进行了采访,主要关于用微服务开发产品的优点和缺点、如何应用微服务提高产品质量、测试微服务和测试人员需要的技能、以及他从开发与测试微服务中学到的经验和教训。
软件开发世界里有这样一个长期存在的问题:测试人员和开发人员的比例多少才合理?Scrum开发列表中最近有一个帖子,询问敏捷对这个比例有什么影响。对第一个问题,答案应该“视情况而定”。对第二个问题,Elisabeth Hendrickson认为,敏捷团队能够用更少的测试人员,但是做更多的测试。
开发人员和测试人员是软件生产中最重要的角色,除了专业技能以外,优秀的开发人员和测试人员该具有什么样的职业态度呢?Rajaraman Raghuraman是一位具有丰富经验的软件从业者,他撰文阐述了这一问题。
“测试驱动开发”和“结对编程”是最著名的两个敏捷实践,然而许多敏捷团队并没有采用。通常大家找借口说“太忙”,没时间采用测试驱动开发和结对编程这样的实践;实际上,他们的意思是追求高质量的代码会降低生产效率。在这里,Mike Hill解释了这种逻辑有多么错误。
本文是一个速成班,介绍了如何编写可维护的JavaScript。我们向一个贯穿全文的例子中逐渐添加新功能,并遵循如下简单的规则:编写一个单元测试,然后让它通过。每个测试都起到质量反馈回环的作用,给那些想修改产品代码的人创建了一个安全网,以及一份可执行形式的文档。直接点击阅读完整文章。
本文是一个速成班,介绍了如何编写可维护的JavaScript。我们向一个贯穿全文的例子中逐渐添加新功能,并遵循如下简单的规则:编写一个单元测试,然后让它通过。每个测试都起到质量反馈回环的作用,给那些想修改产品代码的人创建了一个安全网,以及一份可执行形式的文档。
本文推荐了8个React测试工具、库和框架,你可以根据文中总结的特点来判断自己是否要尝试。
ThoughtWorks工作室最近发布了最新版的敏捷测试自动化工具——Twist,该版本是第二个重大修改版本。Twist 2.0帮助测试人员、开发人员以及业务分析师进行协同测试。它也支持使用Groovy动态语言来编写测试脚本。
相信你一定听过或者见过 HTMl 的 form 元素,这里所指的 Form 表单就是 FastApi 用来获取 HTML 中 form 元素的对象。