
自动化测试
文章平均质量分 92
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
G皮T
计算机科学与技术本科,计算机技术硕士,现任职于某互联网公司,担任测试开发工程师。优快云云原生领域优质创作者、博客专家。书籍《大数据测试开发工程师的第一本书》正在积极撰写中,敬请期待。微信公众号:大数据与AI实验室。《Java 百“练”成钢》连载中,欢迎关注!
展开
-
【单元测试】如何让单元测试的价值最大化
关于 “什么是单元测试”、“为什么要做单元测试”、“怎么做单元测试”,网络上相关的技术文章汗牛充栋。尽管如此,在推广单元测试的过程,通过与研发同学的交流,我发现大家对单元测试的探讨还是存在薄弱的地方。这个薄弱的地方既不是抽象的单元测试理论,也不是具体的单元测试工具,而是理论与实践结合的单元测试策略。原创 2024-05-18 22:35:14 · 1008 阅读 · 0 评论 -
【单元测试】为什么需要单元测试
通过编写和运行单元测试,开发者能够快速验证代码的各个部分是否按照预期工作,有利于保证系统功能的正确可用,这是单元测试的核心作用。原创 2024-05-18 17:26:14 · 1161 阅读 · 0 评论 -
【测试】代码覆盖率工具 JaCoCo
JaCoCo 是面向 Java 的开源代码覆盖率工具,JaCoCo 以 Java 代理模式运行,它负责在运行测试时检测字节码。JaCoCo 会深入研究每个指令,并显示每个测试过程中要执行的行。为了收集覆盖率数据,JaCoCo 使用 ASM 即时进行代码检测,并在此过程中从 JVM Tool Interface 接收事件,最终生成代码覆盖率报告。原创 2024-05-15 23:32:56 · 1462 阅读 · 0 评论 -
【测试开发】基于 MeterSphere 的接口测试流程
MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、UI 测试和性能测试等,全面兼容 JMeter、Selenium 等主流开源标准,有效助力开发和测试团队在线共享协作,实现端到端的测试管理跟踪可视化、自动化测试、性能测试及融入持续交付 DevOps 体系,并充分利用云弹性进行高度可扩展的自动化测试,从而加速高质量的软件交付,推动中国测试行业整体效率的提升。原创 2023-08-16 21:51:22 · 1773 阅读 · 0 评论 -
【软件测试】基于 requests 框架实现接口自动化测试
requests 库是一个常用的用于 http 请求的模块,它使用 python 语言编写,在当下 python 系列的接口自动化中应用广泛,本文将带领大家深入学习这个库。原创 2022-09-22 17:30:19 · 373 阅读 · 0 评论 -
【测试开发】自动化测试在美团外卖的实践与落地
随着美团到家业务的发展,系统复杂度也在持续增长。测试用例数量近两年增长约一倍,单端数量超过 1 万 2 千条,而研发人员的工作从大部分时间在开发,转变成一半时间在开发、一半时间在模拟环境和自测。因此,引入自动化测试就显得十分有必要,本文介绍了美团外卖在自动化测试方向做的一些探索和实践,希望对从事相关领域工作的同学能够带来一些启发或帮助。转载 2022-09-17 16:34:41 · 2550 阅读 · 1 评论 -
【测试开发】Pytest 接口自动化测试实战
结合单元测试框架 Pytest + 数据驱动模型 + allure原创 2022-09-23 16:39:38 · 6645 阅读 · 2 评论 -
【自动化测试】几种常见的自动化测试框架
在软件测试领域,自动化测试框架有很多,这里主要介绍几种常用的自动化测试框架。原创 2022-09-06 12:17:16 · 31694 阅读 · 5 评论