测试驱动开发与软件组件设计
测试驱动开发(TDD)流程
TDD 是一种软件开发方法,先编写测试用例,再根据测试用例编写实现代码。以下是具体的操作步骤:
1. 添加测试框架与定义测试用例 :第二组测试用例将使用无效值调用函数,并检查是否返回正确的错误值。目前,我们已添加测试框架并定义了一些测试用例。
2. 构建代码并执行测试函数 :由于除了函数原型外,尚未编写任何实际的应用代码,所以作为 TDD 周期的一部分,所有测试都应该失败。
- 构建代码。
- 启动调试器。
- 打开视图\串行窗口\printf 窗口。
- 运行代码。测试失败将在串行窗口中报告。
graph LR
A[添加测试框架与定义测试用例] --> B[构建代码]
B --> C[启动调试器]
C --> D[打开视图\串行窗口\printf 窗口]
D --> E[运行代码]
E --> F{测试是否失败}
F -- 是 --> G[报告测试失败]
F -- 否 --> H[测试通过]
自动化 TDD 周期
在开始编写应用代码之前,可进一步自动化测试过程,通过在 IDE 中一键完成构建和测试周期:
1. 将项目目标设置为“测试”构建。
2. 打开目标菜单选项,选择用户菜单,启用“开始调试”选项。
3. 选择目标\调试菜单选项,添加位于 ,project
超级会员免费看
订阅专栏 解锁全文
176万+

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



