• 2024-07-15【vue组件库搭建07】Vitest单元测试
    vitest官网vue-test-utils我们的测试框架选择的是Vitest和vue-test-utils。两者的关系为:Vitest提供测试方法:断言、Mock、SpyOn等方法。vue-test-utils:挂载和渲染组件:VueTestUtils允许您在隔离中挂载组件,这意味着您可以测试单个组件而不必担心其子组件或需要
  • 2024-07-10单元测试的覆盖率计算
    单元测试的覆盖率(CodeCoverage)是一种衡量软件测试完整性的重要指标,它表示代码在测试过程中被执行的比例。计算单元测试覆盖率主要有以下几种方法:行覆盖率(LineCoverage):计算被测试的代码中有多少行被执行。公式如下:[\text{行覆盖率}=\frac{\text{被执行的代码行数}}{\text{
  • 2024-04-25代码覆盖率
    代码覆盖率(Coverage)是一种衡量软件测试质量的指标,它用于评估测试套件中的测试用例是否足够多地执行了源代码中的语句、分支、函数等。代码覆盖率通常以百分比的形式表示,表示被测试的代码占总代码的比例。代码覆盖率主要分为以下几种类型:语句覆盖(StatementCoverage):确保每个源代
  • 2024-04-24对于代码覆盖率,以下说法错误的是:( )
    选项:A、这可以帮助发现是否存在冗余代码B、可以帮助确定代码行是否被完全执行C、可以帮助发现状态机跳转路径是否覆盖D、可以帮助确定功能需求是否完全实现答案:D解析:覆盖率从大的方面分为两类,一类是功能覆盖率(functioncoverage),另一类是代码覆盖率(codecoverage)。其中功
  • 2024-04-10无用代码扫描组件设计
    1、现状痛点系统越来越臃肿,开发过程中可能产生的无用代码增加了系统维护成本。2、设计思路2.1、静态代码扫描方案本方案解决静态代码下无调用方法扫描,通过ASTParser对静态文件进行扫描分析,获取代码块来判断调用关系。基本步骤及思路(1)载入本地磁盘项目(2)循环使用ASTPars
  • 2024-03-19基于多种优化算法的物联网无人机基站研究【布谷鸟搜索CS、大象群体优化EHO、灰狼优化GWO、帝王蝴蝶优化MBO、鲨鱼群算法SSA和粒子群优化PSO】(Matlab代码实现)
     
  • 2024-01-15如何统计接口自动化覆盖率?
    Python可以适用coveragepy来统计代码行覆盖率,使用方式coveragerun-mpytest 运行之后生成新的.coverage文件,这个文件以二进制形式保存着我们覆盖率的数据,如何读取覆盖率数据呢?通过cmdline命令执行coveragereport可以查看覆盖率数据。可通过coveragereport-m查看哪
  • 2023-12-13如何在本地跑IPA算法
    参考文章:https://blog.csdn.net/qq_45529538/article/details/1313110971)下载源码https://github.com/ipa320/ipa_coverage_planning 2)安装依赖sudoaptinstallros-noetic-libdlibros-noetic-opengmros-noetic-cob-navigationcoinor-* 3)编译catkin_make-DCATKIN_
  • 2023-11-0620231104
    //bailment,bear,breakage,concealment,coverage,demurrage,depreciation,excessive,hazard,hyperinflation,long-distance,perk,premium,replacement,suitable,surcharge,vacant,additionalrisk,invoicevaluebailment-财产寄托Bailmentreferstothea
  • 2023-09-18Verdi 覆盖率文件的打开、merge、存储
    转载:Verdi覆盖率文件的打开、merge、存储_verdi查看覆盖率-CSDN博客Verdi覆盖率文件的打开、merge、存储 当一次回归任务结束,会看到【xxx.vdb】文件夹的生成, 每一次回归任务都是提交很多用例(test),每一个用例(test)的代码覆盖率都是单独列出,总的代码覆盖率需要把所有用例
  • 2023-09-04Proj CDeepFuzz Paper Reading: DeepGauge: multi-granularity testing criteria for deep learning system
    Abstract本文:DeepGaugeTask:providemulti-granularitytestingcriteriaforDLsystemsMethod:multi-granularitytestingcriteriaforDLsystems:1.k-multisectionNeuronCoverage2.NeuronBoundaryCoverage3.StrongNeuronActivationCoverage4.Top-kN
  • 2023-08-29Java-mybatis语法
    @Data@BuilderpublicclassICoverageDao{privateStringclassName;privateStringmethodName;privateStringcounterType;privateStringcounterMissed;privateStringcounterCovered;}Mapper添加语法privateSqlSessionTemplatetempl
  • 2023-08-29Proj CDeepFuzz Paper Reading: Deepxplore: Automated whitebox testing of deep learning systems
    Abstract背景:现有的深度学习测试在很⼤程度上依赖于⼿动标记的数据,因此通常⽆法暴露罕⻅输⼊的错误⾏为。本文:DeepXploreTask:awhite-boxframeworktotestDLModels方法:neuroncoveragedifferentialtestingwithmultipleDLsystems(models)joint-optimizationpro
  • 2023-08-14JaCoCo助您毁灭线上僵尸代码
    一.现状·问题随着需求不断迭代,业务系统的业务代码突飞猛进,在你自豪于自己的代码量产出很高时,有没有回头看看线上真正的客户使用量又有多少呢?费事费力耗费大量人力成本上线的功能,可能一年没人使用,如果不进行适当的下线,就会增加系统维护成本,此时就需要计划删除无用代码。但是我
  • 2023-07-31Coverage报告生成
    转载:Coverage报告生成-乔_木-博客园(cnblogs.com)Coverage报告生成覆盖率覆盖率驱动的验证方法中覆盖率报告的生成至关重要,现在介绍一下使用DVE和URG生成覆盖率报告的步骤。使用VCS生成数据在VCS的运行脚本中添加-cmcond+fsm+line-cm_noconst,这里生成条件/状态
  • 2023-06-09Python代码覆盖性测试入门
    覆盖测试通过代码分析工具和跟踪钩子来判断哪些代码可执行以及哪些代码被执行了,是对单元测试的有效补充,可以用来判断测试的有效性。Python扩展库coverage可以实现对Python代码的覆盖测试,使用pip工具安装之后,可以使用命令“coveragerunfile.py”对Python程序file.py进行覆盖测试,然
  • 2023-04-10vcs
    VCS  编译型verilog仿真器,先将.v文件转化为C文件,在linux下编译生成可执行文件,运行simv得到仿真结果  在实际工程中,通常使用VCS生成fsdb格式的波形文件,将其导入Verdi查看波形,代替DVE进行联合仿真。    在tb文件加入$vcdpluson(); --在仿真结束后会生成vcdplus.vpd文件
  • 2023-03-17golang代码覆盖率测试
    1.概述测试是开发过程的重要部分,也是软件开发生命周期的关键部分。它可以确保应用程序正常运行和满足客户需求。本文将涵盖关于Go测试的所有须知事项。我们将从一个
  • 2023-03-01IDEA项目结构后面出现0%classes0%lines怎么去掉
    Idea是常用的编程工具软件。在编程的过程中,可能有时不小心触发了项目结构后面出现0%classes,0%lines的情况,看上去十分恼人,那么我们怎么去掉这个显示呢。在Idea项目控制
  • 2023-02-27软件测试与检验复习2(Structural Testing - Path Testing(Part Ⅰ/Part Ⅱ/Part Ⅲ))
    Connectedeness,ComponentsandCyclomaticNumber连通性、组件和循环数Twonodesareconnectediftheyareonthersamepath. 如果两个节点在同一条路径上,它
  • 2023-02-11C - Coverage
    C-Coveragehttps://atcoder.jp/contests/abc289/tasks/abc289_c 思路对所有组合,依此遍历判断组合内所有的集合是否覆盖1...n判断过程中,如果发现某个数不能被覆
  • 2023-02-08IntelliJ IDEA 的 Code Coverage 测试
    IntelliJIDEA是可以帮我们进行CodeCoverage测试的。公司方面因为有新的要求,必须要达到多少的代码覆盖率,同时他们设置了POM中JCoCo的配置,如果达不到就不让编译通
  • 2022-12-27Golang 项目使用 Gitlab CI/CD 自动化持续集成
    GitlabCI/CD自动化持续集成该功能主要是代码提交到gitlab后,gitlab能按照指定的脚本,去运行诸如测试、构建、发布自动化,避免手工操作本文将演示以下集成项目: 测试(T
  • 2022-12-18源码解读之TypeScript类型覆盖检测工具type-coverage
    因为团队内部开启了一个持续的前端代码质量改进计划,其中一个专项就是TS类型覆盖率,期间用到了type-coverage这个仓库,所以借这篇文章分享一下这个工具,并顺便从源码阅读的角
  • 2022-10-28python coverage 代码覆盖率
    coverage  runmain.py coveragereport coveragehtml-d resulthtml 自动生成#使用API生成代码覆盖率统计报告#exec_api.pyimportcoverageimportuni