ToB企服应用市场:ToB评测及商务社交产业平台

标题: 阿里巴巴Java开辟 单元测试和安全规约 [打印本页]

作者: 祗疼妳一个    时间: 2024-6-11 12:51
标题: 阿里巴巴Java开辟 单元测试和安全规约
目录
前言
1.单元测试
2.安全规约


前言

单元测试和安全规约依次分为【重要】、【建议】、【参考】,整理单元测试和安全规约为了更好处理代码中bug,使得代码更加安全。
1.单元测试

1.【重要】好的单元测试必须遵守 AIR 原则。
         阐明:单元测试在线上运行时,感觉像空气(AIR)一样感觉不到,但在测试质量的保障上,却是非常关键的。好的单元 测试宏观上来说,具有自动化、独立性、可重复执行的特点。

2.【重要】单元测试应该是全自动执行的,并且非交互式的。
         测试用例通常是被定期执行的,执行过程必须 完全自动化才故意义。输出结果需要人工检查的测试不是一个好的单元测试。不允许使用 System.out 来 进行人肉验证,单元测试必须使用 assert 来验证。
3.【重要】保持单元测试的独立性。为了保证单元测试稳固可靠且便于维护,单元测试用例之间决不能互相 调用,也不能依赖执行的先后序次。
         反例:method2 需要依赖 method1 的执行,将执行结果作为 method2 的输入。
4.【重要】单元测试是可以重复执行的,不能受到外界情况的影响。
          阐明:单元测试通常会被放到持续集成中,每次有代码 push 时单元测试都会被执行。如果单测对外部情况(网络、服 务、中央件等)有依赖,轻易导致持续集成机制的不可用。
         正例:为了不受外界情况影响,要求设计代码时就

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4