大赛报名活动已截止,现在进入了打分环节。 客户让我们自测一下系统是否有问题。😅 又是没有意义的工作内容,哎!
作为北半球最专业的手动测试小天才,我感觉还是有必要写一下测试流程的。 否则这么枯燥的事情,很容易就懈怠导致遗漏。
测试流程
- ✅ 线上备份数据库。标记为截止报名数据。并 scp 拖回本地。
- ✅ 新建测试的报名账号。账号信息,例如,手机号,身份证号,姓名等,直接使用我开发的小工具一键生成,节省自己乱编的时间。参考 ⚡️随机个人信息生成器
- ✅ 短信验证码,需要通过阿里云后台查看。
- ✅ 管理员新建测试用的打分分组。分组信息,使用测试标识。跟真实分组区分开。同时将测试的参赛者账号添加到分组中。
- ✅ 新建测试用评委账号。依然使用上面的工具一键生成评委信息。将测试评委账号添加到测试分组中。
- ✅ 评委打分测试。
- ✅ 评分结果查看
- ✅ 评分结果导出 Excel 测试
- ✅ 测试角色:管理员,评委,参赛者。各自的后台都需要过一遍。
- ✅ 管理员修改获奖状态。导出 Excel 确认
- ✅ 参赛者登录系统,查看参赛作品获奖状态
- ✅清理测试数据。删除测试参数者,测试分组,测试评委账号,测试作品等。
还是有点产出
没想到还找到了两个 bug
- 阿里云的短信签名失效。虽然后台可以看到签名在三个运营商都报备成功,但是如果短信签名很短,不是公司全称,大概率还是会被运营商拦截。所以,更换了一个公司全称的签名,成功能高一些。但也不是百分之百成功。至少我能收到短信验证码了。
- 评分结果列表的分页问题。我发现 golang gorm 的 count bug 是真多,多到无法理解。换个写法又正常了。
好了,收工。去干点正事了。
我发现不用 VSCode VIM 插件,打字的速度快多了。输入中文的情况下,还是不要使用 VIM 插件为妙。各种 bug。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式