import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util. ...
上一篇博客,我写了python自动化框架的一些知识和粗浅的看法,在上一篇中我也给自己提出一个需求:如果记录在测试过程中接口的调用情况 提出这个需求,我觉得是有意义的。你在测试过程中肯定会遇到一些莫名其妙的问题,比如:web某个页面一直在刷进度条,导致你定位元素失败,但是,你再手动操作一遍可能无法复现....对于我们来说,肯定会遇到许多类似的问题。你会发现有时候仅仅靠一张截图,你远远找不到bug的原 ...
2017-03-28 16:30 0 4279 推荐指数:
import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util. ...
1. 通过页面或者window 的name切换: switch_to_frame(name) switch_to_window(name) 那么问题来了,出现2个或者以上窗口时候, ...
很多人刚开始使用python+appium去执行APP自动化的时候经常会遇到webdriver.Remote,报错位置指向都是driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub/',desired_caps)这行代码 很容易误导 ...
作为测试人员,和我们最常打交道的,莫属bug。但是测试不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能。 如何快速定位一个bug,就需要对功能、产品的流程、开发方案、开发人员非常熟悉。 遇到一个bug的时候,我们要去定位发现这个bug的来源 ...
漏测,相信对于每个测试同学而言,都是“谈虎变色”的事,但是实际工作中,我们稍有不谨慎便会和它来一次“亲密接触”,那么,现在我们来聊聊测试中的漏测。 漏测将会产生的影响 一方面,会让他人对你的技术、业务能力产生怀疑,而且发生多次后,甚至会质疑你存在的价值; 另一方面,自己内心会很愧疚和自责 ...
我们在做接口自动化测试的时候,首先先要想想接口的请求是怎样完成的,或者说,单个的接口请求有哪些要素。以及一些不同请求的不同应对方法。 简单来说,一个接口测试有几个要素。我们需要挨个的罗列出来。 0)是否运行该测试。(有个开关控制) 1)请求的url。(必须的) 2)请求 ...
什么是缺陷密度 基本的缺陷测量是以每千行代码的缺陷数(Defects/KLOC)来测量的。称为缺陷密度(Dd),其测量单位是defects/KLOC。缺陷密度=缺陷数量/代码行或功能点的数量。 我们可以按照以下步骤来计算一个程序的缺陷密度: 1.累计开发过程中每个阶段发现的缺陷总数(D ...
偶然性问题的处理 在测试执行过程中,一旦系统出现异常信息,我们第一时间要做的是截图,保存证据; 确定是偶然性的bug之后,收集相关的日志,连同截图一并提交过单位开发 如果缺陷在当前版本无法复现,且缺陷的影响程度比较低,我们会跟踪三个版本,如果后三个版本都无法复现,就可以关闭 ...