integration-testing

    8热度

    12回答

    如果我对每个类和/或成员函数进行单元测试并为每个用户故事进行验收测试,我是否有足够的测试来确保项目按预期运行? 例如,如果我对某个功能进行单元测试和验收测试,我还需要进行集成测试还是单元测试和验收测试应覆盖相同的接地?测试类型之间是否有重叠? 我在这里谈论自动化测试。我知道手动测试仍然需要易用性等。

    31热度

    6回答

    我们为maven中的集成测试阶段生命周期定义了数百个测试,并且需要很长时间才能完成。 我想要做的只是在integration-test中运行一个测试。我试过了: mvn -Dtest=<my-test> integration-test 但这不起作用。 -Dtest仅在单元测试目标中运行测试,而不是集成测试阶段。我尝试了-Dintegration-test=<my-test>,而忽略了这一点。

    2热度

    1回答

    最近,我开始在我们的产品中开发Email2SMS功能。当我加入项目时,这个组件通过单元测试没有代码覆盖率。遗留代码。 自从我开始研究它之后,我开始使用测试优先方法。但代码质量非常低。通过单元测试很难分割并测试小块,所以我决定编写集成测试。 有php脚本,它接受一些消息信息,在数据库中搜索用户并保存一些信息,如果一切正常。 $last_line = system('php emailtosms.ph

    8热度

    9回答

    我正在研究一个严重需要性能调整的项目。 我怎样写一个测试,如果我的优化不会在提高程序的速度不成? 要详细一点: 的问题是不是发现优化哪些部分。我可以使用各种分析和基准测试工具。 问题是使用自动化测试证明特定的优化确实具有预期的效果。如果我能够使用测试套件发现后续的可能的性能回归,那也是非常理想的。 我想我可以只运行我的分析工具得到一些值,然后断言,我的优化代码产生更好的价值。但是,显而易见的问题是

    1热度

    1回答

    我对整个单元测试概念很陌生,所以我很抱歉如果“单元测试”对此是错误的词。我认为它可能实际上是一个“集成测试”? 无论如何,我使用asp.net的成员框架来登录,注销,更改密码等。但是我还做了一些额外的事情,例如更新身份验证票证,在注册时向其他表中添加条目,刷新身份验证更改密码票等 什么是最好的方式去写这些类型的案件测试?

    1热度

    2回答

    我刚刚遇到了我的应用程序错误,可能会被抓了一些集成测试,所以我觉得它的时候我写了一些! 我的问题涉及到这些测试的设置,以及在什么层的代码的运行对测试。 设置 考虑我应该有很多的集成测试,我不希望创建和删除测试数据库为每一个测试,这将是缓慢的epically(即使它的SqlLite IN-记忆之一)。我的想法是: 有一个测试数据库,其旁边坐到我的dev的分贝 测试之前,运行一些复位脚本会正确设置我的

    0热度

    2回答

    我使用黄瓜普及的Given/When/Then风格编写了一些C#集成测试。我正在使用一个基本上和NBehave一样的框架。 我面临的经常性问题是设置和连接集成测试所需的所有应用程序状态的问题。我的大多数测试是这个样子: Given an empty system And a new NetworkServer And a new ServerDatabase An

    2热度

    4回答

    大多数演出我最终都没有或很少进行单元测试。通常所描述的单元测试实际上是集成测试,并且很少从开发人员机器运行。我通常通过传播两者之间的差异来开始我的传福音,并试图让人们编写非常集中的单元测试,并稍后离开集成测试,也就是说,当有足够的人编写单元测试时,我们可以“继续”编写集成试验。验收或系统级别测试通常由开发人员手动处理,然后由质量保证部门处理。 我的问题是在敏捷环境之外工作时,您为单元,集成和验收测

    1热度

    2回答

    我是新来测试和嘲笑。我试图测试执行计算的业务逻辑类,调用DAL并更新数据库,并管理事务。我正在使用mock来进行单元测试,但是完全集成测试如何适应所有这些。我基本上有完全相同的测试,但使用真正的DAL还是做一些完全不同的事情?

    3热度

    2回答

    我想为我写的MSMQ应用程序创建一系列自动化单元测试。正如我所看到的,挑战在于如何适应测试方法中的事件处理程序。也就是说,我从测试方法发送一条消息,并且需要将结果返回给该消息已被接收和处理的测试方法。我不知道如何做到这一点,任何方向将不胜感激。