《验收测试驱动开发:ATDD实例详解》—第1章1.2节临时停车

简介:

本节书摘来自异步社区《验收测试驱动开发:ATDD实例详解》一书中的第1章1.2节临时停车,作者【德】Markus Gärtner,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 临时停车
验收测试驱动开发:ATDD实例详解
Phyllis: 好的,那其他还有什么收费类型?你说过有3种不同的类型。

Bill: 我们也为接送旅客的车辆提供临时停车位。

Phyllis: 那是如何收费的?

Bill: 第一小时收2美元,之后每半小时收1美元。

Phyllis: 有任何边界吗?比如最长停车时间。

Bill: 不,没有停车时长限制。不过我们每天最多收24美元。

Phyllis: 就是说每天收费的上限是24美元?

Bill: 对。

Phyllis: 那第一天之后再一个小时是收2美元,还是以半小时为单位增长?

Bill: 哦,一天零半个小时收25美元。

Phyllis: 那每周上限呢?有吗?

Bill: 没有,临时停车不会停一周,因为这对他们来说可能太贵了,而第三个选择对他们更有吸引力。

Phyllis: 好的,你觉得这个表怎么样?

Tony已经写好了表1-2,拿给Bill和Phyllis看。


b97927f1b8b94dce4c1a18f658f07f9d828d109d

Bill: 对,就是这样。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
机器学习/深度学习 数据采集 监控
大模型开发:描述一个典型的机器学习项目流程。
机器学习项目涉及问题定义、数据收集、预处理、特征工程、模型选择、训练、评估、优化、部署和监控。每个阶段都是确保模型有效可靠的关键,需要细致操作。
514 0
|
监控 Android开发
【Android 开发入门】android studio 控制台打印输出日志
有些情况下,不方便使用断点的方式来调试,而是希望在控制台打印输出日志,使用过Eclipse的同学都知道Java可以使用 System.out.println(""); 来在控制台打印输出日志,但是在android studio中却是不行的,还是有差别的,那应该用什么呢? android.util.Log 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。
3415 0
|
4月前
|
存储 人工智能 供应链
低代码平台下的 Agent 开发:逻辑拆解、节点优化与变量管理实战(智能体来了——西南总部)
本文结合智能体来了西南总部实战经验,探讨生产级Agent开发三大核心:逻辑拆解、节点优化与变量管理。通过农产品供应链等案例,揭示如何用工程化思维构建稳定、精准、懂业务的AI代理,推动企业数字化转型。
303 1
|
8月前
|
SQL Java 关系型数据库
Spring事务传播机制:7种姿势教你玩转"事务接力赛"
事务传播机制是Spring框架中用于管理事务行为的重要概念,它决定了在方法调用时事务如何传递与执行。通过7种传播行为,开发者可以灵活控制事务边界,适应不同业务场景。例如:REQUIRED默认加入或新建事务,REQUIRES_NEW独立开启新事务,NESTED支持嵌套回滚等。合理使用传播机制不仅能保障数据一致性,还能提升系统性能与健壮性。掌握这“七种人格”,才能在复杂业务中游刃有余。
|
4月前
|
存储 缓存 安全
2026阿里云轻量服务器实例规格族:通用型、CPU优化型、多公网IP型、国际型和容量型介绍
阿里云轻量应用服务器升级至200M峰值带宽,提供通用型、CPU优化型、多公网IP型、国际型和容量型5大实例规格族,覆盖网站搭建、企业应用、跨境电商、私有网盘等多种场景,性能全面提升,最低38元/年起,助力开发者高效上云。
372 6
|
NoSQL Redis
基于Redis的高可用分布式锁——RedLock
这篇文章介绍了基于Redis的高可用分布式锁RedLock的概念、工作流程、获取和释放锁的方法,以及RedLock相比单机锁在高可用性上的优势,同时指出了其在某些特殊场景下的不足,并提到了ZooKeeper作为另一种实现分布式锁的方案。
918 2
基于Redis的高可用分布式锁——RedLock
|
10月前
|
JSON API 数据安全/隐私保护
批量上传发布视频的软件,小红书抖音快手哔哩哔哩,自动发布上传作品工具【python】
这个项目包含完整的视频批量上传功能,支持多个平台,包含视频处理、配置管理和错误处理等功能
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
845 3
快速上手|HTTP 接口功能自动化测试
|
传感器 物联网 5G
5G技术:物联网与实时通讯的融合
【9月更文挑战第27天】第五代移动通信技术(5G)与物联网(IoT)的融合正引领我们进入智能化新时代。5G凭借高速率、低时延和大连接等特点,为物联网的广泛应用奠定了基础。本文深入探讨5G技术特点及与物联网融合带来的革命性变革,涵盖智能家居、工业自动化、智慧城市和医疗健康等多个领域。尽管面临数据安全、网络建设和设备互操作性等挑战,但5G与物联网的融合将推动各行各业实现前所未有的变革和机遇,助力实现更加智能、互联的新时代。