• 测试的主题是广泛的。从外面看起来可能很简单,但事实并非如此。例如,人们可以将测试定义为检查软件是否适合其目的。 1. 单元测试单元测试是一门有据可查的学科:无论使用哪种语言,都已经出版了大量关于该主题的书籍。他们通常重复相同的事情。<
  • Martin Fowler的url=https://martinfowler.com/articles/practical-test-pyramid.html#:~:text=The%20%22Test%20Pyramid%22%20is%20a,put%20i icon
  • 1. 测试框架 RoboFrameworkRobot Framework 是一个通用的开源自动化框 icon
  • 什么是最流行的Web测试自动化测试工具?Selenium WebDriver尽管从技术上讲是Web自动化框架(而不是测试框架),但Selenium WebDriver仍然占据主导地位。到目前为止,WebDriver支持多种浏览器和多种语言,是目前最受欢迎的选择,并且今年增长了 icon
  • 在使用容器进行测试时,Testcontainers 是多种编程语言的标准解决方案。它对 Spring 应用程序具有一流的支持。它甚至包含在众所周知的start.spring.io< icon
  • 微软新的端到端浏览器自动化框架Playwright引起了轰动!仅在几个月前,我才试玩了Playwright,当时它是一个仅JavaScript的框架,当得 icon
  • “如果有任何方法可以在没有数据库的情况下进行测试,请在没有数据库的情况下进行测试!”杰拉德·梅萨罗斯(Gerard Meszaros) 说这句话的人可能不知道有TestContainer. 最好同时具备:单元测试和数据库集成测试。如果不测试集成,就不会测试关键 icon
  • 面向测试人员的 Chrome 扩展:  WebUI 测试: 1. WhatFont 2. ColorZilla 3. Spell Checker 4. IE Tab 5. Session Ma icon
  • SRE代表站点可靠性工程(或有时称为站点可靠性工程师),它是一种IT操作方法,优先考虑软件开发常用的工具和方法。换句话说,您不会使用传统的IT策略(例如手动部署)来处理IT任务(例如应用程序部署和监视),而是使用基于代码的自动化工具(例如“基础结构即代码”解决方案)。同时,可 icon
  • 单元和集成测试是您作为开发人员日常生活不可或缺的一部分。特别是对于Spring Boot而言,新手为他们的应用程序编写有意义的测试是一个障碍: 从哪里开始我的测试工作? Spring Boot如何帮助我编写高效的测试? 我应该使用哪些库? 通过此博客 icon
  • 来自 vladmihalcea的建议:在 tmpfs 上映射数据文件夹,可在使用Docker时,将PostgreSQL、MySQL、MariaDB 上的集成测试运行速度提高 20 倍!只要在Docker run命令后增加一句:--tmpfs /var/lib/mysql:rw  icon
  • 混沌工程是 Netflix 首创的一种用于测试系统弹性的方法。您可以使用 Chaos Monkey、Gremlin、AWS Fault Injection Simulator 等工具模拟整个系统的不同故障,然后衡量影响。这些工具允许您设置模拟故障(例如阻止传出 DNS 流量、关闭虚拟 icon
  • Step CI 是一个开源工具,它使测试和监控 API 变得简单:概览: 语言无关。灵活的声明式配置语言 REST、GraphQL、XML 融合的。与 Node、Docker 和 GitHub Actions 无缝协作 icon
  • 作为Trendyol客户服务团队,我们开发和维护不同的项目。为了能够安全地依赖我们的项目并增加我们的交付重点,我们始终试图改善我们的运营。集成测试是这些操作步骤之一,最近我们有机会专注于我们的集成测试,并且情况有所改善。我将通过回答以下问题来尝试解释与集成测试过程相关的这些操作: icon
  • Replibyte 是一种速度极快的工具,可以在您的数据库中植入生产数据,同时保证敏感数据的安全。 特点: 支持 PostgreSQL、MySQL 和 MongoDB 的数据转储和恢复 用虚假数据替换敏感数据 适用于 icon
  • 使用Spring Boot,Testcontainers,DbRider和Datasource Proxy为持久层编写集成测试的方法:可以在 icon