自动化测试-25-自动化脚本持续集成-Git
摘要:场景一: 用户A自己开发测试脚本,持续将本地代码推送到GitLab仓库; 场景二: 用户A和用户B一同开发测试脚本,双方都需要不断将本地代码推送到GitLab仓库;
阅读全文
posted @
2021-04-30 16:43
寻不到花的蝶
阅读(86)
推荐(0) 编辑
自动化测试-25-Git基本命令
摘要:1. Git基本命令 一、基本配置 git config --global user.name "Administrator" git config --global user.email admin@example.com 二、新建仓库 git clone http://localhost/roo
阅读全文
posted @
2021-04-30 16:25
寻不到花的蝶
阅读(83)
推荐(0) 编辑
自动化测试-24-自动化测试用例如何编写?自动化测试用例选型原则
摘要:原文链接:http://www.spasvo.com/company/news_show.asp?id=466 在设计测试用例的时候,项目处于不同的阶段,需要编写的测试用例也是不一样的。类似地,位于不同的阶段,我们会选择不同的用例进行自动化。 1、自动化测试用例设计误区 a、不编写测试用例直接编写测
阅读全文
posted @
2021-04-29 11:47
寻不到花的蝶
阅读(687)
推荐(0) 编辑
自动化测试-23-自动化测试用例设计
摘要:原文来自 自动化测试用例的编写是实现项目自动化的核心,合理的用例设计是保证自动化效益和实用性的关键,也直接决定了自动化脚本是否具备可扩展和可维护性。由此,本篇文章主要为大家介绍了测试用例编写的规范和注意事项。 一、自动化测试用例选择 自动化测试主要应用于基础功能的验证和回归,对于在项目迭代过程中不断
阅读全文
posted @
2021-04-29 11:40
寻不到花的蝶
阅读(318)
推荐(0) 编辑
自动化测试-23-自动化测试用例的编写
摘要:原文链接:https://blog.csdn.net/weixin_43988159/article/details/88645024 有很多测试人员应该有这样的疑虑,自动化测试要怎么去做,现在我把自己的一些学习经验分享给大家,希望对你们有帮助,有说的不好的地方,还请多多指教! 对于测试人员来说,不
阅读全文
posted @
2021-04-29 11:35
寻不到花的蝶
阅读(1345)
推荐(0) 编辑
自动化测试-22-测试框架改进-自动化测试开发流程
摘要:测试框架改进-自动化测试开发流程 第一步:确定测试范围,编写测试用例; 第二步:人工执行测试,确定功能可用; 第三步:编写元素定位器; 第四步:封装元素操作; 第五步:封装公共功能; 第六步:编写测试用例脚本; 第七步:执行测试,调试; 第八步:查看测试报告; 1、自动化测试开发流程—确定测试范围
阅读全文
posted @
2021-04-28 19:14
寻不到花的蝶
阅读(125)
推荐(0) 编辑
自动化测试-21-测试框架改进--增加说明文档
摘要:测试框架改进-增加说明文档 1. 增加readme.md说明文件; 用来描述测试框架相关的信息
阅读全文
posted @
2021-04-28 19:03
寻不到花的蝶
阅读(55)
推荐(0) 编辑
自动化测试-20-测试框架改进-日志模块讲解
摘要:-日志模块讲解 1.Python的日志模块logging 2.日志的类型及严重级别 CRITICAL > ERROR > WARNING > INFO > DEBUG 注:默认级别是WARNING -整合日志 1. 新建log目录,保存脚本运行日志; 2. 封装脚本运行日志模块;
阅读全文
posted @
2021-04-28 18:59
寻不到花的蝶
阅读(94)
推荐(0) 编辑
自动化测试-19-测试报告分离
摘要:测试报告分离 1. 新建测试报告目录; 2. 将测试结果保存到测试报告目录; run.py编写: import osimport timecurrent_path = os.path.dirname(os.path.realpath(__file__))print(current_path)repo
阅读全文
posted @
2021-04-28 11:49
寻不到花的蝶
阅读(81)
推荐(0) 编辑
自动化测试-18-测试用例目录整合
摘要:测试用例目录整合 1. page目录:保存locators、pages文件; 2. case目录:保存测试用例; 3. common目录:保存公共的步骤;
阅读全文
posted @
2021-04-28 11:46
寻不到花的蝶
阅读(114)
推荐(0) 编辑
自动化测试-17-测试框架改进-浏览器Driver分离
摘要:浏览器Driver分离 1. 将浏览器Driver保存到特定目录; 2. 启动特定浏览器来执行测试;
阅读全文
posted @
2021-04-28 11:29
寻不到花的蝶
阅读(59)
推荐(0) 编辑
自动化测试-16-测试框架改进-数据分离openpyxl读取excel数据
摘要:Python处理Excel方式比较 第一种: 1、openpyxl可以实现对xlsx文件的读写操作,缺点是修改文件保存会丢失公式等 第二种: 1、xlrd模块是读取excel 2、xlwt模块是写excel,缺点是只能写xls格式Excel 3、xlutils是用来修改excel
阅读全文
posted @
2021-04-26 18:42
寻不到花的蝶
阅读(119)
推荐(0) 编辑
自动化测试-15-测试框架改进-yml文件介绍
摘要:测试框架改进-配置分离 1. 将配置保存到ini文件中,优化测试脚本; 2. 将配置保存到yml文件中,优化测试脚本; Yaml文件格式示例: 1、以 开头,表明文件的开始; 2、列表中的所有成员都开始于相同的缩进级别, 并且使用一个 "- " 作为开头(一个横杠和一个空格) 3、一个字典是由一个简
阅读全文
posted @
2021-04-26 16:06
寻不到花的蝶
阅读(161)
推荐(0) 编辑
自动化测试-14-测试框架改进 --ini文件读取
摘要:测试框架改进-ini文件介绍 ini文件格式:ini文件中, 每一部分以[section]开始 option=value结尾; 备注以;开头; section不可重名; ini文件: ; 备注1:This is ip address[ip_address]ip=192.168.0.1; 备注2[us
阅读全文
posted @
2021-04-26 10:59
寻不到花的蝶
阅读(104)
推荐(0) 编辑
自动化测试-13- 自动化测试框架开发
摘要:1. 测试框架规划 测试框架目录结构: 测试框架目录结构解析: 1. config:配置文件,将项目相关的配置全放到这个文件夹中,Python支持比较好的配置文件格式有yaml、ini 等。实现配置项与代码分离; 2. data:数据文件,将测试用例参数化相关的文件放到这里,一般采用xlsx、CSV
阅读全文
posted @
2021-04-25 18:21
寻不到花的蝶
阅读(109)
推荐(0) 编辑
自动化测试-12-PO-PageObject原理
摘要:UI自动化测试痛点 1、因为网络等不可控因素导致元素定位失败; 2、UI页面改版导致自动化测试脚本的维护成本非常高 PO运用准备 test_0001_login.py import unittestfrom selenium import webdriverfrom time import slee
阅读全文
posted @
2021-04-23 10:49
寻不到花的蝶
阅读(99)
推荐(0) 编辑
自动化测试-11-pycharm中windows找不到chrome解决办法
摘要:这种问题主要是因为在pycharm中关于chrome的安装路径配置不正确造成的,具体的解决办法为: 打开pycharm–》File–》setting–》Tools–》Web Browsers 然后添加chrome安装路径,然后就成功啦~ ————————————————版权声明:本文为CSDN博主「
阅读全文
posted @
2021-04-22 18:04
寻不到花的蝶
阅读(405)
推荐(0) 编辑
自动化测试-10-Python 文件操作中的读写模式:open(path, '-模式-',encoding='UTF-8')
摘要:原文链接:https://blog.csdn.net/u011389474/article/details/60140311 open(path, ‘-模式-‘,encoding=’UTF-8’)即open(路径+文件名, 读写模式, 编码) 在python对文件进行读写操作的时候,常常涉及到“读写
阅读全文
posted @
2021-04-22 17:26
寻不到花的蝶
阅读(335)
推荐(0) 编辑
自动化测试-09-selenium webriver工具API详解--网页的前进,后退
摘要:selenium webriver工具API详解--网页的前进,后退 原文链接:https://blog.csdn.net/weixin_43992799/article/details/99652545 from selenium import webdriver driver=webdriver
阅读全文
posted @
2021-04-18 11:26
寻不到花的蝶
阅读(98)
推荐(0) 编辑
自动化测试-08-Unittest-unittest框架测试报告
摘要:unittest框架测试报告 单元测试结束后,可以通过HTMLTestRunner生成HTML测试报告。前面我们的测试结果都是输出到控制台,不 利于阅读和保存,本节课内容,借助HTMLTestRunner生成测试报告。 准备工作: (1)下载HTMLTestRunner.py文件,下载地址:http
阅读全文
posted @
2021-04-18 10:20
寻不到花的蝶
阅读(111)
推荐(0) 编辑
自动化测试-07-Unittest-.unittest框架测试断言
摘要:. unittest框架测试断言 unittest的一大方便之处,就是封装了多种测试断言。 import unittestimport math'''断言的目的是为了检查自动化测试的结果是否符合预期。unittest单元测试框架中的TestCase类提供了很多断言方法,便于检验测试结果是否达到预期,
阅读全文
posted @
2021-04-18 10:18
寻不到花的蝶
阅读(119)
推荐(0) 编辑
自动化测试-06-Unittest-unittest框架测试命令行模式
摘要:unittest框架测试命令行模式 unittest框架支持命令行模式运行测试模块、类,甚至单独的测试方法。通过命令行模式,可以传入任何模块名组 合、有效的测试类和测试方法参数列表。 1、运行整个测试模块 2、执行测试模块中的某个测试类 3、执行测试模块下某个测试类中的某个测试方法 4、批量执行测试
阅读全文
posted @
2021-04-18 10:14
寻不到花的蝶
阅读(108)
推荐(0) 编辑
自动化测试-05-Unittest-unittest框架测试执行方式
摘要:unittest框架测试执行方式 1、默认执行方式:各测试方法的执行顺序是按照方法名的ASCII码排序的 2、忽略某个测试方法; 3、如何让测试用例或测试方法按照自己期望的顺序执行呢? 通过修改测试方法或用例名实现,e.g. 将test_dear和test_abc变为test_001_dear、te
阅读全文
posted @
2021-04-18 10:12
寻不到花的蝶
阅读(91)
推荐(0) 编辑
自动化测试-04-Unittest-unittest框架测试集合
摘要:unittest框架测试集合 1、将相关测试用例组合在一起,称之为测试用例集合,unittest框架中,通过TestSuite类来组装所有的测试用例 集。使用测试集合可以同时执行一个py文件中的多个测试用例类。 2、加载测试集合步骤如下: (1)TestLoader(用例加载器)根据传入的参数获取相
阅读全文
posted @
2021-04-18 10:08
寻不到花的蝶
阅读(120)
推荐(0) 编辑
自动化测试-03-Unittest-unittest框架测试用例
摘要:unittest框架测试用例 TestCase类中定义的几个特殊方法如下: (1)setUp():每个测试方法运行前运行,测试前的初始化工作; (2)tearDown():每个测试方法结束后运行,测试后的清理工作; (3)setUpClass():所有测试方法运行前运行,单元测试前期准备,必须使用@
阅读全文
posted @
2021-04-18 10:04
寻不到花的蝶
阅读(98)
推荐(0) 编辑
自动化测试-02-Unittest-单元测试框架介绍
摘要:为什么要用unittest框架: 我们都知道,python语言编写的webdriver测试脚本,通常都使用单元测试框架来运行, 而unittest框架 是python标准内置模块,因此我们就用unit test框架为基础来实现完成自动化 unittest框架4个重要概念: (1)Test Fixtu
阅读全文
posted @
2021-04-18 09:51
寻不到花的蝶
阅读(226)
推荐(0) 编辑
自动化测试-01-cookie认识
摘要:Cookie session token 1、对于web应用来说,之前的web应用主要用于新闻页面的浏览,以及看一个网址,看一个新闻,既然是浏览, 作为服务器,不需要记住输在某个时间段内都浏览什么文档,每一个请求都是一个新的http请求,也就是请求加响应, 对于服务器根本不需要记住谁发起了请求。 2
阅读全文
posted @
2021-04-16 11:53
寻不到花的蝶
阅读(65)
推荐(0) 编辑