标签:范围 bug 好处 测试软件 公众 验证码 处理 主线程 中文译名
微信APP案例分析
一、调研
1.第一次上手的体验
第一次使用微信这个APP是在初中一个同学的推荐下,那时候觉得对微信的第一感觉就是简约。但是说实话,在当时除了简约外对这个软件没有其他特别的感觉了,甚至还觉得这是个挺鸡肋的软件,它有的功能QQ都有,但是QQ有的功能微信却没有。一开始吸引我的是它的语音发送功能,操作起来十分简单方便,我和那位同学互相聊微信时更多的是使用微信的语音功能。
2.至少一个bug,用专业语言描述bug
Bug的定义:软件的缺陷
Bug可以理解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)
1)症状:即从用户的角度看,软件出了问题。
2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。
3)根本原因:错误根源,即导致代码错误的根本原因。
一开始,我认为腾讯公司的产品都是非常完美的,至少他们的软件测试工程师水平都是极高的,我们这种普通人是不太可能发现bug的。然而,就在前几天,我的想法被颠覆了。手机版微信,你只要向好友发送19。。。。。。。。。。。。。。。(15个中文句号),那么恭喜你,你的微信GG了,微信甚至手机系统也会跟着崩溃,你无论如何也打不开你和那个好友的聊天对话框了,所以只能用最暴力的方法恢复——卸掉微信重装。
亲测结果
后面在老师的推荐下,使用bing进行搜索了这个bug的原因:
为什么安卓微信会出现这个Bug呢?根据知乎上网友的分析,可能是“正则匹配的问题,估计是把匹配操作放在UI主线程里了,处理超时导致ANR”。实际上,在之前iPhone也出现过某段字符导致整个系统崩溃的问题,这样的问题的确是比较闹心的。如果遇到人品不好的网友把字符发到微信群中,就会导致一堆人中招,非常折腾。
如果安卓微信中了这个15个句号的Bug怎么办?其实只要让微信不显示这串字符即可,你可以尝试让对方撤回消息,或者删除掉聊天记录,或者删除微信数据,亦或是干脆拉黑好友。总而言之,这样的Bug不要乱玩,如果微信中存在重要信息,可害人不浅。安卓不比iOS,可以统一升级系统修复问题,在各家厂商修复之前,大家还是对安卓微信15个句号Bug多加防范吧。
3.采访使用感受、背景和需求
我向家里的长辈推荐了微信,为了方便联系交流。因为微信功能简单,不会让他们对复杂的社交软件有种望而生畏的感觉。没想到他们一用就爱不释手,然后我的朋友圈就被各种中老年人表情包占据了,最搞笑的是谣言传的比什么还快,要是按照微信朋友圈的理论,微商的产品世界第一,中国的食物样样致命。没有推出合理的辟谣机制和谣言举报机制,或许这也是微信的一个弊端吧。
4.描述用户使用这个产品的过程
手机号可直接验证码登录,同时扫描你的通讯录,看哪些通讯录好友也在使用微信,便可以方便地添加好友开始聊天
5.软件在数据量/界面/功能/准确度上的优缺点
未发现明显的缺点,界面简约美观、功能删繁就简、数据量大,准确度高。特别是微信对隐私的保护做得特别好,朋友圈只有同在一个圈子里的用户才看看到对方的评论,而且查看朋友圈不会留下访问足迹,这样就能肆无忌惮地偷看妹子在朋友圈美美哒的自拍照了。
6.用户体验是否有什么问题
总的来说微信是一款简单易用,颜值极高的聊天软件。但是各种微信推送和朋友圈的谣言实在是有点烦人。微信是推动自媒体时代,去中心化网络的中坚力量之一,但是这股力量是把双刃剑,它能够揭露出一些官方媒体不敢揭露的事实,但也容易被低级趣味的人用来传播谣言,微信的辟谣机制我觉得还不够完善,直到今天,谣言还是处于四处飞起的状态,这种谣言往往容易误导一大部分消费者,从而给商家带来巨大的经济损失。
7.用户对产品的改进意见
既然微信的主旨的轻聊、简单、易用。那么我建议微信不要再添加太多的功能使得软件变得厚重了,而是应该保持其原有的精神。
8.评价软件
上诉几点都是对这款软件的评价,正面评价多于负面评价,微信也是我手机里面最常用的软件之一。
二、分析
1.此软件的所有功能
简单的聊天功能(文字聊天、语音聊天、视频聊天)、朋友圈、公众号、摇一摇、漂流瓶、附近的人、微信游戏、小程序
2.该软件与其他软件的对比
用户体验
微信>qq>Facebook
世界范围的普及度
Facebook>微信>qq
用户数量
Facebook>qq>微信
微信可以说是轻聊版的qq,并且在移动端更为火爆,用户的年龄也会偏大。qq大家也都很熟悉了,缺点就是功能多且杂,不适合上了年纪或者不喜欢复杂事物的人使用。至于Facebook,不得不吐糟一下,一开始以为是多么牛逼的一款软件,因此好奇FQ玩了Facebook,发现用户界面和微信差远了,也就只能分享照片、和微信朋友圈差不多,最致命的是,你在Facebook上面加的人,后面要和他联系还得再下载一个叫Message的聊天软件,完全没有微信用起来方便。
3.对用户体验、UI、核心功能打分
用户体验(9.8/10)
评分原因:简单易用、就连没受过多大教育的中老年人也能很快上手,聊天加人,甚至转发各种推文、朋友圈、玩的不亦乐乎。微信是推动这些中老年人融入这个信息化时代,接收新事物的核心力量。
UI(9.5/10)
评分原因:腾讯招募的前端工程师肯定十分强大,UI自然也是设计得赏心悦目,主色调为绿色,是一种既保护眼睛又十分受欢迎的颜色,特别是登录界面——太空中遥望的蓝色星球——地球,我觉得已经像以前Windows系统的桌面——绿色大草原那样成为一代人心中的经典背景了。
核心功能(8/10)
评分原因:微信主打的理念已经不是怎么把一款产品打造到功能更多更丰富,而是如何做到删繁就简,最大限度去除无用的功能,而保留最核心、最常用的功能。至于扣2分的原因,我还是觉得微信应该尽快推出一个合理的辟谣机制来改善这种朋友圈垃圾文章、谣言满天飞的局面。
三、建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出
对垃圾文章和推送加大管理力度,让微信这个软件更加干净,并且改善辟谣机制,让愚蠢的谣言不再四处传播
2.目前市场上有什么样的产品了
市场上的聊天软件非常多,光是腾讯公司的产品就有QQ和微信,其他国外公司的有微软的MSN,Facebook的Message,推特,以及带有阅后即焚功能的Snapchat。
3.你要设计功能?
阅后即焚。
4.为什么你要做这个功能?而不是其它功能
保护隐私,防止聊天记录被人偷看。微信的主旨是简单、轻聊,所以在此基础上再添加诸多其它丰富的功能反而违背初创时的本心,所以我觉得最合理的改进是对最核心的聊天功能进行完善。
5.为什么用户会用你的产品、功能?
用户的隐私会被得到最大保护
6.你的创新在哪里?请使用NABCD分析
N(need 需求)
用户的隐私需要得到保护,避免别有用心之人翻看你的微信聊天记录
A(Approach 做法)
在原有的正常聊天功能下增加一个阅后即焚功能,用户可以选择正常聊天,也可以选择阅后即焚的聊天方式。当对方正常聊天时,你可以选择聊天记录阅后即焚,如果对方发送消息时设置的是阅后即焚,他发送给你的消息你点开看到后过了几秒就会被焚毁。
B(Benefit 好处)
保护用户的隐私不被窥探
C (Competitors 竞争)
社交聊天软件增加这种功能绝对是趣味性十足的,会吸引很多用户
D (Delivery 推广)
利用微信平台自我推广这个功能,用户很快就会清楚有这个功能
7.如果你来领导这个团队,会有什么不一样?
集思广益。就像今年,NBA小牛队(Mavericks)决定修改中文译名一样,老板库班也是通过新闻媒体平台向广大中国观众征求意见和想法,我认为微信可以借鉴这点,多向用户了解需求、然后尽可能满足一些合理且有意义的需求,这样才能留住用户的心。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
美工一人,尽量在一个月的时间内完成所有美工的设计。开发三人,前端工程师一名,根据美工的设计完成前端的构建,后台工程师两名,因为后台工程师相对来说任务会比较繁重。测试一人,最好有半个月以上的时间来测试软件找出软件的问题,然后才有时间留给开发修改BUG。
标签:范围 bug 好处 测试软件 公众 验证码 处理 主线程 中文译名
原文地址:http://www.cnblogs.com/zjune/p/7619793.html