AUnit

Ada语言的单元测试
授权协议 未知
开发语言
所属分类 开发工具、 单元测试工具
软件类型 开源软件
地区 不详
投 递 者 阎晋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AUnit 是 Ada 编程语言的单元测试工具,类似于 JUnit

  • Aunit试用总结 1. 自动生成的用例,准确度非100%。如遇到while循环,自动生成的用例并不会给定退出while循环的用例值,造成进入死循环,测试无法执行通过 2. 测试用例编写界面,并非所有的变量都需要给定值。但自动生成的用例会给定好多变量的值,有用的、无用的都有,难以直接判定要达到覆盖度100%,需要修改哪些变量 3. 工具不是很成熟,存在bug(个别源文件静态分析后显示可测试函数为0

 相关资料
  • 我正在尝试用C语言实现一个测试环境,它似乎比我预期的要困难得多。似乎我有3个选择: 1) 通过接口注入依赖关系。 2)通过模板注入依赖关系 这里可以找到这些选项的一个很好的讨论:C中依赖注入的接口与模板 3) 为每个需要模拟/存根的测试生成不同的可执行文件。 选项1和2需要对源代码进行大量修改,我并不十分喜欢这些修改。我不应该为了测试而牺牲性能/清晰度。另一方面,为每个测试制定不同的项目似乎也不是

  • 玩弄Mockito来实现我的服务的单元测试,但由于某种原因,我无法通过我的厚脑袋来实现这一点。我的考试通过了,但我不能确信我做得对。 下面是一个测试count()方法的示例。该方法只是将调用转发到它的存储库,我不想验证仅此而已,没有其他事情发生。这就是我得到的: 我的考试及格了,但我有一些问题。 > 我需要验证吗?我觉得我这样做是因为我想验证personRepository。实际上调用了count

  • 我试图在Kotlin中创建一些功能测试,以使用Rest-Assured库向Cart Java服务发出请求。 因为我希望测试按程序进行,所以我希望能够存储第一个API请求的结果,并将其传递给下一个单元测试。 即 createCartTest()-- 从来没有真正使用过静态编程语言,所以寻找测试所有APIendpoint的最佳方法的建议。 还是在同一个函数中发出另一个请求并将结果传递给下一步更好? 跨

  • 问题内容: 我在尝试在Angularjs中测试基于承诺的代码时遇到了困难。 我的控制器中有以下代码: 我想对以下情况进行单元测试: 什么时候被调用 当是做了应该改变的位置(调用) 在我看来,没有简单的方法可以分别测试这两种情况。 我要做的第一个测试是: 现在,要测试第二种情况,我需要创建另一个永远不变的虚假承诺。这一切都非常乏味,并且有很多样板代码。 还有其他测试方法吗?还是我的设计有异味? 问题

  • 问题内容: 我正在http://www.debuggex.com上构建正则表达式帮助器。我想显示的细节量要求我编写自己的解析器和匹配器。 为了确保解析器和匹配器正常工作,我针对正则表达式的Javascript编写了自己的单元测试,但是这些仅涵盖了我所知道的边缘情况。我想使用一个标准的测试套件,最近指向我将要使用的http://hg.ecmascript.org/tests/test262/summ

  • 如果它没有返回任何东西,是否可能以某种方式测试它是否停止了这个if语句?我的意思是,我想把某种断言,检查“好吧,上下文是空的,所以它在这个返回时停止了”。 当然,问题是类是空的,为什么我想测试这种方法可能会有问题,但我想听听一些可能性。

  • 我目前正在创建一些单元测试。我对他们来说相当陌生,只是想弄湿我的脚。因此,我试图运行的当前测试是根据用户输入检查预期输出。因此,我会用某种类型的值修补输入,然后检查是否在最后收到stdout消息。听起来有点混乱,但我希望有人能帮忙。这是我的运行代码。 因此,在上面的示例中,我将测试print语句,因为我将使用yes值修补用户输入。这是我的测试套件 所以这显然行不通。那我错过了什么?提前谢谢大家!

  • 单元测试涉及测试软件应用程序的每个单元或单个组件。这是第一级软件测试。单元测试的目的是验证单元组件的性能。 单元是软件系统的单个可测试部分,并在应用程序软件的开发阶段进行测试。 此测试旨在测试隔离代码的正确性。单元组件是应用程序的单独功能或代码。白盒测试方法用于单元测试,通常由开发人员完成。 在测试级别层次结构中,单元测试是在集成和其他剩余测试级别之前完成的第一级测试。它使用模块进行测试,减少了等