您的位置:首页 > 编程语言

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

2017-05-17 17:05 323 查看
安卓利用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页面里面的控件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: