摘要:
Charles抓包工具的安装和配置 一、安装和破解 1、下载地址 https://www.charlesproxy.com/latest-release/download.do 备注:建议下载最新的软件版本 2、破解版本 步骤一:打开此地址,地址:https://www.zzzmode.com/my 阅读全文
摘要:
第四章 接口用例的设计和postman的使用 一、用例设计的内容 主要测试功能点、测试环境、测试数据、执行操作、以及预期结果。 二、设计方法 导语 随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。 1.1 接口测试 接口:主 阅读全文
摘要:
和大家分享一个自己二次封装uniitest的方法,大家可以在评论区多多指教,一起分享学习; 一、unittest基类封装 import osimport unittestfrom common.log_print import Logfrom common.get_config import get 阅读全文
摘要:
今天和大家分享一个用在测试框架中的一个日志打印方法,希望大家可以多多评论指教,分享学习; 一、首先定义一个日志方法 import osimport logging current=os.path.dirname(__file__)loginfopath=os.path.join(current,'. 阅读全文
摘要:
先抽象封装一个BasePage类,这个基类拥有一些指向Webdriver实例的属性,然后每一个Page继承基类BasePage,可以通过driver管理每一个Page中的元素,而且在Page中将这些操作封装为一个一个的方法。也就是Process类。TestCase继承unittest里面的TestC 阅读全文
摘要:
PageObject思想 一、基本概念 它是一种设计模式,是实施selenium的最佳实践,能清楚的体现web应用和页面显示之间的关系。简单叙说就是把页面元素定位和元素操作方法还有页面业务分离。在设计过程中,对脚本进行分层:对象层、逻辑层、业务层、公共层。 1、对象库层 存放页面的元素信息,和页面特 阅读全文
摘要:
一、iframe框架定位问题 1、单个框架切换 1)切进框架 -- 可根据iframe的name或者ID定位; 举例:driver.switch_to.frame(‘frame’); -- 根据元素定位,用元素的className或者css来定 如果没有name或者ID就根据元素对象到iframe元 阅读全文
摘要:
我们平时的方法调用中,有需要用到配置文件的地方,每次取出配置值都非常麻烦,我们今天封装一个获取配置文件的方法,方便各个模块的引用 一、文件格式 [default]excel_path=../dat/case_01.xlsx[infologs]log_path=../config/info_logs. 阅读全文
摘要:
初识软件测试 --想了解软件测试,我们先来简单的介绍一下软件测试中的“软件”。 一、软件的简介 1、含义 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据、文档的完整集合,也就是说:软件=程序+数据+文档。 2、概念 对数据进行加工处理(增删改查)的工具 3、名词解释 源程序:未经编译 阅读全文
摘要:
一、文件格式 二、第一种方式:列表方式以行为单位读取 Python格式显示: 代码: import osimport xlrd #导入xlrd模块,可在线安装def Read_Excel_Case(path): work=xlrd.open_workbook(path) #打开文件 sheet=wo 阅读全文