Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。 对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。
Web端和App端测试的区别包括以下:
①从测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。
②从测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。
web测试是基于浏览器的,所以不用考虑安装卸载。
而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。
App还有专项测试,如网络适配性、运营商环境、WIFI。
App还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。
③从具体测试的细节和方法上有区别:
(1)性能测试:web页面测试主要关注的是响应时间;而App测试还需要关注流量、耗电量、CPU、内存等。
(2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。
(3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。
(4)升级测试:升级测试的是提醒机制,升级取消是否会影响原有的功能的使用;升级后用户数据是否会被清除等。
公众号和App端测试的区别包括以下:\
1:从下载渠道以及安装卸载不同
公众号主要是通过用户分享推荐、搜索公众号来获取,不需要下载和卸载,直接关注即可使用,不关注只可使用部分功能,清除的时候直接不在关注就可以 APP需要通过相应应用市场下载、扫描APP二维码、用户分享来下载安装,清楚的话需要卸载
2:开发周期和发布审核的不同
公众号开发周期长短和你需要开发的功能复杂程度有关系,审核时间为7个工作日(节假日、周末除外)。一般72小时内可通过审核。 APP的话需要支持安卓、苹果平台,需要分别开发,开发周期相对来说比较长点,且在各大应用商店发布的审核周期也比较长点
3:登录权限不同
公众号一般授权微信来登录,不需要注册,不需要授权、账号密码登录,直接关注公众号即可使用 APP需要注册登录系统,且是否需要授予相应权限(通讯录、相机、相册、地理位置等)
4:兼容性测试方面不同
公众号是基于微信公众平台,需要兼容不同的微信版本 APP则需要考虑不同的机型,不仅要看分辨率、屏幕尺寸、操作系统
小程序和公众号有什么区别:
两者都是基于微信平台的
不同:
公众号的主要本质是用来营销的,属于自媒体,但是小程序的本质是一种类似app的应用,公众号可能公司比较熟悉,运营的是时间较久,可以在公众号上发布优质内容,通过精彩的文案去推广自己的小程序,然后通过小程序来进行变现。
小程序可以内置在微信公众号中的,它与公众号的关联还是很密切的,可以根据公司的产品,以及对应的分析去写一些优质的推广文案,搭配产品用来引流,引导用户进入小程序进行购买,这样很容易提高流量的转化。
小程序和公众号结合起来使用,一个负责实现消息的推送,一个负责实现功能的使用,可以产生粉丝消息,让运营工作人员更好地去推广产品,产生更大的利润,完美发挥小程序和公众号的优势
微信公众号测试点
以下仅列举基本功能测试点:
1.是否可以正常关注和取消关注;
2.公众号二维码是否可以正常识别,识别后是否可以正常关注;
3.在微信公众号后台设置关键字,用户回复关键字是否可以得到正确回复;
4.已关注用户是否可以查看往期文章,是否可以查看历史消息;
5.群发消息(图文消息,视频消息,音频消息,图片消息,转载文章),用户是否可正常收到;
6.设置自定义菜单,用户点击菜单是否正常跳转到相应页面;
7.点击设为“星标”,是否将该公众号正常设为星标号;
8.点击“推荐给朋友”,是否可以以名片的形式推荐给朋友进行关注;
9.点击“设置”,是否可以正常开启/关闭接收文章推送,是否可以提供位置信息,是否可以进行投诉、清空内容;
10.点击某篇文章是否可以发送给朋友,是否可以分享到朋友圈,是否可以点击收藏,收藏后是否添加到微信收藏里,是否可以以复制链接的形式发给好友,好友是否可以通过链接访问该文章,是否允许在其他APP中打开该文章;
11.是否可以对开启赞赏的作者进行打赏,打赏后是否收到微信支付通知;
12.点击作者头像,是否可以查看该作者的所有原创文章;
13.文章内有阅读原文链接,点击阅读原文是否跳转到原文链接;
14.开启留言功能,且设置所有用户可留言后,是否所有已关注该公众号,未关注该公众号的用户均可留言;
15.开启留言功能,设置仅关注的用户才可以留言,是否仅对关注的用户开放留言功能;
16.是否可以对文章留言进行点赞,取消点赞;
17.是否可以点“在看”,点击在看是否保存到微信看一看的个人在看列表;
18.在微信公众号中点击“搜索”,是否支持模糊搜索和精确搜索;
19.在微信公众号后台发送消息(文字,表情,图片,语音)是否可以正常发送,微信公众号管理员是否可以查看到并正常回复;
20.点击微信公众号底部的广告,是否正常跳转;