有人知道一个好的Perl单元测试生成器吗?

有人知道一个好的Perl单元测试生成器吗?,perl,unit-testing,automated-tests,Perl,Unit Testing,Automated Tests,有人知道一个好的Perl单元测试生成器吗?编辑:感谢评论 我最初对PerlUnit的建议遭到了反对。改用 原职: 你可以试试。 还有一章是关于Perl中的单元测试:编辑:感谢评论 我最初对PerlUnit的建议遭到了反对。改用 原职: 你可以试试。 还有一本关于Perl中的单元测试的书:不确定你在问什么,但大多数人用 或 . 那你呢 使用Perl附带的prove命令运行这些测试, 使用测试::线束 示例测试: # foo.t use strict; use warnings; use Test

有人知道一个好的Perl单元测试生成器吗?

编辑:感谢评论

我最初对PerlUnit的建议遭到了反对。改用

原职:

你可以试试。 还有一章是关于Perl中的单元测试:

编辑:感谢评论

我最初对PerlUnit的建议遭到了反对。改用

原职:

你可以试试。
还有一本关于Perl中的单元测试的书:

不确定你在问什么,但大多数人用 或 . 那你呢 使用Perl附带的prove命令运行这些测试, 使用测试::线束

示例测试:

# foo.t
use strict;
use warnings;
use Test::More tests => 1;

ok( 1 == 1, 'is one one?' );
运行此:

$ prove foo.t

foo....ok
All tests successful.
Files=1, Tests=1,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.03 cusr  0.00 csys =  0.05 CPU)
Result: PASS

不知道你在问什么,但大多数人用 或 . 那你呢 使用Perl附带的prove命令运行这些测试, 使用测试::线束

示例测试:

# foo.t
use strict;
use warnings;
use Test::More tests => 1;

ok( 1 == 1, 'is one one?' );
运行此:

$ prove foo.t

foo....ok
All tests successful.
Files=1, Tests=1,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.03 cusr  0.00 csys =  0.05 CPU)
Result: PASS

如果您要测试web应用程序,它允许您在firefox中进行操作,并将其自动记录为一组等效的Perl或其他语言测试


虽然它不能测试所有内容,但它有助于测试用户体验。

如果您要测试web应用程序,它允许您在firefox中进行测试,并将其自动记录为一组等效的Perl或其他语言测试


虽然它不能测试所有内容,但它有助于测试用户体验。

如果您想要nUnit风格的测试,请使用test::Class。PerlUnit在多年前就被放弃了,不能很好地使用Perl的标准测试工具。Test::Class是一个更好的选择。如果您想要nUnit风格的测试,请使用Test::Class。PerlUnit在多年前就被放弃了,不能很好地使用Perl的标准测试工具。Test::Class是一个更好的选择。答案中提供的库可以简化常见类型测试的编写,但您需要自己编写测试。答案中提供的库可以简化常见类型测试的编写,但是你需要自己来做测试。OP没有说任何关于web测试的内容,所以你不能认为Selenium会有任何帮助。OP没有说太多来说明他/她在说什么。当然,有人可能会在某一天找到他们想要的答案。对于web应用程序,在开始时应该向那些不感兴趣的人提供线索;这就是为什么我从它开始。虽然他确实很神秘,但他至少说他想要单元测试。Selenium可能是一个很酷的框架,但它可以为您提供集成测试。感谢您的评论。这个问题的基本思想是探索perl单元测试生成器的选项。我发现j_random_黑客对我的问题发表了评论作为答案。我还认为我的问题并不神秘,但并没有限制范围。从这个意义上讲,Selenium IDE的答案是易读的(对于我的抽象问题)。OP没有提到任何关于web测试的内容,因此您不能认为Selenium会有任何帮助。OP没有真正说明他/她在谈论什么。当然,有人可能会在某一天找到他们想要的答案。对于web应用程序,在开始时应该向那些不感兴趣的人提供线索;这就是为什么我从它开始。虽然他确实很神秘,但他至少说他想要单元测试。Selenium可能是一个很酷的框架,但它可以为您提供集成测试。感谢您的评论。这个问题的基本思想是探索perl单元测试生成器的选项。我发现j_random_黑客对我的问题发表了评论作为答案。我还认为我的问题并不神秘,但并没有限制范围。从这个意义上讲,硒IDE的答案是清晰的[对于我的抽象问题]。