一、模块介绍模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件)模块的分类:标准库:python内置的开源模块:第三方模块,需要安装,别人提供的。可以自动化安装,也可以手动安装,自动化安装使用pip i
转载
2023-08-08 16:45:39
69阅读
算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。
转载
2018-11-18 17:20:00
101阅读
背景:由于项目所涉及的环境比较多,因此采用Jenkins进行自动化部署,系统的部署方式是在各个服务器上有源码,在服务器上有拉取gitlab代码并且打包启动的脚本命令,用Jenkins自动化部署主要针对于测试和UAT环境操作原理:当gitlab发生了merge事件后,触发Jenkins自动构建,并且远程调用服务器上的脚本命令,实现自动化部署配置步骤如下:前提条件:Jenkins所在的服务器上安装gi
转载
2023-11-29 05:04:29
102阅读
初学者,自学心得,亲自体验分享第一步:框架搭建(通俗点就是建立项目目录,分别存储什么样的文件)1.新建一个工程(就是一个总文件)自定义,如zxq_jiekou
2.在再新建工程总新建一个脚本:run_main.py执行全部用例
3.在工程下创建以下几个文件(专业点就叫pakage包):
---case:这个包放test开头的测试用例,也可以放一些封装接口的方法,如:login(如果封装的接口比较多
转载
2023-06-16 17:02:37
64阅读
监测系统意义: 我国有一万多座尾矿库,其中有一大部分监测与预警措施不完善,无法实时反映时的安全情况,成为威胁当地人民生命、财产的安全隐患。因此,如何提高尾矿库安全防护能力,推动相应管理信息化进程,已经成为安全生产监督管理部门的工作重点。河北稳控科技充分利用在自动化监测方面的技术积累,建立了一套科学完善的尾矿库监测预警平台,实现了尾矿库防治管理的科学化、信息化、标准化和可视
转载
2024-04-30 14:39:03
15阅读
今天利用了大概一小时的时间翻看完了《自动化运维软件设计实战》这本书在思路上面给我提供了很大的帮助和借鉴,最近打算搭建一套运维平台。这本书开篇前三章介绍了Ansible,Puppt以及SaltStack,这三个运维工具都是可以单点主机操作多点客户端,就是操作多个机器像操作单台主机一样。Ansible的思想即使无入侵式的,同时SSH协议,来操作目标主机,而且是主动通知各个目标主机做事情;Puppet则
转载
2024-06-04 14:17:23
222阅读
目标: 自己一直希望实现这样一个功能--->每天下午18:00 自动生成一个ipa文件给测试用。快货运的打包历程最初打包: 任务少,那时候只有一个的时候。我们就是直接拿一个手机过来,用xcode给测试机装APP,然后让他们直接用。 ----缺点: 每次bug验证完都要装一遍,太不爽。 一级打包:利用xcode 生成导出IPA 文件,将文件放入测试的共享机器
转载
2023-07-24 19:41:43
148阅读
优化extentreports在线样式改为离线加载自己项目下的样式主要解决extentreports在线加载失败问题上篇文章介绍了通过testng编写用例后使用extentreports作为测试报告的输出。java接口自动化首篇文章介绍 由于一直根据业务写接口测试,昨天跑业务接口的时候突然extentreports在线样式加载不,就知道extentreports静态服务器挂了,这样可不行,赶紧去下
转载
2023-10-05 13:50:26
101阅读
1 概述在之前的文章里面提到过:做自动化的首要本领就是要会 透过现象看本质 ,落实到实际的IT工作中就是 透过界面看数据。掌握上面的这样的本领可不是容易的事情,必须要有扎实的计算机理论基础,才能看到深层次的本质东西。2 应用软件逻辑结构数据库应用系统 可能是最典型的网络应用程序了,关于它的软
转载
2023-12-06 18:57:31
31阅读
用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
转载
2023-08-11 09:53:07
293阅读
# Python 自动化巡检技术方案
在现代信息技术领域中,自动化巡检技术已经成为一种趋势。通过利用Python编程语言,我们可以轻松实现自动化巡检,并能够提高效率、降低成本,同时确保系统的稳定性和安全性。
## 自动化巡检的意义
自动化巡检是指通过编程脚本实现对系统、网络设备、应用程序等进行全面检查和监控的过程。通过自动化巡检,我们可以快速发现问题、提高故障排查效率、减少人力资源的浪费。同
原创
2024-06-26 05:52:06
103阅读
自动化部署方案
由于来来也的时间不久,可能对现有的部署情况不是很了解,以下是个人对POC自动化部署的设计方案。
自动化部署优点
降低成本,提高生产力,高可用,更可靠,性能优化
与gitlab持续集成的比较流行的有jenkins和gitlab-ci
Jenkins:
优点:编译服务和代码仓库分离,而且编译
转载
2023-08-22 07:23:21
246阅读
原标题:Android调试APP之UI自动化测试自动化测试: 本文介绍Android自动化测试,iOS缺少环境与技术栈支持暂且不表。自动化测试从各方资料显示分三层,底层单元测试、中间层接口测试、金字塔尖的则是UI测试,往下两层都是针对应用程序内部逻辑实施的,而UI测试关注的是交互性测试。App自动化环境搭建本机测试开发环境需要安装jdk,版本>=1.7,需添加环境变量,检测是否正确安装jav
转载
2023-06-27 16:00:54
97阅读
一、前言1.实现springboot项目自动化部署前需要安装JDK、Maven 、 GIT。 2.使用docker安装的Jenkins,本文在配置Jenkins时遇到了is not a directory on the Jenkins master(but perhaps it exists on some agents)错误,解决错误方法:将本地的maven和java挂载到Jenkins容器。
转载
2023-07-18 15:13:27
357阅读
运维自动化简写自动化运维主要包括以下几个方面:系统安装系统优化系统监控日志监控和收集应用自动化部署代码自动化部署自动化测试自动化更新自动化扩容配置文件管理系统自动化安装和优化系统的自动化安装和优化,可以使用到自动化工具cobbler结合kickstart完成。优点:可以完美支持linux和VMware的esxi系统配置简单可配置性强可以基于mac地址的系统安装,全程无需人工干预可以配置脚本,在安装
原创
2018-05-31 22:47:04
3232阅读
自动化测试的意义和优点 自动化测试定位在冒烟测试和回归测试。冒烟测试主要针对于主流程主功能的测试工作;回归测试指的是新增功能的时候使用自动化测试验证原有功能是否有效。手工完成一些软件测试的工作(例如大量低级接口的回归测试)十分艰苦耗时,而且寻找某些种类的缺陷时效率并不高,因而测试自动化,提供一种完成 ...
转载
2021-07-20 15:37:00
960阅读
2评论
Ap...
转载
2019-05-17 08:00:00
213阅读
2评论
一、配置数据库服务器1、撰写mysql自动备份脚本mysql备份主要包括热备和冷备,
原创
2022-09-07 07:49:46
228阅读
UI 自动化测试方案是当今软件开发中不可或缺的一部分,它通过模拟用户操作来验证应用程序的功能和性能。本文将详细记录我在制定UI自动化测试方案过程中的思考和经验。
### 一. 背景定位
在当今快速发展的科技环境中,优质的用户体验对企业的成功至关重要。因此,快速构建、测试和迭代软件变得愈发重要。我们的企业在过去的两年里经历了显著的业务增长,这一变化带来了对高效测试方案的迫切需求。
```mer
# OpenStack自动化部署方案
OpenStack是一种开源的云计算平台,可以实现大规模的公有云和私有云部署。在部署OpenStack时,自动化部署方案可以节省时间和减少出错的可能性。本文将介绍一种常用的OpenStack自动化部署方案,并提供示例代码进行演示。
## Ansible自动化部署OpenStack
Ansible是一种自动化运维工具,可以通过编写Playbook来实现Op
原创
2024-02-27 07:22:52
106阅读