|
|
1
7
有趣的问题。。 我认为,您可以使用针对Java(最有可能是JUnit)和.NET的xUnit实现。但是您的测试代码必须用第三种语言编写,可能是简单的DSL,用于测试,您可以自己设计。这种语言将被翻译成Java和C源文件。
另一个选择是不要弄乱自己的语言,而采用一些现有的语言。例如,Python在两种平台上都有实现:
Jython
(爪哇)和
IronPython
(.NET)。所以你可以用那种语言写测试。Python有自己的捆绑xUnit实现:
|
|
|
2
4
Cucumber 是编写规范的极好框架。规范由步骤定义支持,可以编写步骤定义来驱动.net和java实现。 |
|
|
3
4
|
|
|
4
3
我看到两种策略:
我建议先尝试第二种方法。它将以更复杂的测试设置为代价使测试更快。第一种方法可能更易于设置,但它会使测试速度变慢,并且您需要在测试中的某个位置启动并拆除服务器。 |
|
|
5
3
ikvm 而且只有C#和Java中的UI级别,每个级别都有单独的基于技术的单元测试。(或 Grasshopper 如果你是一家.NET商店)? |
|
|
6
2
|
|
|
7
1
我建议重新检查问题的粒度。它意味着单元测试,但为什么不进行功能/系统级测试呢。在这方面,, FIT 成为一种选择。 例如,我们有一个Java客户端服务器应用程序。我们使用FIT作为备用客户机:我们可以指定Html输入文件,并使用一些胶水(又名fixture),我们可以点击服务器。 好消息是,这与服务器上的语言无关,Html文件可以用作验收测试。 坏消息是FIT仅仅是一个框架:它需要很多胶水。此外,您必须认识到这些不是单元测试。不仅粒度不同,速度也不同。i、 e.从单元测试的角度来看,大量测试可能不会在“正常”时间内运行。(我们在夜间运行,在CI构建期间只运行一小部分。) |
|
|
8
1
我是这本书的作者 jni4net ,JVM和CLR之间的开源进程内桥梁。它建立在JNI和PInvoke之上。不需要C/C++代码。我希望它能帮助你。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |