08 2021 档案

摘要:1.Pytest的fixture 2.通过conftest.py可以共享fixture,fixture可以很好的解决测试固件的案例应用,依据它的思想可以编写多个案例,再本质的说就是通过conftest.py文件来达到共享fixture。conftest.py虽然是一个Python模块的文件,但是它是 阅读全文
posted @ 2021-08-25 16:40 蒋佳伟 阅读(135) 评论(0) 推荐(0)
摘要:测试类必须以test开头 模块级别的python -m pytest -v tests/ 文件级别python -m pytest -v tests/文件名 执行具体的测试函数python -m pytest -v tests/文件名::函数名 执行测试类python -m pytest -v te 阅读全文
posted @ 2021-08-24 16:39 蒋佳伟 阅读(110) 评论(0) 推荐(0)
摘要:一、json 二、yaml 要加空格 三、yaml2数据分离 四、unit 阅读全文
posted @ 2021-08-23 16:33 蒋佳伟 阅读(80) 评论(0) 推荐(0)
摘要:23、Java的继承与Python的继承有什么区别 java:单继承 python:多继承 24、如果子类重写了父类的方法,那么实例化子类后,调用重写后的方法,调用的是子类的方法还是父类的方法 当子类重写父类的方法,子类实例化后调用父类的方法 继承原则: 前提:单继承 原则:实例化子类,子类对象调用 阅读全文
posted @ 2021-08-21 10:38 蒋佳伟 阅读(95) 评论(0) 推荐(0)
摘要:1.自动化测试的编写 在自动化测试里面,不能对环境造成任何的破坏,也就是说,执行前和执行后,环境都是一样的 ,不能因为执行了自动化测试的case,导致产生了垃圾数据。 2.unittest 3.编写测试用例注意事项 4.每次执行 import unittest from selenium impor 阅读全文
posted @ 2021-08-18 09:21 蒋佳伟 阅读(92) 评论(0) 推荐(0)
摘要:1.当子类重写父类的方法,子类实例化后调用父类的方法 继承原则: 前提:单继承 原则:实例化子类,子类对象调用的方法和父类方法重名,优先考虑子类 class Person(object): def __init__(self, name, age): self.name = name self.ag 阅读全文
posted @ 2021-08-17 16:37 蒋佳伟 阅读(99) 评论(0) 推荐(0)
摘要:'''类属性范畴''''''1.属于对象2.属于类的类属性他是属于类的实例属性他是属于类的对象的那么我们调用的任何方法,首先是对类进行实例化,得到类的对象,然后使用对象调用类里面的方法''' class Person(object): city='西安市' def __init__(self,nam 阅读全文
posted @ 2021-08-16 15:47 蒋佳伟 阅读(78) 评论(0) 推荐(0)
摘要:一.条件框的输入 from selenium import webdriver import time as t driver=webdriver.Chrome() driver.maximize_window() driver.get('https://www.bejson.com/ui/uedi 阅读全文
posted @ 2021-08-16 15:00 蒋佳伟 阅读(86) 评论(0) 推荐(0)
摘要:1.如何理解测试流程 需求调试 写代码 | —— 》 | | PDR评审 | | | 写测试计划 | | | 写方案 | | | 写测试用例 |——————》 | 转测 | 开始测试 2.等价类划分与边界值怎么理解举例说明 等价类: 边界值1-99 比如11 11.1 1 跟 99就是两个边界 22 阅读全文
posted @ 2021-08-16 10:23 蒋佳伟 阅读(84) 评论(0) 推荐(0)
摘要:1.qq音乐 两层iframe from selenium import webdriver import time as t driver=webdriver.Chrome() driver.maximize_window() driver.get('https://y.qq.com/?ADTAG 阅读全文
posted @ 2021-08-12 15:43 蒋佳伟 阅读(86) 评论(0) 推荐(0)
摘要:一、Selenium环境搭建 1.https://www.google.cn/chrome/index.html进入进行谷歌的下载 2.查看版本 (http://npm.taobao.org/mirrors/chromedriver在进入下载相应的版本下的压缩文件) 3.把解压文件放在自己本地pyt 阅读全文
posted @ 2021-08-09 09:59 蒋佳伟 阅读(144) 评论(0) 推荐(0)
摘要:1.checklist: 前提 步骤 预期结果 2.issue 清单 3.上传最大1000mb 内存泄漏 Io 密集型 全占用大量的内存 Io 读写 cpu 计算型 假设 论证 结果(true or flase) 4.错误推测法 1. 定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从⽽有针 阅读全文
posted @ 2021-08-05 09:36 蒋佳伟 阅读(95) 评论(0) 推荐(0)
摘要:1.测试点分析 通过分析需求描述中的输⼊、输出、处理、限制、约束等,给出对应的验证内容(功能测试) 各个模块之间的业务顺序,和各个功能模块之间传递的信息和数据,对存在给你交互的功能项,给出对应的验 证内容(功能业务测试) 考虑到需要的完整性,要充分覆盖软件需求的各种特征,包含隐性需求的验证,⽐如界⾯ 阅读全文
posted @ 2021-08-04 09:21 蒋佳伟 阅读(114) 评论(0) 推荐(0)
摘要:1. 2.金字塔模型 第一层:功能测试 UI自动化测试 第二层:接口测试 第三层:单元测试 3.测试对象:程序最⼩模块的测试,如程序⾥⾯的⼀个⽅法或者是⼀个函数的内部逻辑 测试⼈员:⽩盒测试⼯程师,开发⼯程师,测试开发⼯程师 测试依据:代码内部程序逻辑和开发注释 测试⽅法:⽩盒测试,根据不同编程语⾔ 阅读全文
posted @ 2021-08-03 09:52 蒋佳伟 阅读(117) 评论(0) 推荐(0)
摘要:1.你对Python了解多少 熟悉了解 2.元组和列表的区别是什么 列表可变 元组不可变 3.怎么理解序列化和反序列化 dumps:序列化 就是把Python 对象转化为字符串 loads:反序列化 把字符串转换为Python对象的过程 4.怎么实现列表与字符串之间的转换 join 5.局部变量与全 阅读全文
posted @ 2021-08-02 16:28 蒋佳伟 阅读(86) 评论(0) 推荐(0)