摘要: 【前言】 为什么要去直连数据库,去操作数据库? 因为在我们做自动化的时候,或者在大批量准备数据的时候,自动化的时候有时候会生成很多条页面上,接口上无法删除的数据,那么就很有很多的测试数据遗留在系统上,这个时候就需要去数据库删除这些历史很久的测试数据,那么如果不想人工干预怎么办,这个时候可选择直连数据 阅读全文
posted @ 2021-07-19 21:28 xinhua 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 如何把CSV文件导入hive CSV文件实例(scuba.csv,文件是逗号分割的): DzDBNW,然后规定主要,男,不要等级管理,blqnIT,学生记者说明 1.准备hive建表语句,因为csv文件是逗号分割,所以建表语句需要指定分割符和类型 CREATE TABLE CSV_SCUBA ( x 阅读全文
posted @ 2021-05-10 14:23 xinhua 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 【前言】 python发邮件之前用的是smtplib,代码太过于复杂,学习成本大,然后我调试了很多次,都失败了,这个时候我发现了Zmail。 Zmail 使得在python3中发送和接受邮件变得更简单。你不需要手动添加服务器地址、端口以及适合的协议,zmail会帮你完成。此外,使用一个python字 阅读全文
posted @ 2021-04-13 21:52 xinhua 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 为什么要做自动化 降低成本,提前发现问题——如果每次对代码进行更改时,都重复执行一组非常强大的测试套件,可以降低问题出现在产品环境的风险。自动化测试有助于在软件开发生命周期的早期发现错误,从而降低交付故障软件的风险 节省时间——虽然初期建立自动化测试需要花费大量的时间和人力,但是一旦自动化测试建立了 阅读全文
posted @ 2021-03-13 23:05 xinhua 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 什么是DDT 阅读全文
posted @ 2021-03-09 20:38 xinhua 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 路径的获取 对当前目录的获取 1 path = os.getcwd() 2 print("获取到的当前目录是:({})".format(path)) 获取当前文件所在的绝对路径 import os path = os.path.realpath(__file__) print("获取到的当前路径是: 阅读全文
posted @ 2021-03-06 19:54 xinhua 阅读(248) 评论(0) 推荐(1) 编辑
摘要: 表单输入框检查清单 - 是否必填项 - 输入长度 - 输入数据的类型 - 是否可重复 - 是否大小写敏感 - 支持的字符 - NULL, null - 前后空格 - 中间空格 - 特殊字符. * ? / $ ' " 等可输入字符 - SQL注入 <script>alert('runs')</scri 阅读全文
posted @ 2020-10-28 17:52 xinhua 阅读(166) 评论(0) 推荐(0) 编辑
摘要: configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于.ini的文件结构 ini文件相关知识 键值对可用 = 或者  阅读全文
posted @ 2020-10-05 18:16 xinhua 阅读(462) 评论(0) 推荐(1) 编辑
摘要: 简单介绍 requests库简单易用的HTTP库, 这是我看了虫师的那本书后《Web接口开发与自动化测试--基于Python语言》后总结的 Get请求 格式:requests.get(url)。 requests.get(url,params={}) 注意:若需要传请求参数,可直接在url最后的?后 阅读全文
posted @ 2020-08-28 21:20 xinhua 阅读(272) 评论(0) 推荐(1) 编辑
摘要: web UI自动化项目实战-项目 项目使用禅道,所以你需要搭建1个禅道,搭建禅道的方法和步骤见 https://www.cnblogs.com/xinhua19/p/13151296.html 搭建UI自动化的框架 第一步,搭建框架,从配置文件信息开始,然后读取配置文件,然后是读取驱动。 第二步,对 阅读全文
posted @ 2020-06-30 11:28 xinhua 阅读(1077) 评论(0) 推荐(2) 编辑