目录
一、概述
所有功能都实现并且整合到一起之后,我们需要对我们现在的模块功能、系统流程做测试并且修改我们能发现的所有bug。
二、测试流程
我们从主界面开始进行测试,对所有模块按照我们想的功能进行真机测试。
具体流程为:注册登录 -> 主页面 -> 对话 -> 地图 -> 其他拓展页面。
我们会对按照正常的使用流程对小程序进行一遍正常的测试,然后用我们认为可能会出现bug的方式测试小程序,找到并修改我们能找到的所有bug。
三、bug修改
由于bug非常多,我们修改的过程非常耗时耗力,好在我们成功修改了我们找到的所有bug。这里只举例部分我们修改的bug。
我们修改密码输入部分,将type变为"password”这样我们在输入密码的时候就不会显示我们输入的内容而是显示***。但是在注册页面我们没有修改。
<input name="userName" placeholder="请输入密码" auto-focus="true" bindinput="InputPassword" type="password"/>
对话页面输入框那里,微信小程序开发者界面和真机测试的效果不同,在真机测试的时候会导致输入框顶出来,脱离父组件,我们删除了auto-height就可以解决这个问题。
还有就是有的组件设置过大,会导致页面出现晃动,这样会导致非常不美观,我们会逐个组件进行测试,找到错误组件,然后进行格式上的修改。
还有就是地图页面的播放功能,ios系统有设置,会导致语音播放不能外放,只能在耳机里进行播放,我们在app.js里添加如下代码便可以解决。
wx.setInnerAudioOption({
obeyMuteSwitch: false
})
。。。。。。BUG还有很多,我们找了非常多的bug并修改了,可能还会有很多我们没发现的问题,这就要求我们以后进行测试和完善了,不过多赘述了。