【软件测试基础知识】面试之“支付功能怎么测”

发布 : 软件测试培训      来源:软件测试干货资料

2021-09-08 13:36:26

测试思维四步走:

第一步:理清需求(业务流),清楚项目是什么、目的是什么、怎样实现的。

法宝:xmind+流程图。没事儿自己画一画图,你就有恍然大明白的赶脚。

第二步:分清模块,找到模块中的测试点,划分测试点的优先级,找到最难的部分,重点测它测它测它。

法宝:需求了然于胸,测试点基本全覆盖。

测试注意:先冒烟测试,再功能测试(正常功能+异常功能【尽可能多的创造异常情况,检验系统的错误处理能力。】)

第三步:劈开测试点,找准每个的输入项、步骤及输出要求。

法宝:测试方法(场景法、正交排列法、正交表法、边界值法、等价类划分法等)统统用起来。

注意点:长度、数据类型、重复项、隐形需求、功能交互等。

第四步:非功能性测试。包括:界面、易用性、兼容性、压力、性能、安全性、数据库等。

一:业务流程。

通常支付流程为:点击支付-->支付方式-->确认金额-->支付密码-->支付成功。

1、支付按钮正常。异常:未支付,取消订单取消成功。多次点击,成功1次。

支付方式:储蓄支付、信用支付、第三方支付,未付款成功,可切换方式。异常:未绑卡,提示不能支付。

2、确认金额:小数点、数量、账单总金额、账户余额、单日限额、单笔限额、支付限额。异常:0和负数。

3、支付密码:有效次数、银行卡、刷脸、指纹、免密、动态验证码、手势。异常:错误密码、错误次数超上限锁卡等。

4、其他场景:他人代付、帮别人支付、多笔合并、支付中断:主动可恢复;非主动可恢复、网络切换、抓包更改数据。

5、涉及退款:可退款、金额正确、优惠券返还、数据库数据也恢复。异常:订单号错误、金额错误。

二:测试注意点。

小额支付、大额支付、沙箱支付、第三方支付。

三:非功能测试。

1、界面测试:美观性、错别字、排版、颜色配比等。

2、兼容性:分为BS和CS架构。

(1)BS:跟浏览器、操作系统的兼容性。

(2)CS:跟屏幕、手机品牌、手机型号、系统版本、分辨率等的兼容性。

3、易用性:适合用户操作和使用,符合日常使用习惯,使用方便简单等。

4、压力:多用户操作、小内存操作等。

5、性能:多用户、长时间等,多借助工具。

6、安全:敏感信息加密、检查安全漏洞、借助工具。

7、数据库:数据存储、数据读取、数据调用、数据丢失、数据恢复等。

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部