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

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示