自动化面试及答案合集大全 自动化面试问题及答案集锦(3)
导读:自动化面试及答案合集大全,和检查点。 第三步:和开发一起对接口测试案例进行评审。 第四步:结合开发库,准备接口测试案例中的入参数据和出参数据,并整理成 csv 格式的文件
自动化面试及答案合集大全
和检查点。
第三步:和开发一起对接口测试案例进行评审。
第四步:结合开发库,准备接口测试案例中的入参数据和出参数据,并整理成 csv 格式的文件。
第五步:结合接口测试案例文档和 csv 格式的数据文档,做接口测试案例的自动化案例开发。
第六步,写完自动化用例之后开始执行。
第七步,执行如有 bug,提交至禅道。
第八步,开发修改完成后,回归 bug。
第九步,完成后做自动化持续集成。
- 获取接口规范。
- 设计接口测试用例(主要从用户角度出发看接口能否实现业务需求,用例设计就是黑盒用例)。
- 各种入参验证(正常情况,异常情况包括输入参数个数不对,类型不对,可选/必选,还有考虑参数有互斥或关联等的情况)。
- 接口返回值各种验证(符合接口文档需求)。
- 了解接口实现逻辑,实现逻辑覆盖(语句/条件/分支/判定/…)。
- 接口的安全性,接口性能。
- 采用工具或者自写代码来验证。
- 发现问题报 bug,并进行状态跟踪。
怎样设计接口测试用例?
- 是否满足前提条件。有些接口需要满足前提,才可成功获取数据。常见的,需要登录 Token。
- 是否携带默认值参数。
- 业务规则、功能需求。这里根据时间情况,结合接口参数说明,可能需要设计 N 条正向用例和逆向用例。
- 参数是否必填。
- 参数之间是否存在关联。有些参数彼此之间存在相互制约的关系。
- 参数数据类型限制。
- 参数数据类型自身的数据范围值限制。
接口测试,都要测什么?
可用性测试:据约定的协议、方法、格式内容,传输数据到接口经处理后返回期望的结果。
- 接口功能是否正确实现。
- 返回值测试 – 返回值除了内容要正确,类型也要正确,保证调用方能够正确地解析。
参数值边界值、等价类测试。
错误和异常处理测试。
- 输入异常值(空值、特殊字符、超过约定长度等),接口能正确处理,且按预期响应。
- 输入错误的参数,接口能正确处理,并按预期响应。
- 多输入、少输入参数,接口能正确处理,且按预期响应。
- 错误传输数据格式(如 json 格式写成 form 格式)测试。
安全性测试,主要指传输数据的安全性。
- 敏感数据(如密码、密钥)等是否加密传输。
- 返回数据是否含有敏感数据,如用户密码、完整的用户银行账号信息等。
- 接口是否对传入的数据做安全校验,如身份 ID 加 token 类似校验。
相关阅读
-
ui设计图片素材 ui中国设计网站
本文核心导读:ui设计图片素材和ui中国设计网站的相关话题,相关内容具体如下: 现在图标的应用无处不在,我们可以不追溯什么时候开始有图标,只看现在手机上电脑上等等无不充满了各式
-
公司做网络推广哪个网站好 推广平台网站推荐
文章摘要:公司做网络推广哪个网站好和推广平台网站推荐方面的讲解,具体内容如下: 许多企业都如今面临了同一个问题,企业相应做网络推广,可是尝试过一些平台后发现效果还是很差。
-
js数组分割函数 分享js数组去重最简单的方法
IT袋网为你介绍js数组分割函数和分享js数组去重最简单的方法的话题,具体介绍如下: 接着上文介绍的JavaScript数组的基本概念和定义、使用方法后,本文重点介绍数组的常用方法。 7.向数组中
-
密码安全指南:理解和防范常用密码字典攻击
IT袋网网为你介绍密码安全指南的相关经验,一起来了解了解吧。 密码字典攻击是一种常见的网络攻击方式,黑客会使用预先编译的常用密码列表(也称为密码字典)来破解用户的密码。 本文


