安卓代码管理及代码格式改动对测试范围的影响

来源:互联网 发布:淘宝箱小型印刷机 编辑:程序博客网 时间:2024/05/22 20:13

安卓利用git进行分支管理,利用Jenkins进行自动化部署,如下安卓git管理:


git代码结构说明:

master是主干,所有开发功能最终都会合并到master,相当于所有代码的备份;

develop是从master拉出来的开发分支,然后再从develop拉出feature分支进行不同项目开发。(可以同时存在多个feature分支,因为可以同时有多个项目在同步开发)开发完之后再把feature合并到develop分支。

release分支来自于develop,release也是测试打包的分支,但是release最终一定要合并到develop和master

hotfiex是紧急修复分支,顾名思义是修复线上的紧急bug



如何在Jenkins上面查看开发的改动,来评估测试范围:

如下图,红色框标出来的是本次代码修改的路径,我们可以根据路径名称定义知道大概是改了什么东西


网络层:apihttpclient 

API:enterpriseApi 

conf:和APP自己的配置有关的,比如视频地址配置、文件解压地址、

account:页面后端的逻辑

layout:样式

mipmap:存放图片

dimens:图片适配,大于多少屏幕时,以多大为主。

utils:本项目应用的工具


如果是如下改动,其对应的回归范围

1、base里面存放的是基础代码,若base里面代码有改动,则需要回归范围扩大

2、如果是https和http切换则设计到H5页面的功能需要全部回归

3、webview控件的更改,毫无疑问也是需要全部功能回归。

4、webview是X5的内核

5、web控件是H5页面里面的控件


原创粉丝点击