摘要:
一、环境搭建 1、安装JDK: 作用: Andriod SDK会调用Java JDK jdk-8u201-windows-x64官网下载地址: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 阅读全文
摘要:
一、测试框架的作用 1.找到测试用例(根据默认的测试用例的规则)。 2.执行测试用例。 3.判断测试用例的结果。 4.生成测试报告。 二、基础概念 1、默认规则 导入unittest模块 新建一个类,必须继承unittest.TestCase 测试用例必须以test_开头 2、夹具 setUp/te 阅读全文
摘要:
一、特殊元素 1.有些元素它是不可见的( div ) style='display:none' 2.有些元素是隐藏的 hidden 3.有些元素是不可用的 disabled=disabled 灰色 4.有些元素是不可编辑的 readonly=readonly ... 二、特殊场景 1.frame/i 阅读全文
摘要:
一、安装Selenium pip install selenium 二、八大元素定位 要想操作 Web 界面上的元素,首先要定位到该元素,Selenium 提供了定位元素的 API,这些方法都被定义在 WebDriver 类中,这些方法都以 find 开头。一共有如下八种: from time 阅读全文
摘要:
一、Selenium简介Selenium是一个用于Web 应用程序的自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 主要功能包括:测试与浏览器的兼容性(测试你的应用程序是否能够很好的工作在不同浏览器和操作系统之上)。测试系统功能(创建回归测试检验软件功能和用户需求 阅读全文
摘要:
按开发阶段划分 单元测试 集成测试 系统测试 验收测试 按是否查看代码划分 黑盒测试 白盒测试 灰盒测试 按是否运行划分 静态测试 动态测试 按测试对象划分 性能测试 安全测试 兼容性测试 文档测试 用户休验测试 业务测试 界面测试 安装测试 内存泄漏测试 按测试实施的组织 α测试 β测试 第三方测 阅读全文
摘要:
一、JVM (Java Virtual Machine) java跨平台原理: 总结:在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(Java Virtual Machine)即可。 二、JRE (Java Runtime Environment) 是Java程序的运 阅读全文
摘要:
1.函数sort()是对列表就地排序 >>> x=[8,9,0,7,4,5,1,2,3,6] >>> x.sort() >>> print(x) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2.函数sort()修改序列,不返回任何值 >>> x=[8,9,0,7,4,5,1,2,3 阅读全文
摘要:
假设有一个列表 li=[1,4,6,7,2,5] 1、直接输出列表 print(li) [1, 4, 6, 7, 2, 5] 2、增加*可以不带逗号、括号输出列表元素 print(*li) 1 4 6 7 2 5 3、还可以使用sep参数自定义每个元素之间的间隔符 print(*li,sep='#' 阅读全文
摘要:
一、基础概念 【学习目标】 软件测试的定义 7种测试分类的区别 质量模型的重点5项 测试流程的6个步骤 测试模板8个要素 认识软件及测试 什么是软件:控制计算机硬件工作的工具 软件基本组成:客户端、服务器、数据库 软件产生过程:需求产生-》需求文档-》设计效果图-》产品开发-》产品测试-》部署上线 阅读全文
摘要:
一、背景 Google有十几年的容器化基础架构,内部有一套成熟的管理容器的资源管理器框架borg,但borg并不开源。后来Google使用GO语言根据borg的设计思路开发出了一套具有同功能的资源管理器框架Kubernetes,并开源了出来。 Kubernetes特点:轻量级(资源消耗小)、开源、弹 阅读全文
摘要:
1、什么是openstack OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, 阅读全文
摘要:
一、环境规划 操作系统 虚拟机配置 IP地址 主机名 虚拟机软件 OpenStack版本 CentOS 7.9 4 CPU/8G 内存/30G 硬盘 192.168.0.31 openstack VMware WorkStation 17 Stein 二、准备安装 从阿里源下载CentOS镜像或者用 阅读全文
摘要:
一、存储持久化 docker容器不保存任何数据 重要数据可以使用外部卷存储(数据持久化) 容器可以映射真实主机目录或共享存储为卷 将外部卷映射到容器中提供持久化存储(规则:目录不存在就自动创建;目录存在就直接覆盖掉。语法:docker run -v 外部目录:容器目录 -it 容器名:标签 bash 阅读全文
摘要:
一、自定义镜像 1.docker commit 使用官方的镜像创建的容器只有很少的linux命令可用,可否自己创建一个镜像呢? 宿主机: [root@docker1 ~]# docker run -it docker.io/centos bash #将centos镜像作为后端盘创建并运行一个新容器 阅读全文
摘要:
一、什么是容器 容器技术已经成为应用程序封装和交付的核心技术 容器技术的核心有以下几个内核技术组成: - Cgroups( Control Groups ) - 资源管理,可以对单个程序限制使用几u几g的资源 - NameSpace - 进程隔离(命名空间) - SELinux安全,基于文件的权限限 阅读全文
摘要:
一、计算节点扩容 1.环境准备 删除之前创建的云主机,环境资源充足的话无需删除。只是因为实验环境内存资源匮乏,为了不影响等会扩容程序运行才删除的 检查新的计算节点(nova02): - 是否配置静态IP及主机名 - 是否能与openstack、nova01相互ping主机名ping通 - 是否配置/ 阅读全文
摘要:
一、项目管理 1.基本概念 项目:一组隔离的资源和对象。由一组关联的用户进行管理 在旧版本里,也用租户(tenant)来表示 根据配置的需求,项目对应一个组织、一个公司或是一个使用客户等 项目中可以有多个用户,项目中的用户可以在该项目创建、管理虚拟资源 具有admin角色的用户可以创建项目 项目相关 阅读全文
摘要:
一、热加载 参考:https://blog.csdn.net/weixin_42833736/article/details/125602899 二、待解决的问题 统计执行了多少接口;日志监控;异常处理 在request_util.py中打印每次接口请求信息 yaml无法调用外部文件内容 热加载 文 阅读全文
摘要:
一、接口文档 https://api.apiopen.top/swagger/index.html#/ http://httpbin.org/ 二、接口关联封装 目录结构: test_api.py import requests class TestRequest(): #全局变量(类变量),通过类 阅读全文