问题标签 [evosuite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
128 浏览

evosuite - 使用 DSE 运行 Evosuite

我从命令行在 Linux 中使用 Evosuite。

根据有关 Evosuite 的文章,可以选择将 Evosuite 与动态符号执行 (DSE) 相结合!

怎么可以从命令行设置?是否有任何参数可以启用/禁用 DSE?

谢谢你!

0 投票
1 回答
1092 浏览

evosuite - 在 Eclipse 中运行 evosuite 生成的测试

我在 Linux 的命令行中使用 evosuite 生成了测试用例。我尝试在 Eclipse 中执行测试。我在我的项目中导入了 evosuite-standalone-runtime-0.2.0.jar。

所有关于 evosuite 的导入类都标有错误符号。

我不明白这一点。即使在导入的 jar 文件中,这些类似乎也是未知的。

0 投票
1 回答
1114 浏览

evosuite - 使用 maven 插件时 EvoSuite 测试生成卡住

我已按照站点中给出的步骤配置 maven 插件。当我给出“mvn evosuite:generate”时,它会在控制台中挂起以下详细信息。

[INFO] 开始工作:com.emirates.gws.service.grouprequest.GroupRequestServiceImpl。

以下是环境细节 Windows 7 maven-3.2.1 jdk1.7.0_72

以下是控制台中显示的详细信息

0 投票
1 回答
241 浏览

algorithm - EvoSuite 的实现细节

我正在使用 EvoSuite,生成测试套件一切正常。但我需要知道它是如何工作的。我知道它使用 GA,但我对实现细节很感兴趣。1. 是否使用 AST(抽象语法树)来实现 GA?2. 有字节码;为了获得生成测试套件的所有必要信息,接下来要执行哪些步骤?

有没有关于这些问题的参考?谢谢你!

0 投票
1 回答
296 浏览

java - 在 evosuite 测试用例生成中为 projectCP 使用通配符

我使用 evosuite 1.0.1 为几个开源项目自动生成测试用例。我在 unix 平台(ubuntu 14.04)上使用 java 1.8。

有没有办法在 -projectCP 标签中使用通配符作为依赖项?

我的一些项目依赖于大量的库,这可以为我节省大量时间。如果您有终端或 ant 构建脚本(无 IDE)的解决方案,我将非常感激!

0 投票
1 回答
173 浏览

java - 如何创建使用相对路径生成文件的 evosuite 测试

我为一个项目生成了一个带有 evosuite 的测试套件。一些测试与读取/写入文件相关,并使用绝对路径来访问它们,这导致测试只有在项目位于本地文件系统中完全相同的位置时才会成功。

有没有办法关闭它?这意味着,我可以设置一个标志或其他东西来生成使用相对位置作为测试文件的测试吗?

谢谢!

0 投票
1 回答
653 浏览

java - 如何使用(out?)jdk 运行 evosuite

运行 EvoSuite 时出现此错误

有点令人困惑,是要求我使用 JDK 运行,还是说我不应该?

当我运行 java -version 它给出

0 投票
1 回答
178 浏览

evosuite - 为 EvoSuite 指定覆盖目标

我想知道在调用 EvoSuite 之前是否可以指定特定的覆盖目标(例如,要覆盖的 java 文件的某些行)。如果可能的话,我应该如何把它作为命令行?我的目标是在覆盖我指定的代码部分的情况下获得尽可能多的测试用例。谢谢!

0 投票
1 回答
639 浏览

java - Evosuite 1.0.3 类“TestClass_ESTest.class”应该在目标项目中,但找不到

我一直在开发一个 Web 应用程序,它可以生成测试,给定上传的 Java 文件,并针对所述生成的测试测试上传的代码。我一直在使用 Evosuite 毫无问题地生成测试。但是,我刚刚更新到最新版本(1.0.3),现在运行生成的测试时出现以下错误:

为了运行测试,我正在创建一个新的类加载器,其中包含指向要测试的文件以及从 Evosuite 生成的测试所在目录的 URL。

在我更新 Evosuite 之前,我的应用程序已经成功运行,但我想继续使用这个新版本,因为附加功能对我的项目很有用。可能有一个我不知道的微妙变化,所以非常感谢任何帮助。

0 投票
1 回答
706 浏览

testing - EvoSuite - 获得大部分代码覆盖率的参数

我正在使用 EvoSuite 生成单元测试,并希望从生成的单元测试中获得尽可能接近 100% 的代码覆盖率。为实现此目的而设置的最佳命令行选项/参数是什么?