06 2020 档案
摘要:本文节选自霍格沃兹《测试开发实战进阶》课程教学内容,进阶学习文末加群。 JSON 请求 在接口的请求中常常会碰到需要发送 json 格式的请求,这种情况下,既可以使用关键字参数 data,也可以使用关键字参数 json 来传递 json 请求。 JSON 请求的发送 使用 data 关键字发送 js
阅读全文
摘要:题图引用自 Real Python 本文节选自霍格沃兹《测试开发实战进阶》课程教学内容,进阶学习文末加群。 接口请求断言是指在发起请求之后,对返回的响应内容去做判断,用来查看是否响应内容是否与规定的返回值相符。 接口请求断言 响应内容 在发起请求后,我们使用一个变量 r 存储响应的内容,也就是 Re
阅读全文
摘要:测试开发大厂面试难点 随着自动化测试和持续交付体系的全面流行,测试开发工程师成为互联网企业争抢的稀缺型技术人才,一线大厂给出的薪资范围普遍在 30-80W+ 之间。无论是职业前景还是薪资钱景,测试开发都是测试人最理想的职业发展方向。 但很多测试同学在转型测试开发和求职面试的道路上都普遍遇到以下难题:
阅读全文
摘要:Requests 简介 Requests 是一个优雅而简单的 Python HTTP 库,其实 Python 内置了用于访问网络的资源模块,比如urllib,但是它远不如 Requests 简单优雅,而且缺少了许多实用功能。所以,更推荐掌握 Requests 接口测试实战技能,这也是互联网大厂流行的
阅读全文
摘要:本文节选自霍格沃兹《测试开发实战进阶》课程教学内容。 在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战: 简单的录制/回放速度快,但无法适应复杂场景; 编写自动化测试脚本比较灵活,但工作量大且可维护性差; 以往的封装技术(PageObject)可以适应各种 UI 场景,但结构松散
阅读全文
摘要:对于软件测试来说,测试报告是非常重要的工作产出。一个漂亮、清晰、格式规范的测试报告,能够减少开发人员和测试人员的沟通成本。 本篇文章将介绍如何使用开源的测试报告生成框架 Allure 生成规范、格式统一、美观的测试报告。 通过这篇文章的介绍,你将能够: 将 Allure 与 Pytest 测试框架相
阅读全文
摘要:在 TesterHome 测试社区,经常能看到关于外包测试职业发展的热门贴,最常见的有两种: 一种是咨询是否可以去某某外包公司?与其他工作机会对比,该如何权衡利弊? 另一种则是外包测试中年危机贴,30 多岁面临被裁员压力,渴求职业发展破局之道。 外包测试的利弊分析 外包测试之所以存在(群体庞大),肯
阅读全文
摘要:在 TesterHome 测试社区,经常能看到关于外包测试职业发展的热门贴,最常见的有两种: 一种是咨询是否可以去某某外包公司?与其他工作机会对比,该如何权衡利弊? 另一种则是外包测试中年危机贴,30 多岁面临被裁员压力,渴求职业发展破局之道。 外包测试的利弊分析 外包测试之所以存在(群体庞大),肯
阅读全文
摘要:1. 移动互联网测试背景 随着智能手机的普及和互联网的发展,移动互联网已经渐渐成为人们的一种的生活方式。既然是生活方式,那么对生活品质就会有不断的提升要求,就会对所用的移动互联网产品有更高的体验需求。 这对于测试工程师来说就有了更高的质量保证要求,而时间短,进度快,种类多,使得我们仅靠人工很难保证版
阅读全文
摘要:1. 移动互联网测试背景 随着智能手机的普及和互联网的发展,移动互联网已经渐渐成为人们的一种的生活方式。既然是生活方式,那么对生活品质就会有不断的提升要求,就会对所用的移动互联网产品有更高的体验需求。 这对于测试工程师来说就有了更高的质量保证要求,而时间短,进度快,种类多,使得我们仅靠人工很难保证版
阅读全文
摘要:1、DML核心CRUD增删改查 缩写全称和对应 SQL: * DML 数据操纵语言:Data Manipulation Language* Create 增加:insert* Retrieve 查询:select* Update 更新:update* Delete 删除:delete 2、SQL基本
阅读全文
摘要:1、DML核心CRUD增删改查 缩写全称和对应 SQL: * DML 数据操纵语言:Data Manipulation Language* Create 增加:insert* Retrieve 查询:select* Update 更新:update* Delete 删除:delete 2、SQL基本
阅读全文
摘要:1. 认识 PageObject 1.1 PO首次提出 PO的思想最早是2013年由IT大佬Martin Flower提出的: https://martinfowler.com/bliki/PageObject.html没错,就是他 没错,就是他 在他的文章里有这样一张经典样图,图片中展示了测试代码
阅读全文
摘要:1. 认识 PageObject 1.1 PO首次提出 PO的思想最早是2013年由IT大佬Martin Flower提出的: https://martinfowler.com/bliki/PageObject.html没错,就是他 没错,就是他 在他的文章里有这样一张经典样图,图片中展示了测试代码
阅读全文