资深老鸟总结,接口测试加解密处理+BUG定位+金融项目经验...


前言

加解密接口的处理

目标:
知道项目中接口加解密的实现流程
了解加解密的代码实现
知道Jmeter如何实现接口加解密测试
知道基于Requests如何实现接口加解密测试

1、APP端/客户端接口加解密介绍

加密方式(两种):
在TCP/IP四层模型中的应用层进行加密。类似密码本,当前项目使用的是这种,可以看到所有响应内容,只是看不懂。

在TCP/IP四层模型中的运输层和应用层之间进行加密,通过传输协议实现加密,如https。类似加密路径,此种加密方式抓取到的报文响应内容全是乱码

2、加解密接口测试时的要点

核心就是:编写出与应用服务器相匹配的加密和解密方法

所以在公司中加解密的接口测试如何进行:

找开发来要加解密的方法(因为项目代码中一定有对应的加解密方法)
在测试环境中将加解密的方法跳过(需要跟开发讨论,看难度和影响而定)

系统测试执行要点

正常情况下公司中系统测试分为多轮进行:

第一轮通常是需要执行所有的系统测试用例(必须有)
执行过程中的所有缺陷需要及时提交缺陷报告

第二轮通常是根据替丁的策略来选择部分的系统测试用例进行执行
特定的策略通常由测试主管来制定

策略一般有:根据优先级(高、中),模块(风险高的模块)、根据用例的类型(功能、稳定性、兼容性)……

第三轮通常是发散测试
常见的形式是:组内交叉测试(正常情况下A负责模块1,B负责模块2;交叉测试时,B负责模块1,A负责模块2,而且不需要按照用例来执行)
最后为了保险起见,发布前有时还会针对所有Level0即最高优先级的用例再进行一轮测试,保证发布的系统基本功能可用。

BUG定位

要求:
基本要求:定位出bug所属前端还是后端
更高要求:bug所属模块,bug的代码级别(不要求)

价值:
找到BUG的复现路径,提升开发修复BUG的效率
提升自身的逻辑思维与技术能力

定位的技巧:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值