最新 最热

A-BDD:面向恶劣天气和照明条件的分类器欺骗与语义分割 !

自动驾驶(AD)的实际实现,特别是高阶全自动驾驶(L4&5级),依赖于健壮的基于机器学习的感知算法。最近的部委报告表明,感知失败仍然是高级驾驶员辅助系统(ADAS)断开的核心驱动因素[8]。...

2024-08-29
1

推荐一款基于业务行为驱动开发(BDD)测试框架:Cucumber!

Cucumber是一个行为驱动开发(BDD)工具,它结合了文本描述和自动化测试脚本。它使用一种名为Gherkin的特定语言来描述应用程序的行为,这种语言非常接近自然语言,使得非技术人员也能够理解和参与测试。...

2024-06-25
1

TDD、BDD、ATDD 都是什么、有什么区别?(下)

在《TDD、BDD、ATDD都是什么、有什么区别?(上)》中,我们探讨 TDD、BDD 和 ATDD 的概念。虽然 TDD、BDD 和 ATDD 都是软件开发中使用的测试方法,但它们在方法和重点上有所不同。...

2024-02-26
1

目前自己正在设计基于BDD的自动化测试平台,现将语法整理,建议收藏!

每一个.feature文件必须以关键字Feature开始,Feature关键字之后可以添加该feature的描述,其作用类似于注释,仅仅为了便于理解沟通交流,描述内容中不可以包含Gherkin关键字,描述部分将不会被执行。...

2023-10-09
1

码农,你真的了解TDD和BDD吗?

今天我们来谈一谈TDD 和 BDD 两项实践。我们先来说说 TDD,也就是测试驱动开发(Test Drvien Development)。

2023-09-24
1

行为驱动开发(BDD):将业务需求转化为高质量的软件

在软件开发的广阔世界中,行为驱动开发(Behavior Driven Development,简称BDD)逐渐成为一种重要的开发实践,因为它提倡将业务需求作为开发的驱动力,而不是仅仅关注代码本身。这篇文章将详细介绍BDD的核心概念、方法和价值。...

2023-08-10
1

compareTo( ) 方法比较字符串

String 字符串类型,它的比较值用compareTo方法,它从第一位开始比较,,如果遇到不同的字符,则马上返回这两个字符的ASCII码的差值,返回值是int类型;

2023-08-09
1

十分钟带你快速了解TDD和BDD开发流程

TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driven Development),包括 BDD(Behavior Driven Development)和 Consumer......

2022-11-14
1

Cypress系列(61)- 断言最佳实践

Cypress 命令通常具有内置的断言,这些断言将导致命令自动重试,以确保命令成功(或者超时后失败)

2020-10-26
1

ECCV2020 | Cityscapes上83.7 mIoU,通过解耦的主体和边缘监督改进语义分割

本文解读的是ECCV 2020 论文《Improving Semantic Segmentation via Decoupled Body and Edge Supervision》,作者来自北京大学、牛津大学、商汤科技以及之江实验室。本论文解读首发于“AI算法修炼营”。...

2020-07-29
1