-
0 votesanswersviews
spring boot集成测试 - 数据库未与@WebMvcTest一起自动装配
我有这个使用以下内容的sprig boot(版本1.5.6)应用程序: spring boot starter data jpa(jpa存储库和实体) spring boot starter数据gemfire(没有存储库或实体) spring boot starter数据休息(用于HAL支持) 现在,我正在为这个应用程序创建单元测试 . 在一个测试用例中,我有以下注释: @RunW... -
3 votesanswersviews
Telerik控件和UI自动化?
我正在为测试团队测试我们的WPF应用程序做一些概念验证 . 除了当我们尝试对网格中的项目进行断言时,一切都很有效 . 我们目前正在使用Telerik GridView for WPF 4,它显然不是标准的WPF控件 . 有没有人使用过与第三方控件配合使用的UI自动化测试工具? Telerik确实有一个ui自动化工具,但它仅适用于网页和Silverlight,而不适用于WPF . 请帮忙! 谢谢,阿... -
0 votesanswersviews
为Sonar添加jacoco集成测试覆盖率
背景:我有两个独立的java项目,称它们为A和B.项目A是实际产品(war应用程序),带有单元测试 . Gradle构建项目然后运行声纳分析,我可以在Sonar中看到单元测试的覆盖范围 . 项目B是第一个项目的集成测试 . 它在构建项目A并在集成环境中部署之后由Jenkins在管道中运行 . 部署还涉及检测代码,以便jacoco-it报告与项目A的类相关联 . 我的问题:我如何添加到项目A的声纳... -
4 votesanswersviews
Arquillian测试覆盖率
我希望看到 test coverage for IT tests 与Arquillian一起运行 . 我遇到了这个扩展:https://github.com/arquillian/arquillian-extension-jacoco 我不明白为什么 CoverageBean 测试的 CoverageBean 类在报告中不可见 . 多数民众赞成我所期待的 .有人可以提供示例项目,在Arquilli... -
0 votesanswersviews
Arquillian jacoco IT报道
我配置了2个项目使用最后一个jacoco版本0.7.8和最后一个Arquillian jacoco扩展(1.0.09Alpha)它就像一个魅力(对于jenkins和声纳6.2)!但是我有一个更大的项目,当我只启动Arquillian IT测试我的战争存档被创建并且所有类和测试都可以,当我使用IT代码覆盖运行相同的测试时,arquillian存档中不包含任何类并且具有此错误: org.jboss.s... -
6 votesanswersviews
在PHP中收集远程代码覆盖率
在我们的项目中,我们正在运行PHPUnit测试,这些测试使用Selenium和Curl在不同的开发服务器上打开页面 . 服务器B有一个运行服务网站的Apache服务器 . 服务器A通过将项目文件同步(Rsync)到开发服务器B来启动测试作业,因此两个服务器上的项目文件是相同的 . What possibilities are there for remotely collecting code c... -
6 votesanswersviews
Cobertura覆盖了Maven中的集成测试
我可以调用 mvn cobertura:cobertura 来仪器,运行单元测试(使用 surefire ),并生成报告 . 我可以调用 mvn verify 来运行单元测试和集成测试(使用 failsafe Maven插件) . 但是,我如何调用Maven来测试,运行单元测试和集成测试,以及生成报告? Running integration tests with Cobertura Maven... -
1 votesanswersviews
即使h2在MySQL模式下运行,Liquibase也会将h2检测为数据库[Spring boot]
我试图使用liquibase和h2(在mysql模式下)运行我的Spring Boot应用程序的测试 . Liquibase更改日志是MySQL特定的,因此我认为在启用liquibase和MySQL模式下使用h2进行测试可以解决问题 . 问题是Liquibase没有将数据库检测为MySQL而是检测为H2 . 因此,在执行迁移时,它使用错误的数据类型CLOB而不是TEXT,后来导致hibernat... -
0 votesanswersviews
将测试项目appSettings附加到ASP.NET Core集成测试
我正在these docs之后创建ASP.NET核心集成测试(基于xUnit) . 我想用自己的 appsettings.json 启动测试Web服务器 . 我的缩写文件夹结构是: \SampleAspNetWithEfCore \SampleAspNetWithEfCore\SampleAspNetWithEfCore.csproj \SampleAspNetWithEfCore\Startup... -
5 votesanswersviews
Jacoco单元和集成测试覆盖范围 - 个人和整体[关闭]
我有一个项目(ProjectA),其中包含一些单元测试和集成测试 . 以下是结构 . ProjectA - src / java(java源代码) test / java(Junit单元测试) 测试/资源(Junit单元测试所需的资源) src / java-test(集成测试) conf(包含构建/测试/编译目的所需的.xml文件) 我运行以下命令 - 所有这些命令都有效,但我怀疑bui... -
1 votesanswersviews
Spring Boot - 如何在多模块项目中从姐妹模块启动Spring Boot应用程序?
我有一个包含两个项目的多模块项目:后端和客户端 . 后端是一个普通的Spring Boot Rest API,没什么特别的 . 客户端模块只是使用Rest API的Java库 . 后端包含“war”作为后端,因为它也使用JSP,并且需要部署到servlet容器 . 使用@SpringBootTest仍然可以轻松测试后端 . 现在我想在客户端模块中使用后端模块作为沙盒服务器进行一些集成测试 . 要使... -
0 votesanswersviews
REST apis中的存根数据,用于大型系统/集成测试
问题 说我有一个很酷的REST资源 /account . 我可以创建新帐户 POST /account {accountName:"matt"} 这可能会产生一些json响应,如: {account:"/account/matt", accountName:"matt", created:"November 5, 2013&... -
3 votesanswersviews
dotnet test - 覆盖.net核心配置的可能性
通过“dotnet test”执行测试时,是否可以覆盖.net核心应用程序中的配置值(例如使用AddCommandLine扩展,就像在执行“dotnet run”时一样使用它) . 更多信息: 测试执行一些集成测试,通过它也可以从asp.net核心项目执行Startup.cs,我想在那里覆盖配置值 . -
8 votesanswersviews
在集成测试ASP.NET Core Web API和EF Core时重新配置依赖关系
我正在学习本教程Integration Testing with Entity Framework Core and SQL Server 我的代码看起来像这样 Integration Test Class public class ControllerRequestsShould : IDisposable { private readonly TestServer _server; ... -
6 votesanswersviews
使用Asp.Net Core TestServer在集成测试中设置虚拟IP地址
我有一个C#Asp.Net Core(1.x)项目,实现了一个Web REST API及其相关的集成测试项目,在任何测试之前有一个类似于以下的设置: // ... IWebHostBuilder webHostBuilder = GetWebHostBuilderSimilarToRealOne() .UseStartup<MyTestStartup>(); TestSer... -
1 votesanswersviews
如何在ASP.NET Core集成测试中覆盖其他容器的DI注册
我在asp.net core startup.cs文件中注册了以下内容: public void ConfigureContainer(ContainerBuilder builder) { builder.RegisterType<UserService>().As<IUserService>(); } 这是配置Autofac容器 . 我有... -
0 votesanswersviews
ASP.NET MVC5 Web API 2,OWIN和Autofac的集成测试出错 . 假HttpContext
我有ASP.NET MVC5和WebApi2应用程序与一些MVC和ApiControllers . 使用OWIN和Autofac . 我编写了集成测试,它调用了一些web api方法并测试了一个响应: [TestMethod] public async Task GetUsersForTreeTest() { using (var server = TestServer.Create<S... -
0 votesanswersviews
ASP.Net Core React spa集成测试
Asp.Net Core集成测试看起来很简单,但对于我的生活,我无法使用我的react dev服务器测试入门应用程序 . 它从浏览器运行良好,所以我假设node,npm和react设置正确但不在xUnit下 . 它失败,出现以下异常: System.AggregateException:发生一个或多个错误 . ---> System.AggregateException:发生一个或多个错误... -
1 votesanswersviews
前端集成测试
我正在考虑做一些前端集成测试并且稍微坚持下去 . 我知道如何进行javascript单元测试,但我并没有真正了解前端测试 . 我想测试的一些场景: 页面加载后,我可以检查特定div是否填充了内容 点击一个按钮后,会出现一个弹出窗口,这是否可以测试 div是否应用了特定的HTML? 什么是最好的工具?我将如何继续这项工作? -
113 votesanswersviews
Junit:拆分集成测试和单元测试
我继承了Junit测试的负载,但是这些测试(除了大多数不工作之外)是实际单元测试和集成测试的混合(需要外部系统,db等) . 所以我试图想出一种方法来实际将它们分开,这样我就可以很好地快速运行单元测试,之后进行集成测试 . 选项是...... 将它们拆分为单独的目录 . 移至Junit4(从v3开始)并注释类以将它们分开 . 使用文件命名约定来说明类是什么,即AdapterATest和... -
1 votesanswersviews
Spring启动多模块测试
我的问题是关于测试多模块Spring启动应用程序 . 我有一个多模块Spring Boot REST应用程序 . 该申请的结构如下: **SpringbootMainApplication --src/main/java --org.test +Springbootapplicationinitializer.java //Annotated with @SpringBootAp... -
0 votesanswersviews
测试如何适用于Spring启动应用程序
我正在努力进行集成测试,所以我去了spring-boot-samples . 我开始看spring-boot-sample-testng 在这个集成测试示例中,我没有看到任何对SampleTestNGApplication类的引用,其中main方法是 . @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) public clas... -
266 votesanswersviews
集成和单元测试有什么区别?
我知道所谓的单元测试和集成测试的教科书定义 . 我很好奇的是,什么时候编写单元测试...我会编写它们以涵盖尽可能多的类 . 例如,如果我有 Word 类,我将为 Word 类编写一些单元测试 . 然后,我开始编写我的 Sentence 类,当它需要与 Word 类进行交互时,我会经常编写单元测试,以便它们至少在它们交互的地方测试 Sentence 和 Word . 这些测试实际上是否已成为集成测... -
62 votesanswersviews
如何编写与外部API交互的集成测试?
首先,我的知识在哪里: 单元测试是测试一小段代码的方法(主要是单一方法) . 集成测试是测试多个代码区域之间交互的测试(希望它们已经有了自己的单元测试) . 有时,部分测试代码需要其他代码以特定方式执行 . 这就是Mocks&Stubs的用武之地 . 因此,我们非常具体地模拟/删除部分代码 . 这使我们的集成测试可以预测地运行而没有副作用 . 所有测试都应该能够独立运行而无需数据共享 . 如果需要... -
2 votesanswersviews
pytest - 如何使用全局/会话范围的灯具?
我希望有一个“全局固定”(在pytest中它们也可以称为“会话范围固定装置”),它执行一些昂贵的环境设置,例如通常准备资源,然后在测试模块之间重复使用 . 设置是这样的, shared_env.py 会有一个夹具做一些昂贵的东西,比如启动Docker容器,MySQL服务器等 . @pytest.yield_fixture(scope="session") def test_se... -
0 votesanswersviews
Spring引导和Spring数据休息集成测试无法持久保存数据
我正在使用Spring Boot和Spring Data Rest来公开我的数据存储库 . 我编写的集成测试,将用户添加到数据库,然后调用rest方法列出用户 . 但添加的用户未被列出 . ApplicationRunner用于使用数据填充DB,我使用Spring配置文件用于不同的数据库 . 例如,对于我的测试: spring: profiles: unittest datasource:... -
0 votesanswersviews
无法与使用GitlabCI的GKE中的入口 Build 连接
我试图从群集中的Google Kubernetes Engine中的gitlab-registry运行Docker镜像,并通过入口nginx控制器进行流量传输 . 我无法实现它 . 这是正确的解释 . 我使用gitlab ci / cd构建一个管道,每次管道成功时,它都会将docker镜像推送到gitlab注册表 . 现在我想测试存储在gitlab注册表中的图像 . 我需要从Google Kube... -
0 votesanswersviews
Asp Net Core WebHostBuilder在集成测试期间的奇怪行为
我使用Asp Net Core制作的Web应用程序,我尝试使用TestServer进行集成测试 . 我按照这个blog post来设置我的测试环境 . 应用程序的Startup.cs如下所示: public class Startup { public Startup(IHostingEnvironment env) { applicationPath = env.... -
5 votesanswersviews
ASP.Net核心集成测试
我正在努力使用ASP.Net Core RC2进行任何类型的集成测试 . 我创建了一个基本的Web项目,它在浏览器中运行正常,显示了预期的默认页面 . 然后,我使用以下测试代码添加了一个新类(在同一个项目中): [TestClass] public class HomeControllerTests { private HttpClient client; [TestInitia... -
14 votesanswersviews
客户端 - 服务器集成测试:是否嘲笑?
I'm working on project with two applications: android app (client) and rest service (server) . 我的Android应用程序消耗我的休息服务 . 这两个应用程序都是单独测试的,以确保它们按预期开展业务 . 在服务器测试期间,我准备请求并检查服务器响应在客户端测试期间,我设置了一个简单的http模拟服务器,...