`
xiaotao.2010
  • 浏览: 217653 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

测试中的Right-BICEP

 
阅读更多

测试哪些内容:Right-BICEP
这几个概括了测试的六个方面。

Right——结果是否正确
B——是否所有的边界条件都是正确的——单元测试中最有价值的工作之一,因为bug一般就出现在边界上。

I——能查一下反向关联吗——应用不同的原理来编写反向逻辑关系测试。
C——能否用其它手段交叉检查一下结果——计算一个量会有一种以上的算法,可以选择其它的版本来检查我们实际应用的版本或者使用类的另一种数据检查相关的数据。
E——你是否可以强制错误条件发生
P——是否满足性能要求

CORRECT 边界条件
一致性(Conformance)——期望的或产生的数据必须符合某种特定的格式。

有序性(Ordering)——数据的顺序或是在一个很大的数据集合中某一数据的位置。任何一种搜索程序都应该针对搜索目标位于最前和最后的条件做测试。如果你的方法是让某些元素维持有序,就应该首先检查它们是否真的有序。
区间性(Range)——对于一个变量,它所属类型的取值范围可能比你需要或想要的更加宽广。在一个好的面向对象设计中,你通常都不会使用一个原生类型来存储一个具有边界的值。几乎所有的索引概念都应该被大量的测试。
引用,耦合性(Reference)——代码是否引用了一些不受代码本身直接控制的外部因素?
存在性(Existence)——值是否存在,针对null、0、空字符串和其他与存在性相关的陷阱做足够的测试。
基数性(Cardinality)——也称为集合的势,指集合包含的元素的个数。保证计算得到的数目和你所需要的数目是一致的。大部分情况下参照"0-1-n"原则。
时间性(Time)——相对时间(时间上的顺序);绝对时间(消耗的时间和钟表上的时间);并发问题。

分享到:
评论

相关推荐

    private-aks-bicep:使用二头肌创建完全私有的AKS集群

    此存储库中的资源将帮助您使用二头肌系统来部署完全私有的AKS集群。 您可以在以下博客文章中找到更多详细信息。 运行脚本 要开始部署,请遵循下面列出的步骤: 登录到Azure云外壳 确保您通过以下方式在正确的...

    azure-bicep:各种Bicep文件

    在"azure-bicep-main"这个文件夹中,很可能是包含主Bicep文件和可能的模块文件。主Bicep文件通常会引用和组合各个模块,形成整个部署的蓝图。模块文件则专注于单个服务或功能,例如设置网络、部署数据库或配置应用...

    azure-devops-bicep-task:简单但有用的Azure DevOps任务集,允许在Azure Pipelines中安装和运行Microsoft Bicep CLI命令

    此任务下载并在代理中安装任何可用的Bicep CLI版本(将其添加到PATH环境变量中)。 运行任务后,可以使用“ Run Bicep CLI build command task 。 或者,可以在脚本中直接使用bicep命令。 下载后该工具将缓存在代理...

    单元测试之道java版

    基于java的单元测试,介绍了单元测试,单元测试例子,Right-BICEP,CORRECT,A-TRIP,MOCK,EasyMock等

    ri-bicep

    至于压缩包中的"ri-bicep-main"文件,这可能是Bicep模板的主要文件,或者是一个包含所有相关Bicep文件的目录。在这个主文件中,可能会定义资源类型、参数、变量、输出以及资源之间的依赖关系。用户需要将这个Bicep...

    azure-bicep:天蓝色的二头肌示例,在更具编程性的模型中部署资源的新方法

    在“azure-bicep-main”这个文件夹中,可能包含了一系列Bicep文件,每个文件代表一个独立的资源或者资源集合。文件命名通常会反映出资源类型或功能,例如“webapp.bicep”可能用于定义Azure Web应用服务,而“vnet....

    CI-MS2-BicepMusicFanSite:Code Institute Milestone Project 2-Bicep的音乐迷网站

    BICEP粉丝网站 Bicep是来自北爱尔兰贝尔法斯特的电子音乐制作和DJ二重奏,由Andrew ... 赛普拉斯测试框架。 学分 内容 媒体 致谢 用markdown-toc生成的目录 项目概况 此项目是音乐DJ二重奏“ BICEP”的网站,作为里程

    CodeInstitute-MilestoneProject2-BicepMusicFanSite:Code Institute Milestone Project 2-Bicep的音乐迷网站

    项目概况此项目是音乐DJ二重奏“ BICEP”的网站,作为里程碑项目2提交,作为代码学院-软件开发文凭(全栈)课程的一部分。 该网站展示了音乐DJ二重奏该网站使用以下网址的GIThub页面进行部署: 以下网址提供了Github...

    bicep-main_main_

    【标题】"bicep-main_main_" 指的可能是Bicep框架的主要核心文件,用于构建和管理互联网相关的基础设施。 【描述】"bicep main files for internet" 暗示这是一组用于配置和部署与互联网服务相关的Bicep模板文件。...

    在统一E6的基本表示形式中,将BICEP2和普朗克的结果与右手狄拉克中微子调和在一起

    由于BICEP2比率表示通货膨胀的能量规模(V * 1/4×2×1016 GeV)与统一规模相当,因此在本文中,我们研究了是否可以用三个右撇子容纳所需的Neff (左撇子标准模型的合作伙伴)中微子生活在一个庞大的统一卓越E6组的...

    使用BICEP2测试混合自然通胀

    我们根据BICEP2报告的张量指数的最新结果来分析混合自然通货膨胀。 我们发现它预测了标量频谱的大范围运行,这可能是通过测量星系聚集,结合CMB数据和21厘米森林观测值而通过大规模结构检测到的。 奔跑的奔跑也相对...

    非束缚态-Davis初始状态与BICEP和Planck协调混沌模型

    BICEP2实验已经发布了张量与标量比r = ... 在本说明中,我们表明,通过扰动的非Bunch-Davies初始状态可以提供具有最新Planck结果[3]的大场混沌模型(如m2ϕ2)和BICEP2结果(通过包含r的蓝色倾斜度或b nS的负大运行。

    bicep:Bicep是用于描述和部署Azure资源的说明性语言

    Bicep项目-ARM DSL 注意: Bicep目前是一种实验性语言,我们希望在将来的版本中发布重大更改。 不建议将其用于生产用途。 打开任何问题之前,请先查看。什么是二头肌? Bicep是一种域特定语言(DSL),用于以声明...

    根据BICEP2的动态混沌膨胀

    BICEP2实验测量的大张量与标量之比,r = 0.20-0.05 + 0.07,严重限制了可行的通胀模型的局面,并再次将注意力转移到具有大充气子场值的模型上。 在这种情况下,基于分数幂律势的混沌膨胀显得特别有吸引力,该分数...

    BICEP2发现希格斯混沌膨胀和原始B型极化

    张量/标量比预计为r≃0.13-0.16,这很好地解释了BICEP2实验最近发现的原始B模式极化r = 0.20-0.05 + 0.07。 特别地,允许由移位对称性破坏引起的小的调制,也可以诱发负的运行光谱指数。 期望再加热温度如此之高,...

    超重力和BICEP2中的自然膨胀

    根据BICEP2的结果,我们重新审视了最近提出的多自然通胀及其在超重力中的实现。 多自然充气是一种单场充气模型,其中的充气子势由多个正弦函数组成,并且已知可以生成可观的运行光谱指数,从而可以缓解BICEP2和...

    BICEP2结果对单场充气的挑战

    BICEP2协作对B模式功率谱的检测限制了带透镜的CDM模型的张量与标量比r = 0.20-0.05 + 0.07。 这个大值与普朗克结果的一致性要求光谱索引的较大范围。 张量/标量比的大值和频谱指数的运行对单场膨胀提出了挑战。 对于...

Global site tag (gtag.js) - Google Analytics