如何对微信APP进行测试
测试微信APP与测试一般软件App大体相似,只是在功能上有所区别。具体,可以从:1.功能畲驶郜杏测试2.兼容性测试3.性能测试4.稳定性测试大的几方面进行测试,测试方法上可以从手工测试和自动化测试几方面进行。如果可以的话,还可以进行安全测试。
工具/原料
微信App
功能测试
1、测试微信功能,无法列举的非常详细,专业的测试,需要编写具体的功能测试用例,来进行测试。登录测试
2、从上图的登录窗口,可以看到,登录功能测试就有好多项测试。输入选项:1.手机号2.qq号3.邮箱4.微信号
3、每个输入项,都可以进行正常输入的测试和异常输入的测试(边界,等价,场景,猜错等等)。1.手机号输入字母2.手机号输入字母+数字3.输入特殊符号4.输入<11位5.输入>11位6.输入11位手机号等等,其他类似。
4、而相应的输入都应该对应相应的输出。如果出现崩溃或者错误的代码提示给用户是非常不友好的。例如输入错误的手机号,应该提示如下
5、如果输入错误的账号密码应该提示如下
6、输入正确的账号后,应该可以直接跳转主界面。然后建议从具体的功能模块来进行畲驶郜杏测试。模块从大到小划分。1.微信2.通讯录3.发现4.我5.公众号6.服务号7.小程序公众号和服务号以及小程序都是对接微信平台的。可以单独划分进行测试。例如 “发现”里面就可以如图再进行划分
7、然后朋友圈,还可以继续划分。当然实际上应该从具体的业务来做区分。例如:朋友圈是单独的一个功能模块,会有专门的部门来做测试,而他们测试的根模块就是朋友圈。然后再对朋友圈进行模块划分。
兼容性测试
1、兼容性测试也是比较麻烦的。一般可以用平台来进行测试,例如wetest,testin等等,可以直接拉取几十个几喝钽葆檩百个机型进行一些拉测,还可以上传一些用例来进行测试。从而可以达到兼容性测试的目的。而在众多的机型,版本中,兼容性测试或多或少都会存在着一些问题。所以每个app版本发布的时候都应该注明支持的android或者ios版本。
性能测试
1、性能测试要借助一下性能测试工具来实现。具体可以百度一下,性能测试主要是出具性能测试报告,根据性能测试报告来对app进行性能优化。例如:内存,cpu占用情况,耗电情况,卡顿情况等。
稳定性测试
1、稳定性测试,可以测试一下app在手机中持续运行的情况,例如手机资源充足的情况下持续运行和手机资源不足的情况下的运行情况等等。持续运行一定时间后,分析形成测试报告。