Perl:集成测试

标签 perl testing integration-testing

我要求最佳实践。

通常我把所有的单元测试都放在t/里,但是集成测试呢?

集成测试的最佳位置在哪里? 它们将如何命名?

最佳答案

据我所知,在 Perl 中没有全局公认的集成测试命名/位置约定。

根据我的观察,大多数人都将所有内容都放在 t/下。

有些人将测试分成 t/下的子目录(因此您可能在单独的 t/integration/目录中进行集成测试)。

有些人使用文件前缀(因此您可能有名为“I-whatever.t”的集成测试)。

有些人不在乎 - 只是将所有内容都放到同一个目录中。

我偶尔看到人们将一组测试分离到一个单独的目录中,与“t/”处于同一级别——但这通常用于不正常运行的测试(例如,为 CPAN dists 编写特定测试)比集成与单元)。

关于Perl:集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12950442/

相关文章:

regex - Perl 中的 GPA 正则表达式

python - 组织数据

sql - 基于ERD图的SQL的两道题。 (新手级别)

java - Spring集成测试并将字段设置为 Controller

regex - 识别哈希键的 "type"

unit-testing - Entity Framework 4.0 单元测试

firefox - XUL 测试工具

grails - 进行集成测试时使domain.save(failOnError:true)失败

java - 单元测试目录是否存在 - Junit

mysql - 根据给定的词群,根据 OCR 错误自动构建可能词的输出列表