提测

提测的意思是提交测试,开发完了转QA同学进行测试.

自测完然后给QA测试

开发完成一个阶段目标,提交给测试验证

业务上线流程:
提交QA功能测试;
提交安全团队做安全测试

 

项目开发百科了解

开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。

测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。

生产环境(prod):是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。

三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境。

 

如何提测?

项目提测对测试工程师来说是再普通不过了.

开发在Dev环境联调, 功能开发联调结束提交给测试, 测试工程师需要在测试环境验证本次新(迭代)功能, Dev环境和测试环境是隔离的, 测试不能在开发环境去测试, 开发也不能在测试环境联调, 这个是必须要保证的.

 

接下来就是谁来部署测试环境呢?  无非两种可能

1.让开发同学帮助部署测试环境

2.测试自己部署测试环境.

第一种是让开发同学帮助部署, 那结果很有可能就是等……, 开发同学都非常的忙, 忙着开发新项目, 忙着修改bug, 忙着联调, 忙着解决客服投诉过来的问题…. 反正就是一直都很忙.

第二种测试自己动手部署测试环境. 对于有好奇心的同学来说, 这正是一个学习的好时机. 展开了讲解 , 无论是哪个行业, 从小白到有资历都需要经过较为漫长的过程, 这个过程会坎坷充满荆棘.

那我们如何自己维护测试环境呢?

开发提测需要提供: svn或者git地址, 项目分支,  新增和变更SQL,  新增和变更服务, 新增和变更中间件, 新增和变更配置文件等等.

更新SQL:

是否有新建-数据库 (create database),
新建表(create table )
更新表(update table)
更新表字段(alert table )
初始化数据(insert into)
新建存储过程(create procedure) 等
更新服务:

服务很好理解, 比如订单管理服务,记录订单时间和状态等; 有会员服务, 记录会员基本信息如年龄,性别, 会员开通日期, 到期日期, 会员级别等: 有优惠券服务, 记录优惠券发放日期, 使用日期, 到期日期等; 不同的服务做不同的事情, 在提测的时候要求给到清晰的服务变更情况,  甚至有些服务有关联性, 有先后更新顺序, 某个服务的更新不能影响其他服务的工作.

变更的中间件:

项目中是否使用到新的组件中间件. 如大数据会使用ES(elastic search), ZK 等等; 新组件的使用需要在提测之前就要告知测试组, 并说明组件运行依赖环境,组件版本等信息, 方便测试提前准备机器和环境等.

变更的配置:

配置的变更也很好理解,每个服务调用都有一个配置文件, 里面信息配置直接影响服务和服务, 服务和中间件的调用等,普遍用application.properties这样来命名的

有了以上这些信息, 测试自己维护测试环境就简单了, 只要按照部署流程来做, 测试的事情就会越来越顺手, 再也不用去找我们非常忙碌的开发工程师, 他们有更重要的事情做, 我们也学到了很多技能, 公司对我们测试的依赖性也会越来越强.

随着项目组的不断扩大和技术的不断革新, 持续集成(CI),持续发布(CD),  DevOps, 也是有可能的,期待这一天早点到来. 理想很丰满, 现实很骨感. 我们一起努力吧!

许多公司现在配置都走中心化路线, 如将配置文件单独抽取出来.

国内应用登记情况来看,Apollo和disconf是最为热门的两个

携程开源配置中心Apollo,使用场景就非常广泛, 有兴趣的同学可以向这方面拓展知识.

配置中心参考:

https://blog.csdn.net/fenglongmiao/article/details/82986954

https://www.cnblogs.com/xiaoqi/p/configserver-compair.html

版权声明:本文为CSDN博主「测试工程师成长之道」的原创文章,遵循 CC 4.0 BY-SA 版权协议
原文链接:https://blog.csdn.net/weixin_40881502/article/details/83344498

### 回答1: 开发提测模板.xlsx是一种用于测试和验证开发项目的文件模板。提测是指将开发完成的软件或系统提交给测试团队进行验证和检查的过程。 开发提测模板.xlsx通常包含以下几个方面的内容: 1. 测试用例:包括针对不同功能和模块的测试用例,用于检查系统是否按照规定的需求和设计规范工作。 2. 测试计划:详细描述测试的范围、目标、资源安排和时间计划等信息,帮助测试团队有条不紊地安排和执行测试工作。 3. 缺陷跟踪表:记录测试过程中发现的缺陷,包括缺陷的严重程度、优先级和解决状态等信息,有助于开发团队及时定位和修复问题。 4. 测试报告:总结测试工作的结果和发现的问题,包括测试覆盖率、通过率、失败率等指标,帮助项目团队评估系统的质量和稳定性。 使用开发提测模板.xlsx的好处是可以规范测试流程和记录,提高测试效率和质量。通过模板的使用,测试团队可以更好地管理测试用例,及时发现和跟踪缺陷,并准确地向开发团队反馈测试结果和问题,从而改进和优化系统的功能和性能。 总之,开发提测模板.xlsx对于项目的测试和验证工作具有重要的作用,帮助测试团队更加有效地进行测试和质量控制。 ### 回答2: 开发提测模板.xlsx是一种用于软件开发过程中的文件模板。该模板通常包含了软件项目的关键信息和提测流程的相关内容。 在开发过程中,开发人员通常会使用该模板填写软件的相关信息,包括软件版本号、开发人员姓名、开发时间等。这些信息有助于追踪和管理软件的开发过程,确保各个阶段的顺利进行。 同时,提测模板也包含了软件提测流程的具体细节。这包括提测的时间节点、所需的测试环境、测试的范围和方法等。通过明确的提测流程,可以确保软件的质量和稳定性,并提供给测试人员一个清晰的测试任务。 此外,提测模板还可以记录各个提测阶段的进展情况和问题。比如,如果在测试过程中发现了一些Bug或者其他问题,开发人员可以在模板中记录,并及时处理和跟进。 总之,开发提测模板.xlsx是一个有助于规范软件开发和提测流程的工具。通过使用该模板,可以提高软件开发过程的效率和质量,并提供给相关人员一个清晰的参考。它是软件开发过程中不可或缺的一部分。 ### 回答3: 开发提测模板.xlsx是一个用于记录开发人员提交测试的相关信息的Excel模板。该模板主要包含以下几个方面的内容: 1. 项目基本信息:包括项目名称、版本号、提测日期等信息,用于标识当前测试的项目和版本。 2. 提测内容:记录了本次提测包含的具体内容,可以是新功能的开发或是已有功能的修复和优化。 3. 测试环境信息:记录了测试所需的环境信息,例如测试服务器的IP地址、数据库名称等,确保测试人员能够正确搭建测试环境。 4. 测试用例:开发人员可以提供相关的测试用例,包括测试步骤、预期结果等,以供测试人员进行测试。 5. 提测说明:开发人员可以在这一部分详细说明本次提测的内容、注意事项等,以便测试人员能够更好地理解和执行测试任务。 通过使用这个模板,开发人员可以准确地记录下相关信息,向测试人员提供清晰的测试要求。测试人员则可以根据这些信息进行测试工作,提高测试的准确性和效率。同时,这个模板也方便了开发和测试之间的沟通和配合,保证了项目的顺利进行。 需要注意的是,开发提测模板.xlsx只是一个工具,具体的内容和格式可以根据实际项目需求进行调整和定制,确保适用于不同的项目和团队。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值