原文:接口测试:如何定位BUG的产生原因

转自公众号 QA之道 我们从在日常功能测试过程中对UI的每一次操作说白了就是对一个或者多个接口的一次调用,接口的返回的内容 移动端一般为json 经过前端代码的处理最终展示在页面上。http接口是离我们最近的一层接口,web端和移动端所展示的数据就来自于这层,那么我们如何知道在测试过成功UI上的每一次点击都触发调用了那些接口呢 请在下面的场景中找答案。如下场景:你负责测试某一个电商网站一个用户的订 ...

2016-10-11 19:29 1 7433 推荐指数:

查看详情

接口测试常见bug

一、接口参数数据类型:1. 数值型2. 字符串类型3. 数组或者 链表类型4. 结构体二、接口测试常见bug:1. 特殊值处理不当导致程序异常退出或者崩溃2. 类型边界溢出,导致数据读出和写入不一致3. 取值边界外值未返回正确的错误信息4. 参数 为null或空字符串“”等5. 权限未处理 ...

Sun Apr 26 08:37:00 CST 2020 0 2936
接口测试接口常见bug分类

一、接口参数数据类型: 1. 数值型 2. 字符串类型 3. 数组或者 链表类型 4. 结构体 二、接口测试常见bug: 1. 特殊值处理不当导致程序异常退出或者崩溃 2. 类型边界溢出,导致数据读出和写入不一致 3. 取值边界外值未返回正确的错误信息 4. 参数 为null ...

Fri Jun 25 00:21:00 CST 2021 0 238
bug记录-接口测试常见bug记录(学习笔记)

接口测试经常遇到的bug和问题,如下: 传入参数处理不当,导致程序crash; 类型溢出,导致数据读出和写入不一致; 因对象权限未进行校验,可以访问其他用户敏感信息;---权限校验很重要 状态处理不当,导致逻辑出现错乱; 逻辑校验不完善,可利用漏洞获取非正当利益 ...

Fri Dec 21 18:49:00 CST 2018 0 3276
接口测试的过程中发现过哪些 bug?

接口测试中发现的bug类型有如下几种: 常规错误,接口没实现,没按约定返回结果,边界值处理出错等。输入异常值(空值、特殊字符、超过约定长度等),接口抛错,没做封装处理;输入错误的参数、多输入、少输入参数; 接口可能出现的错误,安全性问题,如明文传输、返回结果含有敏感信息,没对用户 ...

Mon Apr 05 05:36:00 CST 2021 0 881
进行接口测试时,怎么快速找到bug

作为测试人员,和我们最常打交道的非bug莫属。 但是测试不只是负责发现问题,除此以外找到来源、提出解决和预防方案也是要掌握的技能。 怎么快速找到一个bug,就需要对功能、产品的流程、开发方案、开发人员非常熟悉。 遇到一个bug的时候,我们要去定位发现这个bug的来源是属于前端还是后端,这时候 ...

Sat Dec 26 02:17:00 CST 2020 0 542
你平常做接口测试的过程中发现过哪些bug?

发现的bug可总结如下: 常规错误,接口没实现,没按约定返回结果,边界值处理出错等 输入异常值(空值、特殊字符、超过约定长度等),接口抛错,没做封装处理; 输入错误的参数,多输入,少输入参数,接口可能出现错误 安全性问题,如明文传输、返回结果含有敏感信息,没对用户身份信息做校验 ...

Wed Jan 12 01:37:00 CST 2022 0 757
打印有效日志 - 快速定位bug产生原因 - 提高生产系统维护效率

生产环境产生bug时,程序员通过日志定位原因。日志需要打印bug发生点的 入参、出参、调用堆栈信息,才能为bug分析提供有效信息。 这里使用java为例,分五点来说明如何打印有效日志。 在异常打印的分析中,我把MVC中的ctroller层定义为系统的边界。 在系统的边界使用try ...

Mon Jun 25 18:23:00 CST 2018 0 913
测试bug如何分析和定位

如何去区分一个功能测试工程师的水平高和低? 可以从很多个方面去检查,比如测试的思路, 比如测试用例的覆盖度?,比如测试bug是否能够定位到根因? 上面说的各个方面都很合理,那我们平常如何如更深的定位问题的根因呢? 1、通过我们的测试的经验 这个有点不容易掌握,也不容易 ...

Sun Oct 22 17:19:00 CST 2017 0 2913
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM