近期APP推了两个大的功能,都是老板自己的资源,用户量提升不少,程序潜藏的问题也开始浮出水面。我的工作,除了测试一部分功能外,大部分时间就是跟踪线上的问题。
线上问题主要集中在两块:新功能和僵尸用户激活。僵尸用户,指很久没有用APP的用户(至少三个月以上未使用),大部分集中在语音验证这块(其实这个功能比较多余了)。新功能,主要集中在客户的异常操作太多,数据提交后再删再改……,这个问题其实就是我们对客户群体不了解,应该用傻白的思维来模拟用户操作。在测试过程中,没有考虑到如此频繁地更改数据的操作。
经过组内会议讨论,目前的解决方案:
1、编写测试用例时,将增加频繁地数据更改;
2、每次线上的BUG必须做记录,整理成excel,在编写用例时,作为参考的一部分;
3、将开发环境和测试环境分离开来,减少垃圾数据。
4、整理功能checklist,上线前需将checklist里的功能点全部走一遍,并标记为通过,方能发布版本。