项目流程
一、项目评审(涉及到伙伴的参加)
二、项目负责人 :负责分需求(开启Jira)
三、UI评审(涉及到的伙伴参加)
四、测试用例评审(涉及到的伙伴参加)
五、冒烟测试(APP、后台、前端 完全确定好),提交代码,其他伙伴通过eta打包,查看
六、关闭Jira
七、注意点:
1.好好检查prd,逻辑问题,文字显示问题(逐行检查,否则总有遗漏)
比如:【预期结果】toast提示:智能车联服务已到期,请拨打952149续约
【实际结果】toast提示:智能车联服务已到期,请拨打952149续约,以免影响您的使用
2.如果数据格式PRD没有提及,要及时问清楚,比如,首页折扣加油,金额和距离 的格式需要的H5保持一致,结果提了2个bug
3.文字显示配置到string文件里面
4.增强对字段为空的考虑
5.修改版本号========项目根目录:configs.gradle
6.之前的UI没有验收成功,导致本次出现UI界面不一致bug,因此再做优化需求的时候要留意
7.修改bug后要同账号验证
8.涉及到自己要做的业务都要过一边,检查一遍(不要相信以前的逻辑),涉及到h5的报错及时联系相关人员
八、感悟
1.2020/10/20转测前自认为无bug
2.前面时间一定要抓紧,不然后面会逼得很紧张,导致问题
3.Android、ios同时开发一个 功能,如果遇到问题,需要后前端协调开发,前提 是IOS和Android 商量好
九、打包
1.定位到项目根目录,cd 文件拖
2../gradlew assembledevDebug mac
3.gradlew assembleTsIncDebug window TsInc代表测试外网
4.gradlew assemblets1Release 给测试打包需要打Release包,Debug会有很多toast
5.如果单独打其它包,只需要改configs.gradle ts1[server:...ts2.....]
十、提代码
app转测,html5未转测,仍然可以提交 比如任务 KL-2752已完成,但是KLC-2716还在进行中,则提交时候【KLC-2716】xxxx仍然可以提交
分支备注在 Log:all下才可以修改
十一、代码审查 ,大概检查30分钟左右,点击完成
十二、在上pre之后,打应用市场包 gradlew assembleprdReleaseChannels
十三、在十二生成的各个包进行360加固
十四、mac md5 包路径
十五、在运维后台管理系统,执行上传官网包操作
ext {
versions = [
'versionCode' : 606000,
'versionName' : '6.6.0'
]
}