测试思维测试任何事物的测试思路,怎么实现?

2024-03-08
来源:网络整理

测试思维

测试任何东西的测试思路可以总结如下:

第一步:梳理产品核心业务流程:了解这是一个什么样的项目,实现什么业务,如何实现?

这一步一般是根据公司的需求文档来进行的。 如果产品提供了需求文档和业务流程图,你可以按照流程图进行梳理; 如果产品没有提供流程图,则需要测试人员根据对需求的理解自行绘制。 流程图达到梳理业务的目的。

步骤2:按照流程进行模块分割,然后对每个功能模块进行详细的测试点设计和提取。

该单一功能的测试点提取应涵盖以下几个方面:

正常功能验证:优先覆盖正常业务流程和功能验证。 这实际上是单个功能的冒烟测试。 首先进行冒烟测试。 如果失败,可以直接停止测试,开发修复后再继续测试。

异常功能验证:为了更加贴近用户体验,我们还需要验证各种异常场景、故意操作导致错误,并检查系统的反馈和提示,确保用户在使用过程中能够收到系统友好的指令出现操作错误。

因为很多地方的操作都可能会导致系统异常,抛出错误,为了避免漏测,我们需要找到所有可能导致异常的输入项和选项。 所以是时候进行第三步了:

第三步:针对具体功能,寻找每一个输入项和步骤,从以下三个角度分析测试点。

长度、数据类型、必需、重复

需求约束+隐藏需求

功能之间的相互作用

这就需要针对用例使用一些具体的设计方法,如场景法、等价类法、边界值法、错误推测法等。

第四步:考虑非功能测试点,包括接口、易用性、兼容性、安全性、性能压力

微信红包功能测试点

基于以上测试思路,我们可以分析得出,“抖音直播功能”的测试点如下:

1、整理微信发红包业务流程如下:

点击联系人—>点击红包—>输入金额—>输入红包描述—>选择支付方式并将钱放入红包—>确认支付—>领取红包

**冒烟测试:** 选择联系人点击红包,输入正常的红包金额和说明,选择更改付款确认发送成功,可以正常接收。

然后我们再进行各个功能模块的具体细化。

红包金额

考虑长度、数据类型、必填字段等几个方面:

长度:

有效范围:0.01~200,边界值测试数据为:0.01、200

无效:小于0.01,值为0; 大于200,边界值为200.01,检查是否有友好的错误信息

数据类型:

作为数字有效

非数字无效,可以选择字母、字符、中文来表示测试

必填字段:如果输入金额为空,请检查是否有错误提示,友善

探索隐藏需求,小数点不能超过2位。

有效:小数点不能超过2位

无效:小数点后两位以上

其他:是否支持复制粘贴功能; 多发功能是否正常

红包说明

说明 默认值:吉祥如意,检查正常;

对描述的长度有要求,最多25个字符,所以我们可以从以下几个角度考虑:

长度:最多 25 个字符

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

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

数据类型:

描述中可以输入汉字、英文、数字、字符(空格)、符号等。

表情:您可以选择表情来输入红包描述。 测试点涵盖如下:

A。 按钮可以点击

b. 表情包类型:已保存的动画和动画; 自拍表情符号; 系统内置; 下载的表情包

C。 添加、删除、修改操作

d. 发送成功,显示正常。

充值红包的支付方式

找零:选择找零进行红包支付

有效:红包金额发生变化,会有友好提示信息

银行卡:选择红包支付银行

高效的:

对于已添加的银行卡,以及金额和银行卡余额,会有友好的提示信息。

当卡被冻结或其他无效状态时,可以提示友好信息。

零钱通:西安零钱通开展红包支付

有效:红包金额发生变化,会有友好提示信息

确认付款

输入金额和描述,​​并选择相应的支付方式后,您需要输入密码等验证信息来确认支付。 在这里您可以通过以下方式确认付款:

密码确认:输入支付密码进行确认

有效:密码正确即可支付成功,以上支付方式中的渠道均可正确扣款。

无效:密码错误,支付失败,并给出友好提示信息

刷脸:选择刷脸确认支付方式

有效:人脸识别正确即可支付成功,以上支付方式中的渠道均可正确扣款。

无效:人脸识别错误、支付失败、友好提示信息

指纹:选择指纹方式进行支付确认

有效:指纹识别正确即可支付成功,以上支付方式中的渠道均可正确扣款。

无效:指纹错误,支付失败,友好提示信息

领取红包

发送红包后,我们还需要测试红包领取,确认是否可以正常接收,并进行基本的权限限制。

收件人收到红包:

A。 领取前,您可以查看红包的具体信息、金额、留言等,会正确显示;

b. 如果认领成功,则找零将被存入,新增金额=发送金额;

C。 领取后,红包状态会变成灰色,无法再领取。 您可以查看信息;

发件人收到

A。 查看红包的具体信息、金额、消息等信息,会正确显示。

b. 无法领取,等待对方领取

24小时后查看红包状态

A。 超过24小时未领取红包,金额将被退回,找零将记入账户; 会提示红包已过,无法再查看余额和项目信息。

b. 提现超过24小时后,无法查看金额等详细信息。

红包记录

红包发送并接收后,您可以点击右上角查看红包记录,选择查看年份,检查信息显示是否正确;

取消红包

测试取消后,红包发送失败。 但红包是可以再发的。

APP专项测试

涵盖了基本的业务功能测试之后,作为APP的测试,我们还必须考虑APP的特殊测试,比如APP本身的安装、卸载、升级、消息的推送等; 对于红包支付功能,需要注意“中断测试”和“网络测试”!

付款中断:

如果支付过程中出现一些手机中断,红包是否会受到影响,能否正常继续。 常见的中断类型有:

通话已断开

网络中断

报警中断

耳机插拔中断

确保当这些中断发生时,红包不会影响发送,更不会造成一些异常情况,比如APP突发、ANR情况;

网络测试:

验证各种网络类型:2G、3G、4G、5G、wifi均能正常发送;

进行网络切换且功能正常;

弱网测试下功能正常:

不会重复付款或发送多个红包

APP不会崩溃、崩溃,页面提示友好;

微信红包非功能测试点

在测试了上述功能测试点之后,我们还需要验证一些非功能测试点,主要包括以下几个方面:

1)接口

验证界面的美观、排版、拼写错误等。

2)兼容性

A。 考虑测试手机的兼容性,比如手机型号

b. 考虑系统版本的兼容性。 主流系统版本需要测试覆盖率。

C。 考虑不同屏幕尺寸和分辨率的兼容性测试

3) 易于使用

测试站从用户角度考虑用户体验,是否方便使用等。

4)性能

比如发多个红包、发给多个好友等,一般都需要使用工具或者代码进行测试。

5)安全

验证敏感信息是否加密且可篡改; 使用一些工具进行安全扫描,检查是否存在安全漏洞; 或者使用其他一些手段来进行专门的安全测试。

微信红包支付密码_微信红包支付密码_红包密码微信支付安全吗

分享