首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用MiniTest::Unit::TestCase与MiniTest::Spec?

何时使用MiniTest::Unit::TestCase与MiniTest::Spec?
EN

Stack Overflow用户
提问于 2012-01-13 06:00:04
回答 1查看 1.7K关注 0票数 18

我一直在使用MiniTest学习TDD/BDD。我试图找出我的代码的哪些部分应该用MiniTest::Unit::TestCase进行测试,哪些部分应该使用MiniTest::Spec进行测试。

我理解单元测试和集成测试之间的区别,从跨web的示例中我似乎无法理解的是,TestCase和Spec是单元测试还是用于单元测试的TestCase和用于集成测试的Spec?

我是否应该在MiniTest:: unit ::TestCase类中保留我的快速单元测试,以及在MiniTest::Spec期望值中更经常描述特性的更长时间的集成测试?这到底是重要的,还是个人偏好的问题?

EN

回答 1

Stack Overflow用户

发布于 2012-01-13 07:17:53

我是否使用小型测试::单元 (与断言一起使用)与小测试:规范,取决于我为谁编写它们。

对于我自己编写的代码,没有任何“客户”要求,我会使用MiniTest::Unit。这些测试对我来说是有意义的,读起来既简洁又切题。

如果我正在为有需求列表的客户编写代码,我将使用MiniTest::Spec。对于非程序员来说,规范文件更具可读性。

注意: MiniTest去年经历了一次彻底的改革,因此一些模块名称发生了变化,但想法是一样的,MiniTest支持更简洁或更详细的编写单元测试的方式。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8846570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档