目前业界提供了一些通用的接口自动化测试工具,比如:PostMan、Jmeter,这些工具都能对接口测试提供很好的支撑,并提供一些自动化的功能,例如批量的执行测试用例、参数化、检查点、Mock等功能。
但是这些通用的工具有时在做接口自动化功能时也存在一定的短板,不够灵活,和产品的匹配度不是很好。
要想更好的解决这些弊端,就需要我们自己开发接口自动化测试框架,目前很多大中型企业比较侧重于自己开发测试框架,这样测试框架灵活,产品匹配度、拓展性等会更优。
为了迎合大中型企业需求,帮助小伙伴们提升在接口自动化方向的技术,更好的升职加薪,汇智动力学院教研团队研发出品了『Python接口自动化』精品课程。
本课程着重讲解如何使用Python开发自己的接口自动化框架,解决通用测试工具无法很好支撑的接口自动化测试。
主讲老师:
具有十余年一线软件测试工作经验及软件测试教学经验,拥有丰富的移动端应用测试经验,曾为Nokia、Motorola、联想、OPPO、金立等提供操作系统和应用测试服务。资深软件测试项目经理,具有丰富的移动端项目测试经验和团队管理经验。
课程适合人群:
有一定python代码基础和测试经验。
课程大纲:
【1】接口自动化介绍
● 自动化测试的分层
● 接口Request和Response
【2】接口协议与数据封装
● Http协议
● JSON数据结构
【3】环境搭建
● 接口自动化工具
● 数据库和项目依赖库
● 项目访问、部署和运行
【4】Request库
● 基础操作
● 高级操作
【5】接口自动化框架开发
● 项目框架和数据封装
● 接口测试用例开发
● 批量运行和测试报告。
【6】接口安全机制
● 用户认证Auth
● 用户签名Sign
● 基础密码学知识
● AES加密接口测试
【7】Web Service和REST
● Web Service接口
● RPC和REST
● REST接口测试
课程收获:
学会网络基础知识,掌握requests库的使用,掌握基于项目的测试框架开发,学会加密接口的测试和基础密码学知识,掌握web service和REST架构项目的接口测试。
课程福利:
【福利一】
3月26日12:00整点秒杀!
原价299元,
抢10个免单名额!
【福利二】
1折购特权3天,
错过秒杀不要紧,还有29.9元特惠活动!
秒杀攻略
↓ ↓ ↓
知识扩展:
目前大家对自动化测试的理解主要有两种:
一种是不需要写代码,完全由工具实现,这种方式的工具一般是公司自己研发的,方便黑盒测试人员使用。这种工具的特点是学习成本低,方便使用,但是通用性不强,也就是换了一家公司,就很有可能无法使用之前的工具。
另一种是需要自己写代码,在别人的框架下编写代码测试,或者是需要自己搭建自动化测试框架。这种方式对测试人员的代码要求高,学习成本高,但是通用性很强,去任何一家都可以用这套东西。
那么我们今天介绍的《Python接口自动化测试》课程主要就属于第二种自动化测试,使用Python编程语言开发接口自动化框架。
虽然这种自动化测试方式对技术要求比较高,需要具备一定的编程能力,但是通用性很强,技术含量较高,对测试工程师的一个长远发展是非常有优势的。