
java入职必知必会之开发流程以及开发中的术语
一、开发流程
二、开发术语
- 测试用例(用例)
测试人员写的测试方案,基本上就是编写的测试过程,以及测试的预期结果
- 灰度测试
现在小部分范围内使用,然后逐步扩大使用数量,然后就是在这个过程中发现一些不易发现的问题,把之前不易发现的“灰“的问题
,给转变成”黑”的问题,然后再把发现的问题给改掉
- 压力测试(压测)
对软件的性能、可靠性、稳定性的测试
- 自测
自己写完一个模块的代码后,需要自己测试一下,以免有过多的bug
- 单测(单元测试)
对每个方法或者小功能的测试
- 回归测试
修改完测试提的bug后,测试再进行验收性的测试,看bug有没有解决,或者是不是修改bug的过程中有新的bug
- 堡垒机
在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责
- 物理机
物理机是相对于虚拟机而言的对实体计算机的称呼。物理机提供给虚拟机以硬件环境,有时也称为“寄主”或“宿主”。
- 跳板机
一个windows的机器
- ES
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。
- 密评
就是对开发出的系统的敏感数据信息是否加密以及加密后的安全性的评测
- 原型图
一般就是产品经理就行设计,就是产品功能的仿真页面,最终前端就是根据这个来开发页面,后端也要参考原型图来开发接口
- 内网
独立的局域网,一般就是一个公司或者一个政府单位来使用的网络,不能够访问外部网站,比如百度什么的
- 外网
就是互联网,我们常常用来上网打游戏的那个网
- 数仓(数据仓库)
简单的理解就是存放数据的仓库,也是一种系统。
- 北向接口
就是提供给其他厂家或运营商进行接入和管理的接口,也就是向上提供的接口,比如华为云、阿里云向外部提供的接口
- 全量同步
每一次都是同步全部的数据量
- 增量同步
第一次是把全量的数据拿过来,后面就只是同步新增的数据
- ping
测试两端IP地址是否能通
- telnet
测试两个应用是否能通
- 联调
就是后端写好接口后,给前端就行调用,然后再这个过程中可能就需要对接口做一些调整
- 排期
任务需求拆解,排出开发计划
- 软需宣讲
软件需求讲解,说白了就是进行需求讲解
- 需求评审
也是需求讲解,但是这个讲解时需要相关人员评审需求的合理性以及可行性的
- 发包
就是部署的意思,把项目打成jar包部署到对应环境
- 开发环境、测试环境、生产环境、线上环境、本地环境
开发环境: 开发需要的时候需要的环境
测试环境: 系统测试的时候需要的环境
生产环境: 客户真正使用的系统运行所需要的环境