logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接口自动化测试高频面试题

一、json和字典的区别?json就是一个文本、字符串;有固定的格式,格式长的像python字典和列表的组合;以key-value的键值对形式来保存数据,结构清晰,。可以说是目前互联网项目开发中最常用的一种数据交互格式字典属于python里面的基本数据类型json不属于python里面的基本数据类型二、你做接口自动化测试时,测试数据放哪里?1、对于一些基础数据比如说数据库配置可以放到静态配置配置文

文章图片
#selenium#python
Django常见面试题总结(一)

非常重要)全称PythonWebServerGatewayInterface,指定了web服务器(nginx)和web框架之间的标准接口,以提高web应用在一系列web服务器间的移植性。中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。中间件是介于request与resp

文章图片
#django#中间件#python
计算机网络常见面试题汇总(建议收藏)

CSRF,跨站请求伪造(英文全称是Cross-site requestforgery),是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。Django预防CSRF攻击的方法是在用户提交的表单中加入一个csrftoken的隐含值,这个值和服务器中保存的csrftoken的值相同,这样做的原理如下:1、在用户访问django的可信站点时,django反馈给用户的表单中有一个隐含字

文章图片
#计算机网络#网络#java
UI自动化测试面试题总结

Web自动化测试是从UI(用户界面)层面进行的自动化测试,测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑。Selenium是一个开源的web自动化测试框架,支持多种编程语言开发自动化测试脚本,支持跨浏览器平台进行测试断言:测试将会在检查失败的时候停止,并不运行后续的检查。可以直接了当的看到检查是否通过。缺点:校验失败后,后续检查不会执行。验证:将不会终止测试。

文章图片
#ui#python#开发语言 +2
Django处理枚举(枚举模型)以及source的使用

定义模型类models.py;项目模型类、接口模型类、用例模型类name = models.CharField(help_text='项目名称', verbose_name='项目名称',desc = models.TextField(help_text='项目描述', blank=True, null=True)verbose_name = "项目表"CHOICES = [('1', '项目接口

文章图片
#django#python#数据库 +4
Linux部署sonarqube+Gogs+Jenkins(二)

提交代码—通过Sonarqube进行扫描(前置条件:jdk必须是11)SonarQube属于静态测试和动态测试中的静态测试白盒测试和黑盒测试中的白盒测试SonarQube分为:介绍SonarQube工具:(分为两个模块)1.分析器(Web页面,是一个可视化的平台)——SonarQube2.扫描器(工具–对代码进行扫描之后提交到分析器上去)——SonarScanner。

文章图片
#linux#jenkins#运维 +4
Linux部署sonarqube+Gogs+Jenkins(二)

提交代码—通过Sonarqube进行扫描(前置条件:jdk必须是11)SonarQube属于静态测试和动态测试中的静态测试白盒测试和黑盒测试中的白盒测试SonarQube分为:介绍SonarQube工具:(分为两个模块)1.分析器(Web页面,是一个可视化的平台)——SonarQube2.扫描器(工具–对代码进行扫描之后提交到分析器上去)——SonarScanner。

文章图片
#linux#jenkins#运维 +4
Linux部署Sonarqube+Gogs+Jenkins(一)

提交代码—通过Sonarqube进行扫描(前置条件:jdk必须是11)SonarQube属于静态测试和动态测试中的静态测试白盒测试和黑盒测试中的白盒测试SonarQube分为:介绍工下SonarQube工具:(分为两个模块)1.分析器(Web页面,是一个可视化的平台)——SonarQube2.扫描器(工具–对代码进行扫描之后提交到分析器上去)——SonarScanner。

文章图片
#linux#jenkins#servlet +4
python面试题——版本管理工具GIT(二)

冲突:以行为单位,eg:a、如果master分支中demo1.py文件第一行和dev分支中demo1.py文件第一行相同,合并不会产生冲突b、如果先在master分支中demo1.py文件第二行编写代码,之后在dev分支中demo1.py文件第三行编写代码,合并分支不会产生冲突...

文章图片
#git#github
面试题——selenium原理解析、appium原理解析

官网:https://www.selenium.dev/WebDriver 用于操作浏览器Selenium IDE: 是用来录制回放测试用例的工具Selenium Grid: 分布式并发执行用例官网:http://appium.io/跨语言:Java、Python、nodejs 等跨平台端:Android、iOSPC 端:Windows、Mac底层多引擎可切换生态丰富,社区强大。

文章图片
#selenium#测试工具
暂无文章信息