
专业测试的自我修养
文章平均质量分 84
1-如何成为高级测试
2-如何进行自动化测试
3-如何进行性能测试
4-如何进行安全测试
Fro.Heart
10年测试 ,擅长测试管理,自动化测试,黑盒测试,性能测试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pytest进阶之Fixture 详解
Pytest 的 Fixture 是测试框架中用于管理测试依赖和共享资源的强大工具。users_fixture = generate_fixture(“users”) # 注册名为 users 的 Fixture。例如:session 作用域的 Fixture 可以依赖 module 作用域的 Fixture,反之不可。def db_type(request): # request 是内置 Fixture,用于访问参数。每个测试模块(文件)执行一次 Fixture,模块内所有测试共享。原创 2025-03-23 17:09:02 · 727 阅读 · 0 评论 -
测试如何与开发高效沟通
通过以上方法,测试团队和开发团队可以有效减少分歧,提升协作效率,共同推动项目高质量交付。关键在于保持开放的心态、清晰的沟通和共同的目标。原创 2025-03-23 15:37:34 · 662 阅读 · 0 评论 -
如何高效进行测试工程师面试
测试进阶,与你同行原创 2025-03-23 15:31:17 · 445 阅读 · 0 评论 -
如何实现高效-稳定的秒杀系统
【代码】如何实现高效-稳定的秒杀系统。原创 2025-03-23 16:17:47 · 972 阅读 · 0 评论 -
测试实战-如何测试秒杀业务
对商城-秒杀业务展开测试原创 2025-03-23 16:21:19 · 814 阅读 · 0 评论 -
高效Python必备之高阶函数
Python 高阶函数详解原创 2025-03-23 16:35:29 · 864 阅读 · 0 评论 -
Python + Pytest+ Requests +Allure + Gitlab 实现接口自动化
通过。原创 2025-03-23 17:21:27 · 920 阅读 · 0 评论 -
selenium-核心知识点
如何学会-selenium原创 2025-03-23 16:05:00 · 961 阅读 · 0 评论 -
高效Python开发工具PyCharm详解
PyCharm 是一款功能强大的 Python IDE,其核心原理基于代码分析、调试、版本控制、测试工具、数据库工具等多种技术的集成。通过智能提示、调试器、版本控制、插件系统等功能,PyCharm 极大地提升了 Python 开发的效率和体验。原创 2025-03-23 17:04:03 · 811 阅读 · 0 评论 -
Pytest进阶之运行顺序
是 Python 中一个功能强大且灵活的测试框架,它允许开发者编写简洁、可读性高的测试代码。在运行测试时, 遵循一定的顺序规则来执行测试函数、测试类和测试模块。以下是 运行顺序的详细解析: 默认按照以下顺序执行测试:会先执行 ,再执行 。2. 控制运行顺序如果希望自定义测试的运行顺序,可以使用以下方法:使用:会先执行 ,再执行 。2.2 使用 的 参数 参数允许通过表达式选择要运行的测试。示例:2.3 使用 的 参数 参数允许通过标记(mark)选择要运行的原创 2025-03-23 17:13:28 · 861 阅读 · 0 评论 -
如何评估自动化测试的ROI(投资回报率)
评估自动化测试的 ROI 需要综合考虑成本、收益、项目特点和长期效益。通过量化时间节省、人力节省和质量提升等收益,结合初始投入和维护成本,可以得出合理的 ROI 评估结果。对于长期项目或需要频繁回归测试的项目,自动化测试通常具有较高的 ROI。原创 2025-03-23 16:01:58 · 1110 阅读 · 0 评论 -
如何确保测试覆盖率
面试中-回答如何确保测试覆盖率原创 2025-03-23 15:57:30 · 584 阅读 · 0 评论 -
Pytest进阶之钩子函数实现机制
强制终止流程:某些钩子可通过返回非 None 值终止后续钩子的执行(如 pytest_report_teststatus)。定义钩子规范:Pytest 内部预先定义了一组标准钩子(如 pytest_collection_modifyitems)。执行逻辑:所有注册的 pytest_collection_modifyitems 钩子依次对 items 进行修改。HookImpl:具体的钩子实现(插件或 conftest.py 中的函数)。调试钩子调用:在钩子函数中添加 print 或使用调试器观察执行流程。原创 2025-03-23 17:07:56 · 501 阅读 · 0 评论 -
Pytest进阶之核心基础概念
v:显示详细输出。-k <表达式>:按名称匹配运行特定测试(如 -k “test_login”)。-m <标记>:运行指定标记的测试(如 -m smoke)。–collect-only:仅列出可被发现的测试(不执行)。3. 测试发现规则Pytest 自动发现测试代码,规则如下:文件匹配:文件名以 test_ 开头或结尾(如 test_*.py 或 *test.py)。测试对象:函数名以 test开头的函数。类名以 Test 开头的类中的方法(方法名以 test_ 开头)。原创 2025-03-23 17:28:19 · 874 阅读 · 0 评论 -
高效Python必备之语法糖
掌握这些语法糖可以让你的 Python 代码更简洁、更高效,同时提升代码的可读性和可维护性。Python 3.8 引入,用于在表达式中赋值。简化列表、元组、字典的解包操作。简化资源管理(如文件操作)。简化遍历列表时获取索引和值。用于创建生成器,节省内存。简化函数调用时的参数传递。简化多个列表的并行遍历。简化属性的访问和修改。简化多个条件的比较。简化函数或类的扩展。简化匿名函数的定义。原创 2025-03-23 16:25:37 · 398 阅读 · 0 评论