不知不觉,已经从事软件测试工做三年有余。在这三年里,接触了C/S、B/S、APP、接口、UI自动化、APP性能测试,想一想是时候总结一些经验心得。windows
1、接口测试注意点:后端
一、参数边界值;工具
二、参数等价类;性能
三、参数缺失;测试
四、参数错误;spa
五、所依赖接口错误;接口
六、所依赖接口数据场景,如区域性数据为空或不为空的场景;ip
七、返回参数数据格式类型;ci
八、业务逻辑。2、后台/后端测试注意点:自动化
一、录入数据边界值;
二、录入数据等价类;
三、录入数据缺失(必填项);
四、录入数据错误;五、增删改对依赖关系数据的影响;
六、增删改查功能。
3、APP测试注意点:
一、定位;
二、数据边界值;
三、数据等价类;
四、数据缺失;
五、数据异常;
六、接口返回数据为空或异常状态码的容错;
七、多维度交叉筛选;
八、分页加载;
九、数据为空或过长兼容性。
4、UI自动化
一、Appium+Jenkins+Eclipse+TestNG+Maven...
5、APP性能测试工具
一、腾讯GT for iOS & Android;
二、网易Emmagee for Android;
三、Ecilipse APT for Android;
6、接口测试工具
一、JMeter【性能/自动化】
二、SoapUI【自动化】
三、Gesen‘s Bow【功能】
四、Fiddler for windows【抓包&mock数据】
五、Rythem for Mac【抓包,易用,只支持http】
六、Charlesfor Mac【抓包,支持https】
【有待完善,若有不正之处请指出】