
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一.什么是pytest我们在编写自动化脚本时,需要一套框架来管理我们的测试用例。这样我们的用例才会更加灵活,pytest就是这么一个框架。pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:简单灵活,容易上手,文档丰富;支持参数化,可以细粒度地控制要测试的测试用例;能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化
一.flask实现数据持久化所谓数据持久化也就是讲数据写入到数据库或者文件中保存。一般我们在代码中操作数据库并不是直接写sql语句,而是使用ORM模型。即以操作类的方式来操作数据库。1.SQLAlchemy简介SQLAlchemy是一款ORM模型的数据库框架,可以实现以类的形式来操作数据库。安装方式:pip install SQLAlchemySQLAlchemy操作原生数据库命令from sql
一.测试平台简介为什么需要测试平台已有的开源测试平台不能满足需要,不要轻易造轮子需要公司级别的定制需要整合公司内部的多套平台例子:DevOps平台、精准化测试平台、质量监控平台等等常见的测试平台开发模式大一统模式(适合简单的项目)基于模板技术渲染界面,代表作:Rails、Django入门容易,上手简单前后端分离(适合复杂的项目)使用标准的json进行前后端通讯通常是前端使用SPA框架后端框架可以是
一.jenkins集成WEBUI自动化1.python代码实现测试代码如下:import osimport timeimport allureimport pytestfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.by
Android Studio是Android程序的开发工具,集成了sdk和模拟器。我们做app自动化测试时,可以使用Android Studio来布置sdk和模拟器。从而不需要再额外安装Android sdk工具。一。安装Android Studio1、确保安装java环境,即是否安装有JDK。如未安装,请参考上篇文章。2、Android Studio下载:链接:https://pan.baidu
一.初识docker1.什么是dockerdocker是一个开源的应用容器引擎,基于Go语言开发,docker可以让开发者打包他们的应用及依赖包到一个轻量级、可移植的容器,然后发布到任何流行的系统。在项目开发过程中,项目环境的搭建与维护十分繁杂。如果将我们的项目及其依赖的服务打包成一个独立的环境空间。当我们需要部署项目时,只需要启动该环境空间服务。这样可以大大减少我们维护环境的工作,而docker
一.页面page类编写根据PO模式原理,我们需要把页面的常用方法封装到页面page类中,编写测试用例时直接调用对应的方法即可。我们本次以自动测试百度搜索和登录两个功能为例来讲解。因为搜索功能在首页,所以我们需要完成首页和登录页两个page页面类。(1)首页page类的封装#! /usr/bin/python# -*- coding: utf-8 -*-from pages.base_page im
JSP第一章 为什么学习Jsp1.1 现有技术不足Servlet可以通过转发或重定向跳转到某个HTML文档。但HTML文档中的内容不受Servlet的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过Servlet逐行输出响应信息则会非常繁琐。Servlet输入html页面的程序代码:package com
一.requests介绍requests模块是python的第三方库,使用它我们可以非常方便的发起get,post等接口请求。并且获取接口的返回值。在自动化中我们常常使用requests模块来编写接口自动化测试用例。requests的官方文档为:https://docs.python-requests.org/zh_CN/latest/二.requests详解1.安装pip install req
一.appium desktop简介Appium是一个开源的,适用于原生或混合移动应用( hybrid mobile apps )的自动化测试工具,Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用。它是继承自selenium的webdriver,所以它支持selenium的大部分API,且也有一些特殊的使用方式。appium desktop是一款C







