Git / 版本 / 分支 / 提测 ,一些常识&流程梳理。_git 多版本多特性开发测试分支-程序员宅基地

<< 写此文的缘由

下午有同学,在群里问了几个问题。突然发现,大家对开发代码完事后,执行测试前的步骤、流程及具体细节不是很清楚 。

之前招聘过程中,

也发现很多同学,确实对这块的知识有欠缺 。

特别是很多公司,由于开发同学,对测试同学的能力不太相信,让测试同学,介入的环节非常少 。什么都帮测试搞定了,测试只需在哪等着版本放到测试环境,调试通了,去执行测试即可 。

从老徐的角度,对一个测试从业者的技能要求 。以及一位测试工程师的职业发展 。了解整个研发流程 & 具体执行细节,是必备技能 。

特别是,这些与测试职业强相关的提测流程 。


<< Git

开始之前,先了解下Git

俗称「代码管理」,研发过程的所有代码,都会提交到Git,可以方便的管理分支、版本、打标签,且能整个团队,多人协作(如果你不知道Git ,同类的SVN你应该知道) 。

关于Git的分支、标签、版本 ,本来老徐是要画个图的 。

投个懒,从网上找了一张 。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dieyong/article/details/80971292

智能推荐

一文带你直观理解线性变换_线性变换和线性系统的区别-程序员宅基地

文章浏览阅读2.6k次,点赞8次,收藏18次。这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar_线性变换和线性系统的区别

java后端session和cookie_java 后端跟session-程序员宅基地

文章浏览阅读1k次。前言:http是一种无状态的协议,无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发送完,不会记录任何信息。cookie:由于http无状态这个特点,导致了一些麻烦,比如:你登录csdn(当然是比如),每次都要重新输入用户名和密码,这样就很不方便,你刷新一下页面,又叫你登录。针对这个问..._java 后端跟session

git撤销本地文件修改-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏6次。本地的代码修改后,想要放弃本地修改,然后拉取代码。1. 未使用git add 缓存代码使用git checkout -- filename,注意中间有--git checkout -- filename放弃所有文件修改 git checkout .git checkout .此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除 此命令不会删除新建的文件,因为新建的文件还没加入git管理系统中,所以对git来说是未知,只需..

蓝桥杯练习系统(入门)-程序员宅基地

文章浏览阅读530次。1 A+Bimport java.util.Scanner;/** * Created by m1786 on 2017/3/3. */public class Main{ public static void main(String args[]){ int a,b; Scanner sc=new Scanner(Sy

机器学习面试题(转载)-程序员宅基地

文章浏览阅读807次。机器学习笔试题

error C4430: missing type specifier - int assumed. Note: C++ does not ...(转)-程序员宅基地

文章浏览阅读958次。error C4430: missing type specifier - int assumed. Note: C++ does not ...(转) 2011-07-06 23:37:58| 分类:编程 |举报|字号 订阅AdapterBase.cppWINVER not defined. Defaulting to 0x0502 (Wi

随便推点

从Unity到Godot:SceneTree和root-程序员宅基地

文章浏览阅读978次,点赞3次,收藏2次。Unity中没有SceneTree和root,刚接触Godot的时候我总是搞混这两个概念SceneTreeroot类型SceneTree>MainLoop>Objectroot就是一个Viewport,只不过它在最顶部作用通过节点树管理整个游戏循环根视口获取方式Node.get_tree()SceneTree.root小结...

Python|动态规划问题--斐波那契数列_python下面程序用动态规划法快速计算斐波那契数,在下划线处填上正确的表达式-程序员宅基地

文章浏览阅读689次。欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!斐波那契数列斐..._python下面程序用动态规划法快速计算斐波那契数,在下划线处填上正确的表达式

DSP/BIOS的搭建_dsp bios 新建步奏-程序员宅基地

文章浏览阅读4.9k次,点赞12次,收藏51次。CCSv5.2中DSP/BIOS的搭建_dsp bios 新建步奏

Objective-C语言概述及语法初体验_objective-c语言概述与应用分享-程序员宅基地

文章浏览阅读1.3k次。一、Objective-C(以下简称OC)简介 Objective-C 是在 C 的基础上,加入面向对象特性扩充而成的通用型高级编程语言,也写作 ObjC 、Obj-C 和较少用的 Objective C。Objective-C主要应用于 Mac OS X 和 iOS 系统及其相关 API 如Cocoa、Cocoa Touch。Objective-C 最_objective-c语言概述与应用分享

下一代无线Wi-Fi 6(802.11ax)-程序员宅基地

文章浏览阅读590次。802.11ax的由来  IEEE 802.11是无线网络通信的标准中负责无线局域网的协议标准的工作组。IEEE已成功指定了数个WLAN协议,如11g、11n及11ac。      802.11ac成功的将WLAN的链接速率突破到1Gbps,但随着WLAN在市面上的普及,AP和无线终端越来越多,设备间互相干扰导致整网的效率不理想;多种应用场景的增加,如视频网站、物联网等,在吞吐量、丢包、稳定性、时..._11ax使用he的由来

31线性变换及其矩阵_线性变换矩阵_我什么都布吉岛的博客-程序员宅基地

文章浏览阅读550次。答:选择不同的基对应的坐标值就会不同,如果坐标值改变了,那么相应的矩阵也会做相应的更改。变换是映射,它将一个事物对应成另一个事物,在所有映射中,满足线性条件的映射叫做线性变换。,如果进行了线性变换,那么变换前后各点的距离相等关系是不变的。旋转可以用一个矩阵来表示,属于左乘一个矩阵的情况,故为线性变换。步骤是,取输入基,进行进行线性变换,事实上,所有线性变换都可以用一个矩阵来表示。,前面讨论过,左乘一个矩阵是一个线性变换。,对应的输出基没有可以表示这个的基,故为。根据概念,它不是一个线性变换,因为。_线性变换矩阵