软件开发环境简介
软件开发环境SDE(Software Development Environment)是指在基本硬件以及宿主软件的基础上,为支撑系统软件以及利用程序的工程化开发以及保护而使用的一组软件。在实际软件开发进程中一般包括三个阶段:开发—>测试—>上线,依据每一个阶段处理的业务功能不同,其所处的环境也不同。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
基础分类文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
dev: development environment 开发环境。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
sit: system integration test 系统集成测试,开发人员自己测试流程是不是走通。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
fat: feature acceptance test environment 功能验收测试环境,软件测试者测试使用。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
uat: user acceptance test environment 用户验收测试环境,用于生产环境下的软件测试者测试使用,验收完成才能上生产环境。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
prod : production environment 生产环境,正式提供对外服务的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
分类名词没有固定限制.文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
例如dev/test/beta/release/stable 其实也是对应以上分类.文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
详细分类文章源自微观生活(93wg.com)微观生活-https://93wg.com/21642.html
开发环境dev:(development)开发环境
开发人员直接使用的环境,用于开发的服务器配置比较随便,为了利便开发调试利便,一般打开全是过错讲演以及测试工具,是最基础的环境,开发环境的分支通常是feature分支。
联调环境locat:
开发环境,需要一定的不乱性,部署在本地服务,由于现在的项目绝大多数都是先后端分离的,因而需要进行先后端接口的联调,保证参数传递正常,而且在spring boot项目下不少子项目之间有相互调用接口的也需要进行联调。
测试环境test/sit:(system integration testing)系统集成测试(内测)
系统集成测试是评估产品在其规格规模内的环境下工作,能否完成产品设计规格所需要的功能以及周边装备。利用软件的兼容性。大致上分为硬件兼容性测试、软件兼容性测试、认证测试等。
硬件测试:如cpu、dimn、storage、nic、usb等测试
软件测试:操作系统兼容性测试、驱动安装测试、配套软件安装使用测试
认证测试:windows、vmware等认证
验收环境uat:(user acceptance test) 用户接受度测试环境(外测)
系统开产生命周期办法论的一个阶段,这时候候的用户或相关测试人员依据规划以及结果对系统进行测试以及验收,他让系统用户抉择是不是验收系统,是一项肯定产品是不是能够知足合同或用户所规定的需求的测试。
压测环境pet:(performance evaluation test)性能评估测试环境(压测)
分为负载测试、容量测试、压力测试
①负载测试:关注用户数量以及性能指标;
②容量测试:检测最大用户支持的数量;
③压力测试:高压力,看系统怎么崩溃,筹备预案。
生产环境prod:(production)真实环境
是指正式提供对外服务的,一般会把过错讲演关掉,打开过错日志,是最重要的环境,部署分支通常是master,是普通用户能直接接触到的环境,如果生产环境呈现过失,那么将直接致使公司呈现声誉受损以及财产损失。
参考: https://www.cnblogs.com/huangrizhang/p/10925462.html
以上就是微观生活(93wg.com)关于“软件开发环境简介”的详细内容,希望对大家有所帮助!
评论