本文共 1288 字,大约阅读时间需要 4 分钟。
一、分享链接的问题
在测试分享相关内容的时候,注意几个测试点:
(1)应用端能否分享成功
(2)分享端能否接收到分享消息
(3)分享端接收到的图片、信息等是否一致
(4)分享端接收的域名是否正确(有时候图片信息一致,域名不正确也是bug,图片信息正确可能是因为这两个域名下对应id的图片信息等一致,所以表面看起来分享的信息是正确的,但本质上是不正确的)
Note:
查看域名的方法:如果直接可以看到分享链接的网址,便可以从网址中读出域名。如果分享到微信等,打开时默认使用内置浏览器打开的,可以下滑手机屏幕,在最上方会出现比分享的链接的来源,即可得到相应的域名。
二、分享至微信的语言问题(主要应用于多语言系统)
1. 分享到内容的语言是由分享系统的语言决定的,例如,A系统里面有个分享的功能,可以分享到微信,A系统是英文,那么不管微信是中文语言还是英文语言,分享的内容都是英文。
2. 分享完毕后,微信会有个返回原应用还是留在微信的提示,这个语言类型是由微信的怨言决定的,此时与分享系统的语言设置无关,如图:
三、web测试中需要测试的拉伸和放大缩小的问题
1. 放大/缩小:通过使用按住Ctrl键,滑动鼠标改变内容的大小,expected result是所有内容可以等比例缩放,但是全部内容都是显示的,只是字体等变大变小。见下图:
[ 内容等比例放大缩小,但内容不会减少 ]
2. 拉伸,使用鼠标将整个窗口放大、缩小,expected result是窗口缩小时,内容不会缩放,但是只会显示部分内容,见下图:
[ 浏览器上的内容的大小不变,但是内容有一部分需要使用滚动条才可以看到 ]
四、电商类的应用:对于disabled或者deleted的商品,一个比较好的解决方案:
1. Product Detail页面没有购买或者加入购物车的按钮。
2. 如果你正好在Product Detail页面,此时商品被disable或者delete,则点击购买或者加入购物车按钮会有一个比较友好的tip message,例如:此商品已失效或者此商品不存在等。
3. 正常搜索,或者在Product List页面,disabled或者deleted的商品是可以展示的,也可以点击进入detail页面
4. 对于disabled或deleted的商品,在Order List中可以看到,也可以查看detail的页面,但是如果有购买或者加入购物车的入口,则有两种方案可供选择:(1)封锁入口,不让进行后续操作。(2)提示tip message,商品不存在之类的比较友好的提示信息。
五、对于dialog上“确认button"和”取消“button的加粗问题:
一般我们比较倾向于的行为进行加粗
(1)再下单操作中,确认是否支付,我们期望用户支付,所以”确认“ button加粗
(2)在取消订单中,我们不期望用户取消订单,所以”取消“这两个字加粗,而”确认“不需要加粗。
六、APP测试时,特别是有启动页面时,可以特别关注一下充电状态和电量低的状态这两种情况,观察电池图标是否正确显示或者隐藏。