聊天类APP功能测试点

转:http://www.51testing.com/html/86/n-3419886.html

聊天类的APP都差不多,不管是微信,还是米聊,还是QQ,如果抓住了共性,测试的点都差不太多。

  我用编程的术语来比方功能测试的1,2,3。

  1. 对象

  对象就是聊天的联系人,包括个人账号,公共号,机构号,群组等。

  2. 对象的属性

  就是这些联系人的各个特征。

  个人主页(头像,昵称,签名,管理的群,管理的轻应用,2维码。。。)

  群 (头像,创建人,群成员,名称,消息设置,群轻应用,群类型,2维码。。。)

  公共号(机构号)(主页,头像,名称,简介,管理的轻应用,消息设置,2维码。。。)

  3. 方法。

  方法,就是这些对这些对象的操作。

  消息发送(单聊,群聊,语音,文字,图片,表情,链接,字符及长度。。。)

  成员管理(加人,被加,退出,被动退出,编辑,删除。。。)

  群组管理(创建群,消息设置,申请入群,扫二维码入群,退群,通知提醒,头像编辑,名称编辑,简介编辑,权限编辑,成员编辑。。。)

  消息管理(发布通知,接收通知,发文件,消息提醒,通知提醒,声音,震动,好友请求,请求处理。。。)

  隐私管理(黑名单,允许好友查看动态,允许陌生人查看动态,允许通过手机号查找,允许真实姓名查找。。。)

  权限管理(开放群(任何人入群),半开放群(验证入群),验证加好友,不需验证加好友。。。)

  登录退出(忘记密码,更换账号。。。)

  好友管理(扫二维码加人,加好友,查好友,好友推荐,群组推荐,联系人导入,拉黑名单,解除好友,备注名。。。)

  动态管理(发动态,发投票,点赞,表情,评论,增加,删除,分享,隐藏,编辑。。。)

  消息推送(在线,离线,收发,时序。。。)

  文件管理(接收,离线接收,预览,删除,分享,转存,文件格式,大小。。。)

  4. 缓存

  缓存这个东西需要检查的,关系到用户体验,如果页面没做缓存,打开很慢。可以清除缓存测测。

  5. 升级

  安装,卸载,升级一定要测。有的时候需要直接升级测试,因为开发可能改了表结构而没告诉你,导致升级后部分数据丢失,后果很严重。还要看升级后消息记录是否有丢失(如果可能,需要去查看数据库。)

  6. 网络

  要覆盖(2G,3G,4G,wifi),如果有条件,可以搭建一个慢网的环境,测试慢网或者断线的表现,消息是否成功发送,或者retry几次,没发出去是否有提示等。(各种响应速度是否可以接受)

  7. 中断

  要测试启动,静置,活动中等状态下的中断,看错误的操作是否有保护现场机制。。。

  8. 兼容性

  布局检查,分辨率检查,各种代表性机型检查

  9. 闪退

  一般是开着logcat来测试,几率高的闪退截log给开发分析,monkey也要跑跑。

原文地址:https://www.cnblogs.com/dashu123/p/11822267.html

时间: 2024-10-12 12:53:15

聊天类APP功能测试点的相关文章

高仿新闻类APP频道管理功能,ItemTouchHelper的实践

转载请标明出处: http://blog.csdn.net/iamzgx/article/details/52843653 在上篇博客 简单仿TabLayout实现个性化Tab,让Tab展现多样化,通过HorizontalScrollView实现了类似TabLayout的功能,并且进行了红点提醒,数字提醒的拓展功能.这种功能在新闻类APP是很常见的,还有一种很常见的功能在上一篇博客结尾也提到过,也就是频道管理的功能.以常用的今日头条为例,频道管理功能效果图如下 仔细玩下这里的功能,这里最难的点应

三分之一的程序猿之社交类app踩过的那些坑

三分之一的程序猿之社交类app踩过的那些坑 万众创新,全民创业.哪怕去年陌生人社交不管融资与否都倒闭了不知道多少家,但是依然有很多陌生人社交应用层出不穷的冒出来.各种脑洞大开,让人拍案叫起. 下面我们来挑选一些app. NO1 陌陌 陌陌为什么能火.陌陌为什么能上市,陌陌的崛起直接引领了陌生人社交的火热,后来者都称自己为“陌陌之后,下一代陌生人社交***”的称号. 像这些都项目都是想做下一个陌陌,至于为什么陌陌能成功,我会告诉你,真正的原因就是,陌陌是第一个以“约炮”为噱头的app,强占先机.其

社区类 App 如何引导用户发帖和产生内容?

作者:Pmer在路上链接:http://www.zhihu.com/question/25502904/answer/31342246来源:知乎著作权归作者所有,转载请联系作者获得授权. ugc的产出,在强关系社交和弱关系社交圈之间有所不同强关系社交网络:如QQ空间,朋友圈等分析:偏熟人向的社交模式,重点更多的在提高用户对于社交环境的认可度 策略:1.增强内容的传达效果,通过诸如“特别关心,@好友,并提供专门的筛选分类推荐机制等,来加强用户内容的被阅读被传达的可能性,并同时给予UGC产出用户一种

电商app功能开发流程+方案

hello,各位大咖!开发一款app到底有哪些流程?从零到完善运营,还有版本择选,方向度可精准?分享分享感想: 一款移动电商APP开发从零到完善运营,大概要经历一下几个步骤流程:1.电商APP开发需求:要开发制作一款移动电商APP,不仅仅要了解用户可以在APP上实现什么功能,还要了解企业为什么要制作一款电商APP,在这个基础上,要了解满足上面的功能,APP需要支持哪些功能.如果APP的功能仅仅与网页端的功能没有太大差异的话,那么开发的意义也不大.当这些确定后,再去跟开发制作公司去谈. 2.电商A

[Asp.net 开发系列之SignalR篇]专题三:使用SignalR实现聊天室的功能

一.引言 在前一篇文章中,我向大家介绍了如何实现实现端对端聊天的功能的,在这一篇文章中将像大家如何使用SignalR实现群聊这样的功能. 二.实现思路 要想实现群聊的功能,首先我们需要创建一个房间,然后每个在线用户可以加入这个房间里面进行群聊,我们可以为房间设置一个唯一的名字来作为标识.那SignalR类库里面是否有这样现有的方法呢?答案是肯定的. // IGroupManager接口提供如下方法 // 作用:将连接ID加入某个组 // Context.ConnectionId 连接ID,每个页

【旅游类APP源码】开发者案例开源,走过路过不可错过!

小编语:继上周分享仿饿了么APP源码后,得到了开发者们的强烈反响.热心的开发者(社区ID:小小昊)又翻箱倒柜地找出一个旅游类项目,大手一挥,慷慨奉献给各位AppCan的同学了!想要学习旅游类APP开发的同学千万不要错过啦!AppCan要继续开源!开源!再开源(重要的事情说三遍!) 本案例使用Bootstrap实现css布局,用AppCan IDE开发,用AppCan实现页面跳转功能. 测试机型:红米1S.小米3 页面构成 如图为案例整体布局,起始页为index页面,index页面分为四部分,首页

闹钟类app构想

NABC--闹钟app N:我们打算针对那些易健忘的人来制作一款闹钟功能的记事本,具来说服务的对象有很多:有健忘的人,还有情侣,北漂的人及其父母(...),常年见不到亲人(双方),后期我们若提前完成基本的任务我们会加入一些新的痒点,在下面的C(竞争模块)会细说. A:先借鉴一个闹钟类的app,了解机制,采用敏捷开发:大致我想就是调用本地的录制工具,将录制好的事物保存在手机本地,在你所设定的时间上以通知栏的消息告知你(可伴有你所选的模式),最后就可以播放你所提前记录下来的事有点类似时间胶囊. B:

工具类app存亡观察

每一个族群有每一个族群最爱的app,工具型的那种. 文/张书乐 对于模特张美荧来说,"等"字,曾经是她每天最常见的关键词.过去每次为了在网上分享自己的独家美照,她总是要等,等摄影师有空,等天公作美或摄影棚方便:拍完之后,继续等摄影师得空修片--往往这么一轮等待下来,一组新片,往往要一个月的周期才能折腾好. 现在,不用等了.和其他朋友没事吃个饭就拿美颜相机秀进朋友圈不一样,张美荧则是典型的美图手机和美拍双料粉,每天从衣柜里选择几件衣服混搭一下,就拿美图手机架好,调个定时,就能从容的自拍一

手机也需“绿色环保”,省电类APP或将成为“标配”?

随着移动APP的大幅添加.非常多用户发现,这手机耗电量是越来越大了,在各种娱乐应用.办公应用.社交应用的冲击下,以往两天充一次电都OK.如今一天充一次还不够用,因为续航能力变弱.这也为用户带来了诸多不便. 而造成这样的现象的原因主要在于安卓系统下非常多应用会自己主动开启后台.也就是说,即便用户未曾使用某些应用,但它们依旧在持续消耗电量. 这样的问题不仅会让手机续航时长变短.更重要的是,它不符合绿色环保的理念.单个手机并不会导致太多的电量浪费,但把全国.全球的手机累计起来.浪费的电量应该非常吓人.