integration-testing

    11热度

    3回答

    关于如何进行单元测试有足够的书籍。 您是否知道集成测试中的任何优秀书籍(或其他优质资源)? 什么我特别感兴趣的是 定义范围(单元测试<集成测试<自动闪光功能测试 什么是好的和坏的集成测试 数据访问 服务层 配置 弹簧或其他DI容器RS进行集成测试 ... ?

    4热度

    2回答

    我正在使用与数据库交互的api。这个API有查询,加载和保存元素到数据库的方法。我已经编写了集成测试,它可以创建一个新实例,然后检查当我为该实例执行查询时,找到正确的实例。这很好。 我想为此代码运行更快的单元测试,但是想知道任何单元测试的用处,以及它们是否真的给我提供任何东西。例如,可以说我有一个类来保存我通过API获得的元素。这是伪代码,但了解我正在使用的api是如何工作的。 public cl

    9热度

    6回答

    我使用NUnit的测试我的C#代码,并至今一直保持单元测试(快速奔跑的)和集成测试(长时间运行)分开,并在不同的项目文件。我使用NUnit来进行单元测试和集成测试。我只注意到NUnit的规定,从而使测试可以分类的category attribute。这引出了一个问题,我应该将它们混合在一起,并简单地使用category属性来区分它们吗?

    4热度

    1回答

    我正在使用NUnit/Watin测试我的ASP.Net Web窗体应用程序的UI。我理解TDD,单元测试,集成测试等高级概念,但直到现在还没有太多机会使用它们。因此,当我在数据输入表单上测试验证逻辑时,是否应该编写一个测试来触发我的每个验证错误(即需要Field x)或对每个验证错误进行单独测试应该由表单抛出。这只是一个样式问题,还是有正当的理由来编写几个测试,而不是我的验证逻辑的所有可能的组合?

    8热度

    8回答

    我目前正在测试我们的解决方案,它具有整个“色域”层:UI,中间和无所不在的数据库。 在我到达我目前的团队之前,查询测试是由测试人员手动完成查询,理论上返回存储过程应基于各种相关性规则返回的结果集,排序,您有什么。 这会产生错误对测试人员查询提交的副作用,而不是针对有问题的实际查询。 我建议实际上使用一个已知的结果集,您可以推断出它应该如何返回,因为您控制了当前的数据 - 以前,数据是从生产,消毒,

    1热度

    2回答

    运行集成测试时(Web Service与JDBC通话,在这种情况下)如何强制数据库发出错误,以便检查产生的soap错误? 我正在使用Spring的Transactional Test Framework,因此仅仅发出DROP TABLE whatever;来打破它是不合理的? :D

    2热度

    2回答

    我想改善我工作的集成测试方法,我想知道这个过程是如何在其他地方发生的。 之类的东西: - 当测试计划写入开始 - 测试人员,开发和东西(整个应用程序或修改)之间的比例进行测试 - 用于集成测试什么样的方法。 其实我测试webapps和测试计划是用Test Link管理的。 Bugzilla发现错误。我正在尝试使用Selenium RC自动化测试,但是我需要一些时间来编写计划并编写代码以在Selen

    35热度

    7回答

    我正在开发一个Spring MVC项目,并对源代码树中的所有组件进行了单元测试。 例如,如果我有一个控制器HomeController,这需要有一个LoginService注入,然后在我的单元测试HomeControllerTest我简单地实例化对象为正常(春之外),并注入属性: protected void setUp() throws Exception { super.setUp(

    0热度

    1回答

    我在一个java项目中使用外部库,但我不知道如何集成测试它与我的代码。 例如:让我们说我正在使用字符串加密库来加密密码。 请指教。 谢谢

    9热度

    4回答

    我只是想知道是否有其他人只看到集成测试只是一个特殊的单元测试。不过,我从其他程序员那里听说,分离单元测试和集成测试是一个好主意。我想知道是否有人可以解释为什么这是一个好主意。将整合和单元测试视为完全不同的是什么样的优势?例如,我已经看到了用于集成测试和单元测试的单独文件夹和包。我认为一个包含单元测试和集成测试的测试包就足够了,因为它们基本上都是相同的概念。