测试工程师必须知道的专业名称

-----------持续更新-----------

TDD - 测试驱动开发

TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。

PDCA

PDCA循环全面质量管理的思想基础和方法依据就是PDCA循环。PDCA循环的含义是将质量管理分为四个阶段,即Plan(计划)、Do(执行)、Check(检查) 和 Act(处理)。在质量管理活动中,要求把各项工作按照作出计划、计划实施、检查实施效果,然后将成功的纳入标准,不成功的留待下一循环去解决。这一工作方法是质量管理的基本方法,也是企业管理各项工作的一般规律。

OSS

“对象存储”或“基于对象的存储”一词是由它的名称派生出来的,因zhi为它将数据和元数据封装到对象中。元数据本质上是描述其他数据的数据,或者在基于对象的存储的情况下,是关于通常存储在对象内的文件的信息。

对象存储在平面结构或地址空间中。每个对象都分配一个对象ID或唯一标识符,使它们可以从单个存储库或存储池中检索。企业非常重视这种方法,因为它提供了更大的灵活性,可以将数据放置在基于数据块和文件的存储解决方案之外。

MD5概念

1、MD5,全名Message Digest Algorithm 5 ,中文名为消息摘要算法第五版,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。上面这段话话引用自百度百科
2、MD5是一种信息摘要算法,主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,压缩+加密+hash算法的结合体,是绝对不可逆的。
3、MD5算法简单的来说就是把任意长度的字串变换成固定长度(通常是128位)的16进制串
MD5的用途主要有:

一致性验证。比如我们从网上下载了某个文件,网站上一般会给出该文件的MD5值,我们下载下来后,可以利用工具计算出
新的MD5值,与正确的MD5值进行对照,如果不一样,则可以断定该文件下载出错或被篡改了。
数字签名。可以用MD5算法对发布的程序或发布的消息生成MD5值作为签名等。
密码存储 。在传输过程中或存储过程中,直接用明文的密码都是很危险的。可以在传输之前先用MD5加密,存储也不用存储
明文,可以直接存储MD5值。在验证时,先把输入的密码转换成MD5值再与存储值进行对比。

ES服务

ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。

同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。

可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。

SOP(Simple Open Platform)

一个开放平台解决方案项目,基于Spring Cloud实现,目标让用户快速搭建自己的开放平台。

SOP提供了两种接口调用方式,分别是:支付宝开放平台的调用方式和淘宝开放平台的调用方式。 通过简单的配置后,你的项目就具备了和支付宝开放平台的一样的接口提供能力。

SOP封装了开放平台大部分功能包括:签名验证、统一异常处理、统一返回内容 、业务参数验证(JSR-303)、秘钥管理等,未来还会实现更多功能。

Dubbo (开源分布式服务框架)

Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

CDN(内容分发网络)

内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。

NPE

NPE(java.lang.NullPointerException): 空指针异常。

NPE容易发生的场景
1.返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。

2.数据库的查询结果可能为 null。

3.集合里的元素即使 isNotEmpty,取出的数据元素也可能为 null。

4.远程调用返回对象时,一律要求进行空指针判断,防止 NPE。

5.对于Session中获取的数据,建议进行 NPE检查,避免空指针。

6.级联调用 obj.getA().getB().getC();一连串调用,易产生 NPE

from: 概念来自百度及网络

幂等

在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函数就是一个幂等函数,无论多次执行,其结果都是一样的.更复杂的操作幂等保证是利用唯一交易号(流水号)实现。

BFF

BFF(Backend For Frontend)层基本上是一个编排器层(orchestrator layer),也称为前端的后端。当编排器层包括聚合、计算、某些数据的组合时,它就不仅仅是一个简单的 API 网关。由于大多数公司出于一些原因(可扩展性、开发成本、可维护性等)而转向微服务架构。因此,考虑到每个客户端都有不同的规范和不同的数据要求,每个微服务都很难为其每个客户端提供准确的 API。

测试沟通中的必备专业名称相关推荐

  1. 远程视频监控必备专业知识

    远程视频监控必备专业知识 1.什么是网络视频监控? 网络视频系统通常指的是安全监视和远程监控领域内用于特定应用的IP监视系统,该系统使用户能够通过IP网络(LAN/WAN/Internet)实现视频监 ...

  2. 中职计算机专业英语ppt,中职计算机英语教学方法论文

    中职计算机英语教学方法论文 正处于信息时代的当今社会,计算机科技发展迅猛,并广泛应用于社会各行业中.但当前的大多计算机技术主要来源于国外,与英语有千丝万缕的联系.学生如果能够掌握较好的计算机专业技术词 ...

  3. 【Python爬虫】图文教学 爬取并汇总至Excel:高考志愿中的所有专业大类、具体专业的各项信息

    1 本文背景 近期在做一个高考志愿智能决策系统,并想引入专业介绍功能,此系统的用户提供志愿推荐的同时,来普及各种专业的信息,方便用户了解了多数专业的具体情况后,再根据系统的推荐,来得到比较理性并且适合 ...

  4. 计算机组装兴趣小组考核,中职计算机专业课程学生成绩考核之我见

    摘要: 中职学校的考核朝面向综合能力的考核及强调养成教育的考 核进行改革,才能充分发挥考试这个"指挥棒"的功能,全面带动教学内容.教学方法.教学手段等一系列教学改革,促进教学质量的 ...

  5. 学习Linux前必备专业知识

    学习Linux前必备专业知识 glibc库文件 应用程序 库 内核 硬件 GNU提供程序/Linux内核 POS库兼容 Portable Operating System POSIX Linux 遵循 ...

  6. 材料工程与科学和计算机的关系,这6大工科专业名称相同,不同高校的培养方向却截然不同...

    在选择高校专业时,有一些专业虽然名字十分相近,但是不同的高校传授课程和研究的方向却大不相同,这对考生未来的就业和发展也有很大的影响. 材料科学与工程 材料科学与工程专业是研究材料成分.结构.加工工艺与 ...

  7. 非计算机专业特别是人文社科,中职非计算机专业《计算机应用基础》教学必须重视学情分析...

    摘要:中职非计算机专业的<计算机应用基础>课程的教学过于一统化,学情分析是系统教学设计不可或缺的重要组成部分,要提高该课程的教学有效性,优化教学效果,教师必须在课前.课中.课后关注学情.研 ...

  8. 中科大计算机专业跟浙江大学计算机专业相比,浙大计算机研究生近年录报比与中国科学技术大学的比较...

    想了解浙大计算机09年的 复试基本分数线 & 录取比率(现在网上查不到2010年的数据) 具体点,想知道大概初试考个多少分能进复试,进了后大概多少分算是个中等水平 我想和中国科学技术大学做个比 ...

  9. 功能测试Bug频发?测试工作中这点不可忽略

    摘要:近年来,随着互联网行业的快速发展,银行系统更新迭代愈发频繁,在功能测试中特殊字符类测试缺陷频发.需要相关资料,如何有问题可以查看我评论区关注我评论区 笔者参与了众多银行系统项目的功能测试工作,在 ...

最新文章

  1. Linux操作系统中内存buffer和cache的区别
  2. Double 与 Float 的值的比較结果
  3. js如何判断一个对象是不是Array?
  4. 【知识强化】第一章 操作系统概述 1.1 操作系统的基本概念
  5. 名为“ds”的+DataTable+已属于此+DataSet
  6. 命令提示符_基本介绍
  7. 学大数据找IT十八掌
  8. Linux工作笔记-ssh中-X属性的使用(Linux传界面)
  9. .view-content:overflow:hidden 大错误
  10. esp32 io速度_乐鑫科技发布 ESP32-S3 芯片,精准聚焦 AIoT 市场
  11. sas导入txt出现中文乱码解决方案
  12. 值得收藏的一些Java实战项目分享
  13. vax_patch.exe谁有这个文件,可以免费分享一下嘛?
  14. javaCRC8计算的坑
  15. 《缠中说禅》炒股经典理论
  16. 《王二丫的甜品店》用户隐私政策
  17. 从0到1构建基于Springboot+SpringCloud的微信点餐系统
  18. 迅捷路由器设置AP模式
  19. mac蓝牙鼠标总是自己断开_完美的解决方案:解决Mac蓝牙鼠标和键盘经常断开的问题...
  20. 全屏功能-实现全屏-图标切换

热门文章

  1. VLC如何播放灵派直播编码器SRT流
  2. Smart3D系列教程2之 《为什么三维重建效果这么差?——探探那些被忽略的拍照要求和技巧》...
  3. 使用tableau超市案例创建前N名销售额最高的产品
  4. 《格蠹汇编》读书笔记—windbg的使用
  5. 两部苹果手机同步照片_同步苹果手机和Windows的提醒事项
  6. 如何用形象的比喻大数据的技术生态Hadoop、Hive、Spark 之间是什么关系?
  7. 【Flutter应用】Flutter精仿抖音开源(1),android开发基础知识
  8. 信息爆炸式增长让海量数据创造最大价值
  9. css+html鲸鱼网页代码
  10. PCB走线宽度与铜箔厚度与电流的关系