加速测试运行:高效TDD的秘诀
在软件开发的测试驱动开发(TDD)过程中,快速获得测试反馈至关重要。以下将介绍多种加速测试运行的方法,帮助你更高效地进行TDD。
1. 运行小范围测试组
运行部分测试通常很有用。如果测试套件运行缓慢,运行相关子集的测试可以在不执行整个套件的情况下获得快速测试反馈的大部分价值。
- 不同测试工具运行小范围测试的方法
- RSpec :推荐直接使用
rspec命令,它可以接受文件、目录或文件通配符作为参数。例如:
- RSpec :推荐直接使用
$ rspec spec/models/project_spec.rb spec/models/task_spec.rb
运行单个测试用例只需在文件名后加上冒号和行号:
$ rspec spec/models/task_spec.rb:5
还可以使用RSpec元数据系统标记测试,通过 --tag 选项运行特定标记的测试:
it "should run when I ask for focused tests", :focus do
end
it "should not run when I ask for focused t
超级会员免费看
订阅专栏 解锁全文
28

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



