
自动化测试
文章平均质量分 87
自动化测试
blues_C
10年+测试经验,TME旗下公司前员工,测试管理&测开。丰富的实战经验,擅长测试平台开发、web/app/接口自动化、AI、性能、安全测试等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pydoll:告别WebDriver!Python异步Web自动化测试工具
在Web自动化测试领域,Selenium凭借其强大的功能和广泛的浏览器支持,长期占据着主导地位。然而,Selenium的繁琐配置、WebDriver版本兼容性问题,以及其同步阻塞的特性(在执行操作时会暂停程序执行,直到操作完成),也让不少测试人员使用时头疼不已。今天,我们要介绍一款颠覆性的Python库 Pydoll,它彻底摆脱了WebDriver的束缚,以异步方式提供高效、稳定、自然的Web自动化体验。Pydoll的出现,为Python Web自动化测试带来了全新的选择。原创 2025-03-18 16:06:32 · 1347 阅读 · 0 评论 -
如何制定「自动化测试策略」?
在探讨如何制定自动化测试策略之前,我们先来聊聊自动化的核心。质量不是测出来的:这意味着产品的质量是由其本身的设计和开发决定的,而不是通过测试后才得以保证。如果开发团队具备良好的单元测试和代码审查能力,理应不需要过多的手动测试。在技术债务和快速迭代的现实中,自动化测试成为了确保质量的一种较为有效方式。自动化是手段,不是目的:自动化测试的最终目标是提升人效和产品质量,而非单纯追求测试的自动化。过度关注自动化本身可能导致“为了自动化而自动化”的误区,忽视了其背后的真正目的。原创 2024-09-25 17:04:05 · 1344 阅读 · 0 评论 -
行为驱动开发(BDD)测试:Python + Behave
我将介绍如何使用Behave框架进行行为驱动开发(BDD)测试。Behave是一个用于Python的行为驱动开发(BDD)测试框架,它采用了一种自然语言的测试结构,旨在帮助团队更好地理解和沟通关于应用程序行为的需求。原创 2024-05-12 13:32:50 · 1223 阅读 · 0 评论 -
Faker:自动化测试数据生成利器
在自动化测试中,无论是测试用户注册、登录、数据展示还是API接口,都需要大量的测试数据来支持;Faker库正是为了解决这一问题而生。它支持多种编程语言,能够生成各种类型的假数据,如姓名、地址、电子邮件、电话号码等。原创 2024-10-14 09:03:55 · 1288 阅读 · 1 评论 -
自动化测试:Python中的硬断言&软断言的作用及区别
在自动化测试中,通过断言,我们能够验证测试执行结果是否符合预期,从而决定测试是否通过;断言的结果直接影响测试的最终结果,因此断言的选择和使用在测试自动化中至关重要。断言(Assertion)是一种用于验证某个条件是否为真的机制。在自动化测试中,断言用于验证应用程序的某个状态是否符合预期。原创 2024-10-18 10:48:46 · 867 阅读 · 0 评论