2014-10-18 72 views
1

我正在为有多种背景的人教授单元测试课程。我想教他们一种非常简单的编程语言,然后编写单元测试。单元测试有意义的简单学习语言是什么?

什么是几个小时后我可以教的简单语言,然后在其中编写单元测试?

+0

这可能会以基于意见为基础关闭。您可以将其标记为wiki以避免这种情况。 – Jayan 2014-10-18 05:14:31

+0

我会建议尝试groovy + spock与IntelliJ(IDE)。 http://www.slideshare.net/edvorkin/unit-testing-with-spock-framework – Jayan 2014-10-18 05:19:45

回答

1

明确地使用解释型语言,因为它很容易教,而且对于大多数人来说,有大量关于如何进行单元测试的库和教程。我会推荐C#,因为它具有梦幻般的单元测试框架,如NUnit,它非常适合与Visual Studio集成,并且是完全可配置的。还有很多模拟框架,如RhinoMocks,这些框架对于在测试中创建存根或模拟非常有用。

+0

C#不是一种解释型语言。你有推荐的解释型语言吗? – user128807 2014-10-23 22:09:32

+0

C#尽管它被编译成像Java这样的字节码表示,但它仍然在运行时转换为CPU指令(即由CLR解释)。该字节码可以很容易地转换回C#源代码。你不能用真正编译好的可执行文件来做到这一点。如果你想变得非常简单,也许看看python:https://docs.python.org/2/library/unittest.html – 2014-10-23 23:50:47