JAVA测试框架(java 集成测试框架)

健康新闻 2023-05-01 10:09健康生活www.xingbingw.cn

  JAVA测试框架(java 集成测试框架),新营销网红网本栏目通过数据整理汇集了JAVA测试框架(java 集成测试框架)相关信息,下面一起看看。

  通过学习《阿里巴巴Java开发手册》,文章整理了1。好的单元测试必须遵守AIR原则。宏观上,好的单元测试的特点是自动化、独立和可重复执行。

   A:自动(自动)

   I:独立(independence)

   r:可重复(repeatable)

   2.单元测试应该是全自动的,不允许在非交互式单元测试中使用System.out进行人肉验证。断言必须用于验证,

   3.保持单元测试的独立性。为了确保单元测试稳定、可靠且易于维护,单元测试用例不得相互调用,也不能依赖于执行顺序。

   4.单元测试可以重复,不受外部环境的影响。单元测试通常被放入持续集成中,并且将在每次代码检入时被执行。如果单元测试依赖于外部环境(网络、服务、中间件等)。),容易导致持续整合机制不可用。

   5.核心业务、核心应用和核心模块的增量代码确保单元测试通过。6.单元测试代码目录。单元测试代码必须写在以下工程目录中src/test/java,不允许写在业务代码目录中。

  注意在构建源代码时将会跳过这个目录,而默认情况下单元测试框架会扫描这个目录。

   7.单元测试的基本目标单元测试的基本目标是语句覆盖率要达到70%,核心模块的语句覆盖率和分支覆盖率要达到100%。

  工程规范的应用分层中提到的DAO层、Manager层、高复用服务都要经过单元测试。

   8.编写单元测试代码的原则遵循BCDE原则,以保证被测模块的交付质量。

   b:边界、边界值测试,包括圆形边界、特殊值、特殊时间点、数据序列等。

   c :正确,正确输入,并得到预期的结果。

   d:设计,结合设计文档,写单元测试。

   e:错误,强制输入错误信息(如非法数据、流程异常、非业务允许输入等。),并得到预期的结果。

   9.数据库相关的查询、更新、删除等。不能假设数据库中的数据存在,或者直接操作数据库来插入数据。请使用程序插入或导入数据以准备数据。

   10.对于与数据库相关的单元测试和与数据库相关的单元测试,可以设置自动回滚机制,以避免脏数据进入数据库。或者对单元测试生成的数据有明确的前缀和后缀标识。

   11.对于不可测的代码,建议进行必要的重构,使代码可测,避免为dadao测试需求bu编写不标准的测试代码。

   12.设计评审阶段在设计评审阶段,开发人员需要和测试人员一起确定单元测试的范围。单元测试最好覆盖所有的测试用例(UC)

  相关文章粤语歌网(经典粤语歌汇总)

  北京奥特莱斯(来北京必去的12家商场)

  英雄超级放肆(还记得英雄超级放肆吗?)

  龚自珍资料(清代诗人龚自珍生平事迹简介)

  象牙塔是什么意思?(“象牙塔”有什么不好?)

  彩色风信子(水培风信子容易养)

  京字怎么读?

  于吉是哪里人?(古代著名美女于吉在哪里?)

  三本事业单位(我们还有哪些“三本”?)

  电子酒柜(酒柜最全指南)

  德州景点(德州62个景点)

  玉兰油官网(玉兰油发布高端精华系列)

  更多JAVA测试框架(java 集成测试框架)相关信息请关注本文章,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有