初步打算写30条用例,年后回来commit。
大概包括:
1.我的页面
签到,登录,收藏画稿
2.设置页面的功能
所有设置的功能,这个是独立的功能不存在数据交互,所以很好写(除了”不显示已完成画稿”)
3.涂色页面
加载画稿,填色,使用魔法棒,使用提示道具
4.涂色完成页面
重播动画,下载图片,生成且下载视频,分享图片或视频,去水印
5.会员功能
会员购买,会员自动解锁,会员无限使用魔法棒,会员保存画稿无水印
目前我需要解决的问题:
- 获取RC配置?下载firebase sdk,request
- 实例化对象,存放属性状态
- 处理弹窗?如去广告弹窗,评分弹窗,成就获取蒙层,这些都是正常逻辑,但会导致找不到元素。
- 广告?第三方登录?都是在app之外的页面操作,类似弹窗的处理逻辑
- 如何判断页面跳转到了期望页面?如何判断有没有闪退?