web自动化
文章平均质量分 53
董林夕
唯有变得优秀,才是自己唯一的退路
展开
-
django之rest_framework框架总结
备注:这是学rest_framework时做的笔记,给自己看的,格式有点乱第一章开发模式 普通开发方式,前后端放在一起 前后端分离后端开发 为前端提供url(API/接口的开发) 永远返回HttpResponse面向对象 -封装 -对同一类方法封装到类中 class File:文件增删改查方法class BD:数据库的方法将数据封装到对象中继承多个类重复的功能,可以用继承来实现Django FBV、CBVFBV基于函数的视图CBV基于类的视图viewc原创 2021-11-02 17:39:11 · 515 阅读 · 0 评论 -
pytest-web自动化框架搭建
目标:搭建一个灵活,可复用,pom分层的web自动化框架待完善原创 2021-09-09 19:07:23 · 496 阅读 · 2 评论 -
UI自动化框架设计(pom模型)
一、UI自动化基础分层配置文件:存放配置信息,如地址url等数据文件:存放测试数据,实现测试数据与测试脚本分离;数据驱动:将测试数据与测试脚本分离;日志:日志的管理测试报告:hmtl测试报告的存放目录;测试用例:集中管理TestCase;测试页面:测试页面实现业务逻辑,测试元素从逻辑中剥离出来;POM:通过PO模式让测试代码更易于维护,提高测试脚本的复用性;测试邮件执行入口:框架的执行入口,阻止用例运行。二、PO模型设计...原创 2021-08-09 18:06:34 · 1634 阅读 · 0 评论 -
web自动化(selenium)
注:开始学习selenium自动化,这篇是基于观看b站百里讲的selenium课程,进行的总结一、web自动化简介1.哪些适合做web自动化软件需求变更不频繁项目周期比较长自动化脚本能够重复利用2.自动化测试介入点系统测试-回归测试3.自动化测试项目的实施过程可行性分析——>框架选择(selenium,RF)——>需求分析——>计划——>测试用例设计——>无人值守(和jenkins集成)——>提交报告——>脚本维护二、环境搭建pyth原创 2021-08-09 23:34:09 · 1125 阅读 · 0 评论 -
unittest用例前后置(testFixture测试夹具)
unittest用例前后置import unittestdef setUpModule(): print("模块级别的夹具开始")def tearDownModule(): print("模块级别的夹具结束")class Test1(unittest.TestCase): @classmethod # 这是类方法,必须加上这个装饰器 def setUpClass(cls): print("\n在每个类之前执行一次,如创建数据库连接,生成日志原创 2021-08-16 17:06:22 · 417 阅读 · 0 评论 -
自动化之数据驱动实现方式(DDT 和 pytest.mark.parametrize())
注:这篇博客专门介绍自动化数据驱动的实现方式一、unittest实现数据驱动(ddt)1.1、什么是DDT?data driver test数据驱动测试,可以完美的和unittest结合实现数据驱动1.2、DDT中的装饰器@ddt:装饰类,作用是用于申明当前类使用ddt数据驱动@data: 装饰函数,作用是给函数传值@unpack:装饰函数,作用是数据解包@file_data:装饰函数,作用是直接读yaml、json文件1.3、代码示例示例一:注意:传几个值,就会运行几次impo原创 2021-08-13 18:22:25 · 2083 阅读 · 2 评论