课程链接:http://www.atstudy.com/course/1354
课程介绍: 本课程详细为大家讲解如何进行接口自动化框架的设计,并通过python语言实现自动化接口测试过程,以及对其中接口测试设计中的关键点和原理进行深入的讲解以及拓展,也会讲到针对微服务的接口测试。 通过本课程的学习,你可以对自动化接口测试有一个全面透彻的掌握,能学会自己设计可用性好,以及具有一定可拓展性的接口测试框架,满足日益复杂的业务系统的接口测试需要。课程中穿插了大量知识点的实际演示,巩固所学到的知识,以便于学习者积累项目经验。 在做接口测试时,不是一开始就要去想着做框架,而是先理解项目中的各项业务逻辑,把接口测试做好,然后了解开发项目时用到了哪些技术以及整体的技术框架,让接口测试跑起来。随着case的越来越多,为了让自动化更好地跑起来,就需要把各个公共模块抽象出来,把自动化过程更好地组织起来。 所以课程中更多是讲解接口测试是什么,为什么要接口测试,接口测试涉及到的哪些基础理论,然后才是自动化的模块,怎么去做编码,怎么去让整个框架更好的跑起来。这其实也是软件开发的过程一样,把需求吃透了,技术实现想好了,编码只不过是一个实现过程。
课程目标
掌握自动化接口测试所需要基础知识,并对相关知识点涉及到的底层原理有一定了解,同时对python的相关模块有深入了解,能独立规范地开发出符合业务特点的自动化接口测试框架,并能够应对日益复杂的业务系统以及较快的迭代速度,为深入的进行自动化接口测试打下了良好的基础。
课程大纲
1.什么是接口测试
2.如何进行接口测试
3.如何发起请求
3.1了解HTTP
3.2HTTP服务请求
3.3了解HTTPS
3.4HTTPS服务请求
3.5什么是RPC
3.6THRIFT服务请求
4.如何进行数据库查询
4.1关系型数据库-Mysql
4.2非关系型数据库-MongoDB
5.如何判断结果正确
5.1常规以及自定义断言
课程目的
课程目的并不是说要编写一个多么完美的接口自动化测试框架,因为不同的公司技术栈不尽相同,根本就没有一个通用的框架说适合所有公司,最好的框架肯定是为公司业务定制的。所以说这里更主要是大家理解接口自动化的意义,涉及到的哪些基础理论,为了去测试接口要掌握哪些技术,如何将接口自动化组织起来,万变不离其宗,掌握了这些后续可以更好的根据公司的业务技术特点去做自动化接口测试方案,而不是一搬了之。
适用人群
1.有一定开发基础的测试工程师,尤其是python
2.想要了解接口测试的开发工程师
3.想要自己搭建接口自动化测试框架的工程师
|