鱼鳞病

首页 » 常识 » 常识 » 软件测试之项目线上问题总结与反思
TUhjnbcbe - 2021/1/13 17:13:00
治疗白癜风多少钱 https://wapjbk.39.net/yiyuanfengcai/zn_bjzkbdfyy/

前言

项目版本快速迭代,时间非常紧张,小编在测试工作中,谨慎小心、担心遗漏,回归压力山大。但版本上线后,还是会遇到问题遗漏及意料外的稳定性问题。小编对项目中遇到的两次问题进行了总结反思,吸取教训,与君共勉。

1老用户升级后触发某个功能崩溃

问题出现现象

新版本如果老用户升级后触发获取转写语言崩溃。

问题复现:

a.环境:Android已经下载V3.4.4老版本;

b.操作:打开录音助手appV3.4.4版本,连接录音笔,进行实时录音,切换语言为英文;升级到V3.4.5版本,升级完成后,连接录音笔,APP端发起实时录音;

问题出现原因

代码层面

老版存在配置文件里的语言是int值,对应中文英文。新的需求需要支持所有语言,开发设计如果用int值去做就要遍历几十个,不合理,类型改成了String,采用后端语言码的映射开发直接存后端语言码简单的处理方式。

V3.4.4老版本实时录音language设置

V3.4.5修改实时录音language设置类型

代码修复

V3.4.6修改后实时录音language设置

2wifi和4G切换失败问题

问题出现现象

产品转发反馈的问题

问题复现:

a.环境:

手机周围当前没有可用的wifi网络,使用4G网络。

手机未连接周边的wifi网络(设置里忽略掉当前能连上的所有wifi),使用4G网络。

b.操作:打开录音助手app,蓝牙连接C1Pro录音笔;从笔端发起wifi连接,app显示wifi连接成功;笔端从wifi切换到蓝牙,手机状态栏显示4G网络,此时录音助手app无法联网;切换到浏览器等其它app是可以联网的。杀掉录音助手app再启动,就可以联网了。

问题出现原因

代码层面

App为了提高wifi连接成功率和稳定性,将录音笔wifi网络绑定到录音笔app,录音笔wifi断开,手机切换到其它wifi会重置网络绑定,但切换到4G网络没有触发重置逻辑,导致app无法联网。

开发继续优化wifi连接,加入强绑定,解决新增bug,提交了强绑定的优化变量赋值。releaseNetworkRoute()这句话应该在每次socket断开的时候加上,现在只是加在了切换到其他wifi网络时。

3总结

测试覆盖度

用例设计层面,开发实现方案了解不够充分。

测试执行层面,覆盖安装测试,没有老版本上用户配置项切换后覆盖安装验证,测试覆盖不足。

测试重点

1
查看完整版本: 软件测试之项目线上问题总结与反思