logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python自动化(六)持续集成:1.docker技术讲解

一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker

#docker#python
python自动化(七)自动化测试平台开发:1.自动化测试平台简介

一.测试平台简介为什么需要测试平台已有的开源测试平台不能满足需要,不要轻易造轮子需要公司级别的定制需要整合公司内部的多套平台例子:DevOps平台、精准化测试平台、质量监控平台等等常见的测试平台开发模式大一统模式(适合简单的项目)基于模板技术渲染界面,代表作:Rails、Django入门容易,上手简单前后端分离(适合复杂的项目)使用标准的json进行前后端通讯通常是前端使用SPA框架后端框架可以是

#python#flask
VUE学习笔记:5.vue中判断指令,v-show及v-for的使用

一.vue中的判断指令1.判断指令的使用vue中的判断指令使用v-if="true/false",v-else-if="true/false",v-else来完成。其中v-if和v-else-if后面跟的表达式或者变量值必须为布尔类型。当条件判断不满足时,页面不会加载对应的标签及子标签。<!DOCTYPE html><html><head lang="en">&

#前端
python自动化(六)持续集成:1.docker技术讲解

一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker

#docker#python
python自动化(三)web自动化:6.测试框架实战二之页面page类、用例编写、失败截图及测试报告

一.页面page类编写根据PO模式原理,我们需要把页面的常用方法封装到页面page类中,编写测试用例时直接调用对应的方法即可。我们本次以自动测试百度搜索和登录两个功能为例来讲解。因为搜索功能在首页,所以我们需要完成首页和登录页两个page页面类。(1)首页page类的封装#! /usr/bin/python# -*- coding: utf-8 -*-from pages.base_page im

#python#selenium
Java全栈(四)web网页技术:10.JSP

JSP第一章 为什么学习Jsp1.1 现有技术不足Servlet可以通过转发或重定向跳转到某个HTML文档。但HTML文档中的内容不受Servlet的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过Servlet逐行输出响应信息则会非常繁琐。Servlet输入html页面的程序代码:package com

#java#前端
python自动化(五)接口自动化:2.接口测试requests模块

一.requests介绍requests模块是python的第三方库,使用它我们可以非常方便的发起get,post等接口请求。并且获取接口的返回值。在自动化中我们常常使用requests模块来编写接口自动化测试用例。requests的官方文档为:https://docs.python-requests.org/zh_CN/latest/二.requests详解1.安装pip install req

#python
python自动化(四)app自动化:4.appium详解

一.appium desktop简介Appium是一个开源的,适用于原生或混合移动应用( hybrid mobile apps )的自动化测试工具,Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用。它是继承自selenium的webdriver,所以它支持selenium的大部分API,且也有一些特殊的使用方式。appium desktop是一款C

#python#android#selenium
VUE学习笔记:29.脚手架vue-cli之axios

一.什么是axiosaxios是一个用于网络通信的模块。在项目实际开发过程中,前端会频繁的请求后端接口获取到相关数据,然后展示在界面上。二.安装axios第一步:进入项目目录npm install axios --save第二步:使用axiosimport Vue from 'vue'import App from './App.vue'import store from './store/ind

#vue.js#javascript#前端
python自动化(五)接口自动化:4.接口自动化框架搭建实战

一.业务分析我们这里以企业微信的添加成员业务为例,来讲解我们的自动化测试框架。企业微信接口文档:https://work.weixin.qq.com/api/doc/90000/90135/90195二.框架搭建实战1.框架目录结构分析data:存放测试用例数据的目录。images:存放项目图片的目录。logs:存放日志文件的目录。my_config:存放配置文件的目录。my_tools:存放公共

#python#restful
到底了