有测试问题请微信联系作者,备注来意(点击此处添加)
240
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我多年的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。

随笔分类 -  C-03→ Web自动化测试

摘要:日志的主要功能 日志不是软件功能的必需品,但是对于软件开发和维护具有至关重要的作用,其主要的作用在于: 问题追踪和调试: 当程序出现错误或异常行为时,日志可以提供关于何时以及在哪里发生问题的详细信息,对于识别、隔离和修复错误很有帮助。 审计和合规性: 提供详细的操作记录,用于证明系统是否符合规定。 阅读全文
posted @ 2024-02-03 16:06 三叔测试笔记 阅读(1825) 评论(0) 推荐(0)
摘要:并发编程方式有哪些? threading模块 线程 asyncio模块 协程 concurrent.futures模块 进程+线程(应用于异步调用) multiprocessing模块 进程 进程、线程、协程? 进程:运行起来的程序就是进程,是操作系统分配资源的最小单位。 线程:线程是进程的组成部分 阅读全文
posted @ 2024-02-03 11:18 三叔测试笔记 阅读(301) 评论(0) 推荐(0)
摘要:pytest介绍及基本使用 【自动化测试框架】pytest和unitttest你知道多少?区别在哪?该用哪个? pytest原理 参数化 @pytest.mark.parametrize(argnames, argvalues, indirect=False, ids=None, scope=Non 阅读全文
posted @ 2024-02-02 16:49 三叔测试笔记 阅读(1351) 评论(0) 推荐(0)
摘要:什么是 hook (钩子)函数 比如说你写了一个框架类的程序,你希望这个框架可以“被其他的代码注入”,即别人可以加入代码对你这个框架进行定制化,该如何做比较好? 一种很常见的方式就是约定一个规则,框架初始化时会收集满足这个规则的所有代码(文件),然后把这些代码加入到框架中来,在执行时一并执行。所有这 阅读全文
posted @ 2024-02-02 16:44 三叔测试笔记 阅读(1831) 评论(0) 推荐(0)
摘要:元素定位 元素定位的定义 元素定位是指查找元素HTML代码的过程 元素HTML代码指的是从开始标签到结束标签之间的所有代码 find_element定位一个元素 find_elements定位多个元素 元素定位方法 by_id 当元素具有id属性时,可以通过by_id定位元素 方法:driver.f 阅读全文
posted @ 2024-01-30 12:29 三叔测试笔记 阅读(1096) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-09-20 21:44 三叔测试笔记 阅读(0) 评论(0) 推荐(0)
摘要:装饰器与出错重试机制 谈到稳定性,不得不说的就是“出错重试”机制了,在自动化测试中,由于环境一般都是测试环境,经常会有各种各种的抽风情况影响测试结果,这样就为测试的稳定性带来了挑战,毕竟谁也不想自己的脚本一天到晚的出各种未知问题,而往往这种环境的抽风(通常是前端页面的响应速度和后端接口的响应速度)带 阅读全文
posted @ 2022-09-19 17:41 三叔测试笔记 阅读(305) 评论(0) 推荐(0)
摘要:自动化脚本可能出错的原因? 配置环境引起 自动化测试脚本的配置。 对测试程序进行配置。如:是否还原初始设置、是否删除某些数据。 对浏览器进行配置。 对与测试程序有关的程序或影响脚本稳定性的程序进行配置。 非配置环境引起 网络延时,识别对象的同步问题。 未知因素引起脚本失败。 未知因素引起脚本运行中断 阅读全文
posted @ 2022-09-19 17:29 三叔测试笔记 阅读(1449) 评论(0) 推荐(0)
摘要:CSS 和 XPATH 的功能对比 | 对比项 | 定位方式 | CSS | XPATH| | | | | | |常规属性 |id | #id_keyword| //[@id=‘id关键字‘] |常规属性 |class |.class_name| //[@class=‘class属性名‘]| |常规 阅读全文
posted @ 2022-09-19 11:15 三叔测试笔记 阅读(2621) 评论(0) 推荐(0)
摘要:前言 allure可以输出非常精美的测试报告,也可以和pytest进行完美结合,不仅可以渲染页面,还可以控制用例的执行。下面就对allure的使用进行一个详细的介绍和总结。 需要准备的环境: python pytest allure-pytest allure工具 一、allure用例描述 使用方法 阅读全文
posted @ 2022-03-19 23:02 三叔测试笔记 阅读(2347) 评论(1) 推荐(0)
摘要:一、大家熟知的自动化测试框架 Java JUnit、TestNG等等。 python PyUnit(unittest)、Pytest、Robot Framework等等 二、Pytest介绍 pytest 是非常成熟全功能的Python测试框架。 它可以胜任unittest能做到的各种各样场景,比如 阅读全文
posted @ 2022-02-21 22:41 三叔测试笔记 阅读(3968) 评论(0) 推荐(0)

返回顶部 跳转底部