大家好,我是狂师。 大家在日常开展自动化测试工作时,为了保证接口测试的有效性,少不了要对接口返回的响应字段进行校验、断言等操作。当接口返回的字段数量本身就很少时,接口断言操作一般都很容易就能实现,但当接口的返回字段特别多,结构特别复杂时,例如响应字段数量达到了成百上千时,如何快速实现全部返回字段
前言 最近收到了很多自动化学员反馈的面试题 。。 有主观题 ,有功能测试题,有python编程题 ,有自动化测试题,有数据库题,linux等。。 为了让我们的学员可以更好的去准备面试,我们专门在腾讯课堂,3小时以上的直播讲解面试 本文作为课堂部分内容,将面试题以及部分参考答案开放出来。。    
1、APP 兼容性测试认识 随着 APP 应用范围越来越广,用户群体越来越大,终端设备的型号也越来越多,移动终端碎片化加剧,使得 APP 兼容性测试成为测试质量保障必须要考虑的环节。 APP 兼容性测试通常会考虑:操作系统、厂家 ROM、屏幕分辨率、网络等方面。但如果要在有限的测试人力物力和时间资
内容索引 1. Junit单元测试 2. 反射 3. 注解 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试
为什么选择做软件测试   大家好,我是一凡,一个非著名互联网领域博主。 很高兴又和大家见面了。 今天呢,想要聊的一个话题是互联网公司中软件测试工程师面试中,非常高频的一个问题,那就是你对软件测试工程师是怎么理解的,为什么会选择做软件测试,以及你觉得自己适合做软件测试的地方是什么? 因为你刚出去的
原文地址:http://www.51testing.com/zhuanti/interview_index.html#datumout    我一直认为,自动化测试重在设计、构造的思想上,并不是什么技术。如果想入门自动化测试,首先要将自己做手工测试的那一套思想转换成自动化测试思想。例如要如何
本节大纲 ADB简介及安装 ADB命令及input命令详解 Python+ADB实现App自动化测试实战 为什么称之为妙用? 因为一般的话ADB我们是跑一下Monkey或者查看一下日志,就比如说我们测试APP的时候可能有一些错误吗,不能及时查看,或者要测试一些性能上兼容的问题,我们就会用到ADB查
    首先问大家一个问题,做APP测试它的关键点在哪里? APP测试的关键,如果你去面试的一家公司主要业务是做一个app测试,他肯定会问你一个问题:你如何去做APP测试? 那我们就从app测试的关键去分析。 大家可以想一想app测试的关键点有哪些? 脑海中应该马上能想到很多专业的测试技术,首先
欢乐地主游戏规则 发牌 一副牌54张,每人17张,留3张做底牌 确定地主前不能查看底牌 确定地主后,底牌归地主 抢地主 第一轮,玩家只能选择叫地主/不叫 如果玩家选择不叫,则下—个玩家能继续选择叫地主/不叫 上一个玩家叫地主后,后面的玩家只能选择:抢地主/不抢,且叫地主的玩家还可以抢地主一次 如果
前言   执行自动化用例的过程中,遇到已知bug或者其他平台的执行内容,这个时候我们可以选择用跳过用例,在unittest中有无条件跳过,也有满足条件进行跳过,那么pytest中也存在跳过用例。 skip 前面介绍了mark的时候,知道mark属于标记用例,那么当mark.skip的时候就表示无条
我们今天主要分享的内容从三方面讲解。 集群压力机部署 shell脚本简介 shell脚本搞定压力机部署 集群压力机部署   linux.png 分布式压测背景介绍 在企业项目实战时,如果被压的服务器处理能力非常高,或者说被压服务是一个集群,那么这个时候,你使用一台压力机是压不到瓶颈的
本节大纲 什么是缺陷? 如何记录高质量的缺陷? 禅道的部署与使用 什么是缺陷?   什么是缺陷 软件缺陷:通常又被叫做Defect或者Bug。即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品。 概括为2点: 1.不符合设计要求2.不满足用户确定需求
如果想从头学起pytest,可以去看看这个系列的文章! https://www.cnblogs.com/miki-peng/category/1960108.html fixture的优势 ​ pytest框架的fixture测试夹具就相当于unittest框架的setup、teardown,但
​ 前面已经提到,pytest和unittest是兼容的,但是它也有不兼容的地方,比如ddt数据驱动,测试夹具fixtures(即setup、teardown)这些功能在pytest中都不能使用了,因为pytest已经不再继承unittest了。 ​ 不使用ddt数据驱动那pytest是如何实
测试用例介绍 什么是测试用例? 测试用例(TestCase)是为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足客户需求。 为什么要写测试用例? 1.熟悉被测软件的业务2.明确测试的思维和方式3.保证测试的时候不遗漏测试功能点4.测试工作的一个输出 测试用例的适用范围
通过之前的一些介绍,已经大概其明白cypress是个啥,但是具体使用的细节点还有很多,需要一步步的去学习。 在安装好cypress之后,会生成一个默认项目,这个项目结构里的各个文件夹是干嘛使的呢? 一、fixtures 这个名称简直太熟悉了,pytest里我研究最多的就是关于fixtures的用法
黑盒测试 黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出结果。 主要测试依据是需求文档、设计文档、用户手册   黑盒测试 白盒测试 白盒测试关心软件内部设计和程序实现,对内部实现逻辑进行测试的过程。 主要测试依据是设计