- 什么时候进行接口测试:测试人员会优先编写系统测试用例,系统测试人员编写完成后,如果开发人员的设计文档(API设计文档)已经就绪,那么测试人员可以根据API设计文档来编写接口的测试用例,以及接口测试脚本的编写,在开发没有提测前会进行接口测试,如果开发提测了,那么需要暂停接口测试然后进行系统测试,在系统测试过程中有些无法模拟的场景可进行接口测试
- 接口测试用例的执行分为手工执行和自动化执行;
- 手工接口测试:效率高,能更好的发现问题;
- 自动化接口测试:费时费力,需搭建框架、写代码、调试代码,所以一般用于稳定的产品,需要迭代回归的产品;目的是:维护系统的质量,确保在产品迭代时保证开发不引入新的问题;
- 单接口测试:
正向测试:必填参数(必测),所有参数(必测)、参数组合(业务需要时猜测是)
反向测试:- 参数异常:多参、少参–低优先级,可不设计用例以及测试;
- 数据异常:数据为空、长度不符、类型不符–中优先级,建议测试数据为空的情况;
- 业务数据异常:结合业务功能考虑输出的各种异常返回情况(业务异常,结合API接口文档的
接口响应中不同的响应情况)—高优先级,重点测试;
- 多接口组合测试:从业务功能(用户使用)的角度上来将多个依赖接口组合在一起进行测试,相当于业务流程,如从注册-登陆-开通托管-充值-投资的金融全流程;
接口测试总结(单接口+多接口)
张小明
前端开发工程师
8万字Android Jetpack学习笔记,帮你快速入门、强化实战
开发七年,我从传统架构MVC到MVVM,一直走到现在的JetPack,没少走弯路。 **JetPack能够使开发更加规范,降低项目复杂性,同时规避应用崩溃和内存泄露等的问题,但也存在代码阅读和业务逻辑理解困难的情况。**这…
改进NLM算法:针对红外图像混合噪声的鲁棒去噪方案
简介:图像去噪是计算机视觉与图像处理领域的基础任务,旨在从受噪声污染的图像中恢复出清晰、高质量的原始信息。其核心原理在于利用图像自身的统计特性或先验知识,通过滤波、变换域处理或基于学习的方法,分离信号与噪声。这项技术…
2022最火热的网络组件,带你玩转不一样的它
就在上个礼拜我的同事兼好友跳槽去面试网易安卓工程师岗,一二面顺利过关,结果卡在了第三面,他跟我说三面问了一大堆关于Retrofit源码内核问题,并让他现场讲解Retrofit架构设计。Retrofit作为2022最为火热、应用最为广泛的网络组件…
区块链数字藏品搭建源码
首先 带大家了解一下什么是区块链, 区块链的定义;区块链数字藏品搭建源码下载地址区块链首先得从记账来说最开始的记账方式是-----专人记账很久以前记账都是村民全部去干活。然后有文化的先生来进行对各家各户的劳动收成、和工务酬劳记账。账本呢是有账房…
字节二面:如何应对Framework层中多进程和线程通信场景
如果有人问:“在当下环境中,什么样的安卓程序员,不容易被淘汰?” 我的答案是:“底层开发!” 互联网行业,更新迭代非常快,目前Android底层的架构也在不断调整和优化中,这说…
字节总监用了半个月整理出的1595页《Android11.0 最新Framework解析》高清PDF开发下载
作为过来人,发现很多学习者和实践者都在 Android Framework上面临着很多的困扰,比如:工作场景中遇到难题,往往只能靠盲猜和感觉,用临时性的补救措施去掩盖,看似解决了问题,但下次同样的问题又会…