红包群二维码

发布人: admin 发时间: 2021-06-04 热度: 63
红包群二维码 ... 
最近几个月都处于找任务黄金期--金三银四,所以柠檬班的学员很多都收到了 offer。从学员的反应回来的面试中,我们发现除了像“测试工具”、“自动化测试”、“功能测试”等这些提升技艺之外,必定要面试官考验到的一个技艺就是“测试方法”和”测试思想
之前我有整理过一篇文章“领取功用如何测试?”,“抖音直播要如何测试”,很多先生说是及时雨,协助了他们的测试面试,需求同窗可以点击检查你能说说“抖音直播”怎样测试吗?。
明天我再给大家整理一篇面试高频问到的成绩“微信红包”怎样测试,接下来我们就一起来剖析一下这个面试题的答复要素。

图片
测试思想
THE TEST OF THINKINGN

测试任何事物的测试思绪可以总结如下:
第一步:梳理产品的中心业务流程:明白这是个什么项目,完成了什么业务,以及是怎样完成的?
这个步骤普通是参考公司的需求文档来的,假如产品提供需求文档的同时提供了业务流程图,可以遵照流程图来梳理;假如产品没有提供流程图,就需求测试人员依据需求的了解本人画出流程图,到达梳理业务的目的。
第二步:依据流程停止模块细分,然后针对每个功能模块停止详细的测试点设计和提取。
这个单个功用的测试点提取要掩盖一下几个方面:
正常功用验证:优先掩盖正常的业务流程和功用验证,这其实也是单个功用的冒烟测试。冒烟测试先行,假如经过,可以直接中止测试等开发修复后持续测试。

异常功用验证:为了愈加贴近用户的运用产经,我们也要验证各种异常的场景,成心操作招致出错,反省零碎反应和提示,保证用户操作失误的状况可以失掉零碎敌对指示。
由于有很多中央的操作都有能够会导致系统异常和抛错,所以为了不漏测,我们需求找出一切能够招致异常的输出项和选项。所以就到了第三步:
第三步:针对详细功用寻觅每个输出项和步骤,从以下三个角度来分析测试点 。
1.长度,数据类型,必填项,反复

2.需求的约束条件 + 隐形需求

3.功用之间的交互

这其中就需求用到一些用例的详细设计办法了,比方场景法,等价类法,边界值法,错误揣测法等等
第四步:思索非功能测试点,包括界面、易用性、兼容性、安全性、功能压力


微信红包功用的测试点
基于下面的测试思绪,我们可以剖析得出“抖音直播功用”测试点如下:
一、梳理微信发红包的业务流程如下:
点开联系人---> 点击红包 ---> 输出金额---> 输出红包描绘---> 选择领取方式塞钱进红包---> 确认领取---> 支付红包
**冒烟测试:**选择联系人点击红包,输出正常的红包金额和描绘,选择零钱领取确认发送成功,并收到可以正常支付

然后我们再停止各个功能模块的详细细化。


红包金额
从长度、数据类型、必填项等几个方面来思索

1.长度:

无效:0.01~200,取边界值的测试数据为:0.01,200

有效:小于 0.01,取值 0;大于 200,取边界值为 200.01,反省能否敌对的报错信息
2.数据类型:

无效为数字

有效非数字,可以是从字母、字符、中文里选择一个代表测试
3.必填项:

输出金额为空,反省能否有报错信息并敌对
4.发掘隐形需求,小数点不能超越 2 位

无效:小数点不能超越 2 位

有效超越两位小数

其他:能否支持复制、粘贴功用;以及屡次发送功用能否正常



图片




红包描绘
描绘默认值:恭喜发财 大吉大利,反省是正常的;
描绘的长度有要求,最多为 25 个字符,所以我们可以从以下角度来思索

长度:最多为 25 个字符

无效:范围为 0~25,选取边界值作为测试数据,0 和 25

有效:大于 25,选择边界值 26 作为测试数据



数据类型:

1.描绘里可以输出汉字、英文、数字、字符(空格),符号等
2.表情:可以选择表情进红包描绘,测试点掩盖如下:

a、按钮可以点击

b、表情包的类型:保管的动图和动图;自拍表情;零碎自带;下载表情包

c、增删改操作

d、发送成功,显示正常



塞钱进红包的领取方式
零钱 :选择零钱停止红包领取
无效:红包金额 <= 零钱,可以发送成功

有效:红包金额 > 零钱,会有敌对的提示信息


银行卡:选择银行停止红包领取
无效

1.曾经添加的银行卡,并且金额 <= 银行卡余额;

2.新添加的银行卡:可以绑定成功;金额 <= 银行卡余额
有效

1.曾经添加的银行卡,金额 > 银行卡余额,会有敌对的提示信息

2.新添加的银行卡,金额 > 银行卡余额,会有敌对的提示信息

3.卡被解冻有效形态,可以提示敌对的信息



零钱通:西安则零钱通停止红包领取
无效:红包金额 <= 零钱,可以发送成功

有效:红包金额 > 零钱,会有敌对的提示信息



确认领取
输出了金额和描绘,以及选择好对应的领取方式后,需求输出密码等认证信息停止确认领取。这里可以经过一下方式停止确认领取
密码确认:输出领取密码停止确认
无效:正确的密码,领取可以成功,并且以上领取方式里的渠道可以停止正确的扣款

有效:错误的密码,领取失败,并且给出敌对的提示信息

刷脸:选择刷脸方式停止领取确认
无效:正确的刷脸辨认,可以领取成功,并且以上领取方式里的渠道可以停止正确的扣款

有效:错误的脸部辨认领取失败,并且给出敌对的提示信息
指纹:选择指纹方式停止领取确认
无效:正确的指纹识别,可以领取成功,并且以上领取方式里的渠道可以停止正确的扣款

有效:错误的指纹,领取失败,并且给出敌对的提示信息


支付红包
发送了红包之后,我们还要停止红包支付的测试,确认能否可以正常支付,并做了根本的权限限制。
1.接受者支付红包:

a、支付之前,可以检查红包的详细信息,金额,留言等,显示正确;

b、支付成功,会存到零钱,并且新增的金额 = 发送金额;

c、支付之后,红包形态会变灰,不能再支付,可以检查信息;



2.发送方支付

a、检查红包的详细信息,金额、留言等信息,显示正确

b、不能停止支付等候对方支付



3.24 小时之后再确认红包形态

a、超越 24 小时未支付,金额退回,到账到零钱;提示红包过来,无法再检查余额和项目信息

b、取过之后超越 24 小时,无法再检查金额等详细信息


红包记载
发送红包之后,支付完成,可以点击右上角检查红包记载,并可以选择年份停止检查反省信息显示正确;


取消红包
测试取消了之后,这个红包发送失败。但是可以再次停止红包发送。


APP 专项测试
掩盖根本业务功能测试之后,作为 APP 的测试,我们一定还要思索到 APP 的专项测试,比方 APP 本身装置、卸载、晋级音讯的推送等;关于红包领取功用,我们需求关注下“中缀测试”和“网络测试”!

领取中缀
领取进程假如呈现一些手机的中缀行为,那么红包会不会遭到影响以及能否可以正常持续罕见中缀类型有:

电话中缀

网络中缀

闹钟中缀

插拔耳机中缀

保证这些中缀发作时分,红包不会影响发送,愈加不会招致一些异常情况发作比方 APP 忽然 crash 和 ANR 的状况



网络测试:

验证各种网络类型:2G、3G, 4G,5G,wifi 下都可以正常发送;

停止网络切换,功用正常;

弱网测试下功用正常:

1.不会反复停止领取或许发送多个红包

2.APP 不会闪退 解体,而且页面提示敌对

微信非功用的测试点


测试完以上的功能测试点之后,我们还需求验证一些非功能测试点,次要包括以下几个方面:

1)界面
验证界面的美观,排版和错别字等。
2)兼容性
a、思索测试手机挪动端的兼容,比方手机型号

b、思索零碎版本的兼容,主流的零碎版本需求测试掩盖

c、思索不同屏幕大小及分辨率的兼容性测试
3)易用性
测试站在用户的角度思索用户体验,运用能否方便等。
4)功能
比方发送多个红包,给多个好友发送等,普通需求借助工具或许代码停止测试。
5)平安
验证敏感信息能否加密,能否可以窜改经过一些工具停止平安扫描,反省能否有安全漏洞;或许采用一些其他的手腕停止专门的平安测试。

分享给朋友:

大家都在这抢红包