服务热线:18137863186

APP开发后期测试时需要注意的问题?

分类:常见问题
浏览次数:363发表日期:2018-08-14

APP开发离不开测试,通过测试不仅能够及时修复程序问题,还是后续APP发布运营留住用户的关键点所在。通过对自己负责测试的一款即时交互App的几个测试版本的Bug进行大概的分析,将Bug化分为:功能Bug,样式Bug,兼容Bug,其他(无效产出)四种大类进行统计和分析

手机APP制作,软件开发公司

  1.功能性Bug分析说明

  功能性的Bug多数是涉及业务流实现方面,业务测试需要必测点文档和用例来覆来覆盖,但需要特别说明的是闪退,闪退是移动端应用一个比较常见的问题,占约总数4%的比例,它可能会出现在各个操作场景,有的是由于频繁发送网络请求导致,有的是内存不足导致,有的是功能实现上的缺陷,且部分是非必现的,这就导致定位存在较大难度。

  频繁闪退大大降低了app的稳定性和用户体验度,尤其是业务流程上产生的闪退问题,所以闪退是紧急且重要的需处理问题之一。除了上线前全覆盖测试以最大限度降低闪退风险外,上线后出现闪退可以通过自动提交日志回传给服务端的方式,供开发定位和解决问题。

 2样式Bug分析说明

  样式问题在统计中也占有相当大的比例。通常对于研发而言,样式和文案问题因为很容易就可以修改技术含量较低,所以优先级都被放得很低,难以引起重视。并且提示性文案有时存在于多个页面,很容易出现改不全的现象,这类问题上线后对产品的用户体验提升有一定影响。

  社交App吸引客户群很大程度上取决于新颖的社交形式和独特的样式设计,所以样式上出现问题很容易引起用户的反感。针对界面样式和文案问题,正常的避免的方式就是需求设计和UI设计规范化,尤其是敏捷开发项目,各个版本变更都需要经过评审且最终产出标准文档提供给发开参考。

3兼容问题和其他

  兼容问题目前我在移动端遇见的,大多出现在iPad和IOS6:Ipad是由于屏幕尺寸与iPhone不一致产生的拉伸变形;IOS6则是因为UI渲染和Ios7以上版本差异较大导致的

4、发散测试

从Bug类别分类统计中显而易见,功能和样式问题占有绝对比例。而这部分正是黑盒测试的主要范畴。在尚未建立用例库的时候,一般都是在进行发散测试。比如根据必测点文档发散测试,在没有测试用例且时间较为紧迫的时候,尤其是测试计划外的意外变更,一般都是通过必测点进行迭代发散测试;或者迭代测试/发布前的冒烟测试。

手机APP制作,软件开发公司

立信科技专注APP制作、APP开发、手机APP定制、商城APP、微信小程序开发制作、网站建设等服务。为品质而生,团队成员来自互联网公司,坚持为中小企业提供互联网解决方案服务。公开、合理的开发价格,从满足需求与尽量降低技术成本角度出发,为客户提供经济切实的解决方案。为用户产品量身定制UI界面,拒绝毫无内涵式设计,用对待艺术的态度对待每一件产品。



  • 波浪
  • 波浪