安卓代码管理及代码格式改动对测试范围的影响
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页面里面的控件
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页面里面的控件
相关文章推荐
- 高效梳理测试范围的方法——业务格式图管理方案
- 论坛结构改动,URL重写不影响收录地址的访问代码
- 用泛型技术对业务管理Bean抽象_实现_测试(代码示例)
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作(键人岐)
- linux系统管理客户端2--串口实现测试代码编写
- Dreamweaver代码格式管理
- 论坛结构改动,URL重写不影响收录地址的访问代码
- 测试一下论坛代码格式
- 测试博客代码格式
- php项目代码 编码格式不对会大范围报错
- 测试Windows Live Writer编写博客,主要是代码格式
- (原创)倾情奉献由测试兵团整理的cmh格式测试管理资料
- 采用有利于版本管理的代码格式
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作
- 重要:修改代码一定要想想可能影响的地方,并做好测试
- 论坛结构改动,URL重写不影响收录地址的访问代码
- 有利于版本管理的代码格式
- hibernate版本改动对配置、代码影响
- 配置gitlab环境实现代码管理及Web Hook测试和ldap认证 推荐
- 测试一下论坛代码格式