当前位置: 首页 > 知识库问答 >
问题:

将JavaEE与行为驱动开发(BDD)相结合

罗学林
2023-03-14

共有1个答案

董胡媚
2023-03-14

Arquillian是一个帮助在容器内执行测试的综合套件。此外,还有几个插件和扩展,有的已经开发成熟,有的还不多,有的还在开发中。

例如:Arquillian持久性扩展,这在我的情况下很有帮助。由于我的应用程序只处理数据库,业务逻辑较少,因此APE可以帮助我播种和清理数据库,同时使用较少的乱七八糟的代码,而且只需几秒钟。它还帮助我比较数据表等,嗯,几乎每个扩展都附带了一些惊人的特性。

干杯!

 类似资料:
  • Wikipedia 上的定义: 测试驱动开发 (TDD) 是一种以非常短的开发周期不断迭代的软件开发过程:首先开发者对将要实现的功能或者新的方法写一个失败的自动化测试用例,然后就去写代码来通过这个测试用例,最终通过重构代码让一其达到可接受的水准。Kent Beck, 这个技术创造者或者说重新发现者,在2003年声明TDD 鼓励简单的设计和激励信心。 目前你可以应用的几种不同类型的测试: 单元测试

  • 1 What 什么是TDD TDD,全称Test Driven Development。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 测试驱动开发主要指 单元测试 2 Why 为什么要采用TDD 自动测试代码是一张安全网:让我们写的代码沙子不会散掉,对自己的代码更自信; 自动测试代码引

  • 问题内容: 我想从头开始我的自动化项目,根据要求,我必须使用行为驱动方法进行测试用例编写,并使用Selenium进行自动化。请提出最适合的框架。 问题答案: 您可以检查针对Web(selenium- webdriver)和移动(appium)自动化的开源QMetry自动化框架。它具有驱动程序管理,并行执行,所需运行配置的所有功能,以及数据驱动测试,数据Bean,定位器存储库,与第三方工具(CI,测

  • 我正在学习使用RxAndroid库的RxJava,同时使用改型来进行联网,并使用RetroLambda来使用Java8 lambdas。 我希望构建的应用程序具有以下功能: 允许用户键入对Wikipedia API的查询 我让它像这样工作: 现在,我想添加一个新的小部件,允许我的维基百科查询使用另一种语言。现在,我将选择一个开关,以“en”或“nl”作为维基百科url的前缀。 所以我从开关中创建了