#软件测试

      更多分类

程序员测试原则 - Kent Beck

19-07-02 28 banq

1. 程序员测试应该很快 测试反馈不应该扰乱编程流程。 2.程序员测试应该是确定性的。 3. 程序员测试应该是预测性的。 程序员测试应该对行为变化敏感,但对结构变化不敏感。如果程序的行为从观察者... 详细

幽默:测试导致失败,失败导致理解 - 伯特鲁坦

19-06-13 27 banq

众人纷纷感慨: 理解导致代码库的黑暗面...... 同意该声明:良好的测试会导致失败并非所有测试都会导致失败。 “ 测试显示存在 ,而不是没有错误。”-Edsger W. Dijkstra  . 详细

自动化测试的最佳实践

19-03-21 85 banq

无论您是否已决定转向自动化测试,或者您仍在考虑进行自动化测试,了解实现转换的最佳实践以及哪种策略最适合您的组织非常重要。任何复杂性的每个应用程序都可能有自己的测试要求组合,没有两个开发团队完全相同。... 详细

10个Java开发人员的顶级测试工具、库和框架介绍

19-02-21 90 banq

介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如 编程语言 , . 详细

在Java SE下测试CDI Bean和持久层 - relation

19-02-07 25 banq

在测试Java EE应用程序时,我们可以使用各种工具和方法。根据给定测试的具体目标和要求,选项范围从单个类的普通单元测试到部署到容器中的综合集成测试(例如通过 Arquillian ),并通过 RE... 详细

合同测试简介 - Elizabeth Fiennes

19-01-16 42 banq

合同测试是对部署或模拟服务端点的询问,以在部署之前获取信息或在测试中定义端点。 术语 服务消费者:向另一个组件发起HTTP请求的组件。 服务提供者:响应来自其他组件的HTTP请求的服务器。 ... 详细

测试微服务的4个最佳实践

18-12-12 107 banq

随着微服务架构的出现,应用程序堆栈发生了根本性的变化,这对软件测试产生了连锁反应。每天多次发布微型版本,软件测试更加精细,它与开发同时发生,并且与测试单体应用程序有根本的不同。 1.单元测试和... 详细

Just-API:无需编码测试API

18-10-16 59 banq

Just-API是声明性、基于规范的测试框架REST,GraphQL(或任何基于HTTP)的API开源库包。用户可以在不编写代码的情况下测试API,它从YAML文件中读取API测试规范,并以串行/并... 详细

框架和库包的区别

18-09-17 352 1 banq

把库包放在你的代码中,这样你的代码可以调用库包;然后把你的代码放在框架中,这样框架就可以调用你的代码了。 你可以更容易测试使用库包的代码,因为测试代码直接调用你的代码,库包不会位于中间;而使用框架,... 详细

使用REST Assured测验验证REST服务

18-09-14 311 banq

建立和维护API与其他应用程序非常相似,建立它可能是最容易的部分,但是,当架构完成时,你的工作还没有完成,接下来,需要测试API以确保其按预期运行。 使用哪些工具进行测试或一系列测试?即使你没有预先... 详细

使用Spring Boot REST API进行测试驱动开发

18-09-12 169 banq

Maven插件rest-assured 是Java DSL测试REST服务,这个插件需要groovy-all来运行测试。 我们将添加maven-failsafe-plugin插件来执行集成测试: ... 详细

使用Spring Boot的消费者驱动合同

18-09-07 52 banq

在本文中,我们将讨论消费者驱动开发的细节。 #问题 主要问题是基于API接口上的消费者和生产者之间的冲突,当开发任何api时,你应该考虑的是你的客户的舒适度。如果你所做的更改打破了客户端的体验,那完... 详细

使用混沌候攻击测试Spring Boot应用

18-08-25 392 banq

在编写了许多单元和集成测试后,代码覆盖范围从70%到80%,但是还是存在一种焦虑,我们的宝宝在生产中的表现如何? 许多问题仍然没有答案: 1. 我们的后备工作会起作用吗? 2. 应用程序如何处理网络... 详细

蓄意协议错误:兰利法则

16-09-29 151 banq

Langley's Law(兰利法则)是与著名的伯斯塔尔法则(Postel’s Law)相反,伯斯塔尔法则是: 发送时要保守;接收时要开放自由; Be conservative in what you... 详细

源码静态分析工具:Infer

16-05-24 274 banq

Infer是Facebook使用OCaml编写的一个开源静态分析工具,它能帮助你分析Objective-C, Java,或C代码中潜在的错误,使用Infer可以帮助你在投入生产环节以前检查出关键的错误... 详细

共有 291 2 下一页