有人知道一个好的Perl单元测试生成器吗?
有人知道一个好的Perl单元测试生成器吗?编辑:感谢评论 我最初对PerlUnit的建议遭到了反对。改用 原职: 你可以试试。 还有一章是关于Perl中的单元测试:编辑:感谢评论 我最初对PerlUnit的建议遭到了反对。改用 原职: 你可以试试。有人知道一个好的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中的单元测试的书:不确定你在问什么,但大多数人用 或 . 那你呢 使用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的答案是清晰的[对于我的抽象问题]。