Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Java程序测试教程
鲍勃大爷:怎么做TDD编程?
TDD:在未通过测试的情况下,请勿编写任何生产代码。一旦测试失败或编译失败,请停止编写该测试。测试失败后,立即停止编写生产代码。两者都重构,然后重复。循环时间:〜10-60秒。 众说纷纭:这显然很
CI和CD之间的真正区别 -Fire CI
了解CI和CD解决的问题以正确使用它们至关重要。这将使您的团队可以改善您的流程。并避免花力气追求那些不会给您的过程带来任何价值的幻想指标。 持续集成是一个团队问题如果您在团队中工作,那么您是在同一个存储库上
框架和库包的区别
把库包放在你的代码中,这样你的代码可以调用库包;然后把你的代码放在框架中,这样框架就可以调用你的代码了。 你可以更容易测试使用库包的代码,因为测试代码直接调用你的代码,库包不会位于中间;而使用框架,那就变成: 测试代码+框架+你的代码,这样框架会屏蔽了你要
鲍勃大爷:单元测试中单元是多小?
“单元测试”中的“单元”一词通常仅表示“小”。该词没有一致的定义。一些TDDer称它们为微测试以强调其微小性。我更喜欢它是“程序员测试”,因为使用TDD,它们是由程序员为程序员编写的。 众说纷纭:banq注:鲍勃大爷将单元解释指向了人,而不
幽默:问题Bug出在哪里呢?测试本来是帮助减少问题,却造成了问题。
幽默:程序员和测试员在解决业务问题的迥异应对 - QualityFrog
问题:当我4岁时,我妹妹2岁,现在我44,我妹妹多大?程序员:44 - (4 - 2) = 42测试员:很困难有一个答案。她可能是42岁,但她也可能是41岁或43岁,因为您没有说生日。而且,她可能已经死了。最后,您可能以为她是您的妹妹,但实际上你妈妈和另一个男人有外遇,其实比
Java测试现代最佳实践 - Philipp Hauer
可维护和可读的测试代码对于建立良好的测试覆盖率至关重要,这反过来又可以实现新功能并执行重构而不必担心破坏某些内容。这篇文章包含了作者在Java中编写单元测试和集成测试多年来收集的许多最佳实践。它涉及现代技术,如JUnit5,AssertJ,Testcontainers和Kotlin。一些建议
使用REST Assured测验验证REST服务
建立和维护API与其他应用程序非常相似,建立它可能是最容易的部分,但是,当架构完成时,你的工作还没有完成,接下来,需要测试API以确保其按预期运行。 使用哪些工具进行测试或一系列测试?即使你没有预先设计API,也可能需要测试API,REST Assured
使用Spring Boot REST API进行测试驱动开发
Maven插件rest-assured 是Java DSL测试REST服务,这个插件需要groovy-all来运行测试。 我们将添加maven-failsafe-plugin插件来执行集成测试:
测试微服务的4个最佳实践
随着微服务架构的出现,应用程序堆栈发生了根本性的变化,这对软件测试产生了连锁反应。每天多次发布微型版本,软件测试更加精细,它与开发同时发生,并且与测试单体应用程序有根本的不同。 1.单元测试和微观服务 - 类似于PB&J
在Java SE下测试CDI Bean和持久层 - relation
在测试Java EE应用程序时,我们可以使用各种工具和方法。根据给定测试的具体目标和要求,选项范围从单个类的普通单元测试到部署到容器中的综合集成测试(例如通过Arquillian
合同测试简介 - Elizabeth Fiennes
合同测试是对部署或模拟服务端点的询问,以在部署之前获取信息或在测试中定义端点。 术语服务消费者:向另一个组件发起HTTP请求的组件。服务提供者:响应来自其他组件的HTTP请求的服务器。< -
10个Java开发人员的顶级测试工具、库和框架介绍
介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如
使用Spring Boot的消费者驱动合同
在本文中,我们将讨论消费者驱动开发的细节。 #问题主要问题是基于API接口上的消费者和生产者之间的冲突,当开发任何api时,你应该考虑的是你的客户的舒适度。如果你所做的更改打破了客户端的体验,那完全是一个笑话,本文讨论了消费者和生产者服务之间这种协
自动化测试的最佳实践
无论您是否已决定转向自动化测试,或者您仍在考虑进行自动化测试,了解实现转换的最佳实践以及哪种策略最适合您的组织非常重要。任何复杂性的每个应用程序都可能有自己的测试要求组合,没有两个开发团队完全相同。在本文中,我们将讨论规划测试自动化策略的最佳实践,并提出确定哪种策略最适合您的应用程序
程序员测试原则 - Kent Beck
1. 程序员测试应该很快测试反馈不应该扰乱编程流程。 2.程序员测试应该是确定性的。 3. 程序员测试应该是预测性的。程序员测试应该对行为变化敏感,但对结构变化不敏感。如果程序的行为从观察
Just-API:无需编码测试API
Just-API是声明性、基于规范的测试框架REST,GraphQL(或任何基于HTTP)的API开源库包。用户可以在不编写代码的情况下测试API,它从YAML文件中读取API测试规范,并以串行/并行模式运行它们。可以以多种格式生成测试报告,包括HTML和JSON。
幽默:测试导致失败,失败导致理解 - 伯特鲁坦
众人纷纷感慨:理解导致代码库的黑暗面...... 同意该声明:良好的测试会导致失败并非所有测试都会导致失败。 “测试显示存在,而不是没有错误。”-Edsger W
上页
下页