软件测试与架构设计的关键要点
在软件开发过程中,测试和架构设计是确保软件质量和可维护性的关键环节。下面将详细介绍测试方法和架构设计中的一些重要概念和实践。
测试方法
示例映射(Example Mapping)
示例映射是一种有效的测试用例设计方法,其操作步骤如下:
1. 选择一个用户故事,将其写在黄色便签上,并放在示例映射的顶部作为标题。
2. 在黄色便签下方的水平行中,将业务规则写在蓝色便签上。
3. 在蓝色业务规则下方,使用绿色便签创建列,写下这些业务规则的具体示例。这些示例可以是相对非结构化的“Friends - notation”示例,也可以是完整的“Given, When, Then”标准。
4. 当围绕单个示例或整个业务规则出现误解时,添加红色便签并写下问题。
5. 当有足够的示例让每个人都满意时,将这些示例重写为自动化测试和验收标准。
例如,在世界卫生组织的项目中,使用示例映射来明确用户故事的范围,并在编写验收测试方面达成了团队共识。在一个新用户应用程序的入职流程建模项目中,通过示例映射将“提交相关感兴趣的主题”这一命令进行分解,团队在转换示例为BDD语法的过程中发现了一些误解,通过捕获这些问题并添加新规则和示例,最终成功将示例转换为验收测试。
你可以通过访问 Open Practice Library 页面了解更多关于示例映射的信息并进行协作。
非功能测试
除
超级会员免费看
订阅专栏 解锁全文
2052

被折叠的 条评论
为什么被折叠?



