19、软件测试与架构设计的关键要点

软件测试与架构设计的关键要点

在软件开发过程中,测试和架构设计是确保软件质量和可维护性的关键环节。下面将详细介绍测试方法和架构设计中的一些重要概念和实践。

测试方法
示例映射(Example Mapping)

示例映射是一种有效的测试用例设计方法,其操作步骤如下:
1. 选择一个用户故事,将其写在黄色便签上,并放在示例映射的顶部作为标题。
2. 在黄色便签下方的水平行中,将业务规则写在蓝色便签上。
3. 在蓝色业务规则下方,使用绿色便签创建列,写下这些业务规则的具体示例。这些示例可以是相对非结构化的“Friends - notation”示例,也可以是完整的“Given, When, Then”标准。
4. 当围绕单个示例或整个业务规则出现误解时,添加红色便签并写下问题。
5. 当有足够的示例让每个人都满意时,将这些示例重写为自动化测试和验收标准。

例如,在世界卫生组织的项目中,使用示例映射来明确用户故事的范围,并在编写验收测试方面达成了团队共识。在一个新用户应用程序的入职流程建模项目中,通过示例映射将“提交相关感兴趣的主题”这一命令进行分解,团队在转换示例为BDD语法的过程中发现了一些误解,通过捕获这些问题并添加新规则和示例,最终成功将示例转换为验收测试。

你可以通过访问 Open Practice Library 页面了解更多关于示例映射的信息并进行协作。

非功能测试

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值