余额宝可以扫码支付吗,余额宝可以付款吗

  

  给你一个扫码支付的二维码。如何写测试用例?   

  

  二维码的实质是:   

  

  二维码本身就是一个URL。它只是将网址和用户身份信息转换成二维码形式的二进制0和1。二维码中的黑色颜料块代表1,白色颜料块代表0。我们用手机扫码,得到二维码里的网址。   

  

  一、UI界面测试   

  

  界面按钮和文字描述是否清晰正确;   

  

  界面的设计是否符合大众审美,是否人性化。   

  

  二、功能测试   

  

  用户能否成功生成二维码或支付二维码,二维码出现后屏幕能否变成亮模式,用户能否成功选择不同的支付方式,如账户余额、花呗、信用卡、储蓄卡等。扫码完成后,用户能否收到支付成功的界面,界面能否正确显示用户支付的金额,包括支付信息、是否使用折扣、优惠等。   

  

  功能性测试:'s扫码器能否成功扫描用户手机中的二维码,扫码成功后能否收款,成功生成收款界面。支付宝后台、商户后台、用户手机能否成功传输支付结果信息。   

  

  支付金额场景:   

  

  1.已付金额是否可以为空,为0为负。   

  

  2.支付的金额最多几个小数,一般是2个小数,精确到分钟。   

  

  3.最大单笔金额   

  

  4.单日最大金额   

  

  支付方式:   

  

  1.支付方式:余额、余额宝、花呗、信用卡、银行卡。   

  

  2.支付顺序,默认的支付顺序是什么(或者自己设置的支付顺序)   

  

  3.第一笔付款余额不足时,是否可以默认在第二笔订单中支付,等等?   

  

  4.不同的支付方式将有一个单一的限制。比如不同的银行卡会有不同的额度。   

  

  支付密码:   

  

  当用户选择支付方式并支付金额后,下一步就是输入交易密码。   

  

  1.密码支付、指纹支付还是刷脸支付?   

  

  2.密码正确,交易成功。   

  

  3.密码错误,交易失败。   

  

  4.交易失败后,还能再支付吗?   

  

  5.用户取消支付   

  

  6.如果用户不付费,就让它过期,超时。   

  

  支付状态:   

  

  付款后,会出现付款状态。   

  

  1.支付失败,订单状态   

  

  2.支付成功,订单状态   

  

  3.用户取消支付并进入订单状态。   

  

  4.支付宝超时,订单状态   

  

  三、性能测试   

  

  包括压力测试和网络测试。   

  

  测试:连续扫码,测试强压力下扫码支付功能的工作状态。   

  

  网络测试:测试不同网络环境、不同网络信号强度下,整个支付过程是否卡死,卡死点容易出现在哪里。   

  

  易用性测试:(用户支付全流程操作步骤是否简单便捷)   

  

  在光线不同,屏幕亮度不同的情况下,能否顺利完成扫码收钱的功能?   

  

  用户响应时间:多个用户同时使用扫码操作,提高了系统性能。   

  

  四、兼容性测试   

  

  测试不同手机品牌、不同操作系统下,扫码支付功能是否兼容。   

  

  五、安全性测试   

  

  如果二维码超过安全时间,是否可以自动更新为新的二维码?测试整个支付过程的安全机制能否成功实施。   

  

  伪造支付请求、恶意篡改金额、恶意模拟第三方接口调用商户接口等。都是我们需要考虑清楚的问题。   

  

  二维码是否有时间和次数限制。如果使用安全套接字层,测试加密是否正确,加密前后的信息是否完整。   

  

  六、接口测试   

  

  明确整个支付过程中需要调用的接口,区分商家和第三方平台的接口以及参数的请求方式,包括加密接口的具体参数、使用异常单号模拟支付、检查服务器等等。   

相关文章