本文介绍: 生成一个allure 的报告大致就是这个样子。第二种:如何介绍自动化项目在面试过程中,要向面试官讲解自己做过的自动化项目。如何介绍,下面简单说下可以参考:面试官你好,最近我做的xxx项目中有接口自动化部分,下面简单给您介绍一下:1.使用的技术主要是 Python + Pytest + Requests + CSV +pytest-html。a.主要使用Python编程语言实现,b.Requests 库主要用来模拟发送接口请求c.Pytest 主要用来维护接口自动化测试用例。
1. 自动化测试用的什么框架?
第一种:Python+Selenium+uittest框架
首先是拿到需求文档,基于这个需求去进行搭建。
用pytest+request+allure 这些第三方库进行编写自动化脚本。
举个例子一般的话整个的一个自动化的搭建是分为6层嘛:
第一层:会去做一个公共层,里面去放一些方法,像可调用的公共函数、数据库之类的。(这些函数是放在yaml文件,存放一些数据库地址,还有URL路径还有业务中会用的比如车辆车型还有用户名密码这一些)
第二层:会做一个配置层,然后配置一些像config这样的yaml配置文件,log配置文件,环境配置文件,数据库的配置文件,里面会放一些路径,像我们业务当中会用到的一些密码信息之类的
第三层:数据层,里面会放一些比方说一些excle 表格
3.python有哪些数据类型?
4.列表和元祖的区别是什么?
5.怎么把一个元祖转换为list?
6.List你怎么正向排序和反向排序?
7.列表和字典的区别是什么?
8.Python循环体里面break和continue有什么区别?
9.Pycharm的自动化脚本的流程是怎么样的?
10.在python数据型中,哪些可以切片处理呢?
11.如果我要将一个12345678的字符串通过切片倒过来显示输出需要怎么弄?
12.有大概统计过自己写个多少个自动化测试脚本吗?
13.深拷贝以浅拷贝
14. setup 、teardown怎么用
15.怎么理解装饰器///装饰器的原理
16.测试固件(测试夹具)的作用域和使用方法
17.怎么做数据驱动
18.最常用的第三方库有哪些
19. pytest装饰器
20.使用pytest生成测试报告
21.使用allute生产测试报告
22.常见的异常
23.方法与函数的区别
24.继承
25.方法重写(方法覆盖)
26.xlrd
27.pymysql
28.pytest
29.测试夹具
30.常见的配置文件的格式
31.sql注入
32. log是什么,log的级别,log的作用
33. pytest框架下文件、类、方法的命名规范
34.最常见的断言
35.用过哪些装饰器(pytest,allure)
36.如何生成测试报告
37.自动化测试框架的搭建
38.python的定位方式?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。