
Python自动化测试
文章平均质量分 52
木法星人
没有奇迹,唯有累积
展开
-
最详细的 pytest 功能介绍
让测试用例更加高效、简洁且易于维护。另外,重视测试的独立性、可读性和执行速度,将有助于提高代码的质量,同时使团队更容易进行协作和持续集成。原创 2024-11-17 08:43:47 · 696 阅读 · 0 评论 -
AI客服的评分机制及自动化测试
自动化测试结合人工评审可以大大提升效率,更好地保障AI客服的回答质量。原创 2023-12-31 08:58:04 · 1411 阅读 · 0 评论 -
利用Pairwise算法自动生成测试用例的
Pairwise算法生成测试用例覆盖集合原创 2023-11-16 20:50:32 · 1223 阅读 · 0 评论 -
结合大模型进行降本增效之——自动化测试
结合GPT-3.5 Turbo的自然语言理解和生成能力,让它帮助我们分析测试报告,识别出潜在的问题点,并生成相应的分析报告。最后是建议和改进方案,基于对测试报告的分析,让它生成相关的建议和改进方案,帮助团队识别出问题,提供解决方案,并指导下一步的测试工作。借助GPT-3.5 Turbo的文本生成能力,让它生成各种测试数据,比如随机的用户名、密码、电子邮件地址等,用于测试覆盖各种测试场景。例如,你可能需要积极的、消极的、中性的评论,涉及不同种类商品的评论,如电子产品、服装、食品等。原创 2023-11-14 02:17:09 · 1528 阅读 · 0 评论 -
喝杯咖啡的功夫即可学会契约测试☕️
契约测试的要点1. 契约测试的核心原理是通过定义接口的契约(Contract),即接口的预期行为,然后在测试中验证实际的接口行为是否符合契约的要求。2. 契约是具体验证什么?契约可包括接口的输入参数、输出结果、异常情况等方面的规定。通过定义一份"合同",我们可以明确接口`应该如何被正确使用`,以及它`应该返回哪些数据和状态`。原创 2023-10-23 09:30:00 · 97 阅读 · 0 评论 -
软件测试必问必背30道面试题(自动化测试,附详细答案)
2023软件测试必问必背面试题之自动化测试 精选最高频的30道面试题,助力Tester们剑指高薪Offer执行自动化测试期间,您如何监控和分析测试结果?自动化测试覆盖率如何评估?原创 2023-08-18 09:30:00 · 386 阅读 · 0 评论 -
venv使用教程及pyvenv与python3-venv的区别
venv使用教程及pyvenv与python3-venv的区别原创 2023-08-13 00:56:28 · 431 阅读 · 0 评论 -
最详细的 pytest 教程(大纲)
pytest基础介绍pytest的作用和优点安装pytest并创建测试环境编写第一个pytest测试pytest测试文件了解pytest测试文件的命名规则如何编写测试函数pytest的fixture概念和用法使用标记(mark)来标识测试用例断言和测试报告pytest中的各种断言方法如何生成测试报告pytest-html插件的使用pytest参数化参数化测试的作用和优点如何使用@pytest.mark.parametrize标记参数化测试用例的实际应用场景p原创 2023-03-29 23:46:29 · 438 阅读 · 0 评论 -
python接口自动化-断言神器Jsonschema实战演示
python接口自动化测试之Jsonschema实战演示原创 2023-03-28 19:39:23 · 793 阅读 · 0 评论 -
Python自动化测试进阶大纲
Web应用程序测试(如Selenium、BeautifulSoup、Requests等)API测试(如requests、unittest.mock、jsonschema等)容器化和云平台(如Docker、Kubernetes、AWS等)持续集成和持续交付(如Jenkins、Travis CI等)数据库操作(如MySQL、PostgreSQL等)单元测试框架(如unittest、pytest)性能测试(如Locust、JMeter等)常见的测试设计模式(如AAA模式)个人IP以及开源社区贡献。原创 2023-03-17 10:23:57 · 409 阅读 · 0 评论 -
python多进程之快速生成手机号
python多进程原创 2022-10-24 11:09:13 · 1194 阅读 · 0 评论 -
python常用库之使用openpyxl库操作Excel
openpyxl for python3原创 2022-09-05 14:46:01 · 397 阅读 · 0 评论 -
python将数值转为科学计数法展示
python3 数值和科学计数法方式的相互转换原创 2022-08-11 14:41:00 · 3967 阅读 · 3 评论 -
python对txt文本的截取和写入
txt文本截取有个test.txt文件的内容是这样的,总共三行:123b456'789?A123b456'789?A123b456'789?A怎么截取固定标识前的一段字符呢?——例如我只要b左边的123用readlines和find#!/usr/bin python3# -*- coding: utf-8 -*-def txt_clip(file_path: str, tag: str): with open(file_path, 'r', encoding=原创 2021-12-22 10:18:33 · 2972 阅读 · 1 评论 -
基于原生WebAPI中的Element Event来生成鼠标事件
基于原生WebAPI中的Element Event来生成鼠标事件滑块自动拖动的JavaScript代码:function auto_drag_slider(slider_args) { const slider = document.getElementById(slider_args.slider_element_id); const slider_track_id = slider_args.slider_track_id var drag_result = false;原创 2021-10-24 22:37:21 · 416 阅读 · 0 评论 -
FastAPI框架对包含特殊字符的URL的转码处理
监控页的URL:“https://live.polyv.net/#/channel/2357792/monitoring-v3”这个URL本身是没啥问题的,比较特别的无非是中间多了个’#‘号,呵, 问题就出在’#'号上!--------后端框架FastAPI的URL解析器会将其视为截断,于是URL截断成了"https://live.polyv.net/",后续流程旧报错了。于是我们编写一个函数来对目标字符进行查询,如果属于特定字符,则返回:%加上该字符的ASCII 十六进制编码def do_you_n原创 2021-09-24 00:50:52 · 1179 阅读 · 0 评论 -
高级测试工程师必知必会第一章:主流的自动化测试框架汇总
高级自动化测试工程师核武器技能树主流自动化测试框架一. 接口自动化相关:1. Pytest官方说明精选案例,现学现用2. Behave官方说明3. Macaca官方说明4. AutoIt官方说明6. Airtest官方说明7. Playwright-python官方说明二. UI自动化1. Selenium官方说明2. Pywinauto官方说明三. 前端渲染性能评估官网地址主流自动化测试框架一. 接口自动化相关:1. Pytest一个第三方的单元测试框架,相比老大哥unittest更加简单高效原创 2021-09-21 22:09:01 · 519 阅读 · 0 评论 -
Selenium如何获取谷歌浏览器Local Storage的数据?
前端可能会将某些数据存储到LocalStorage本地库里,方便后续的一些判断,例如百度一下使用selenium做UI自动化时,难免需要读取某个key做测试,怎么操作呢?读取valuefrom selenium import webdriverbrowser = webdriver.Chrome()browser.get('http://www.baidu.com/')value = browser.execute_script('return localStorage.getItem(".原创 2021-06-23 10:24:23 · 5070 阅读 · 0 评论