漫谈测试工具的开发实践

简介:

TCon论坛上公直给大家带来的《漫谈测试工具的开发实践》得到了许多同行的肯定,作为测试工作者,需要同时关注测试框架和测试工具。精典的测试框架为数不多,而不同的业务场景需求会带来不同的测试工具需求。因此,我们会常常面临选择合适的测试工具或者开发合适的测试工具。公直提到,公司的发展与基因有关,工具的基因也会决定工具的发展。

  常见的测试框架设计思想:非结构化的测试框架,模块化测试模式,数据驱动的测试框架,关键字驱动的测试框架等。

  一淘的测试层次包括单元测试功能测试,回归测试,性能测试,冒烟测试和流量测试。在测试宗旨的交流上,公直分享了google测试的一些主张:对于质量来说,预防问题比发现问题本身更重要。质量更多是开发人员的问题,而不是测试人员的。通过把测试工作融入到开发过程中,我们能降低那些富产Bug的人的出错机会,不仅可以避免了大量最终用户的使用问题,而丐还可以极大地降低测试人员报无效Bug的数量(节选自谷歌如何测试第三篇)。

  除了测试工具本身,公直还分享了自动化测试调动工具, -TOAST(Toast Open Automation System Test),其主要功能包括持续集成测试,分布式测试,报表,openAPI。TOAST支持多类自动化测试框架。








====================================分割线================================



最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
1天前
|
传感器 监控 安全
LabVIEW开发汽车安全带张紧测试
LabVIEW开发汽车安全带张紧测试
11 3
|
1天前
|
传感器 测试技术 Python
LabVIEW开发矿用泵液压头测试系
LabVIEW开发矿用泵液压头测试系
|
1天前
|
传感器 数据采集 数据挖掘
LabVIEW开发压电陶瓷特性测试系统
LabVIEW开发压电陶瓷特性测试系统
|
2天前
|
机器学习/深度学习 敏捷开发 监控
深入探索软件测试中的持续集成与持续部署(CI/CD)实践
【5月更文挑战第10天】 在现代软件开发周期中,"持续集成"(CI)与"持续部署"(CD)是提升效率、确保质量的重要环节。本文将详细探讨CI/CD在软件测试中的应用,包括其基本概念、实施策略、工具应用及面临的挑战。不同于一般性概述,本文将重点分析如何优化测试流程以适应CI/CD环境,并提出针对性的改进措施。通过实际案例分析,揭示成功实施CI/CD的最佳实践,并讨论如何在不断变化的技术环境中保持测试策略的前瞻性和灵活性。
|
2天前
LabVIEW编程LabVIEW开发防护时间测试仪
LabVIEW编程LabVIEW开发防护时间测试仪
|
2天前
|
传感器
LabVIEW编程LabVIEW开发控制PACE1000精密压力测试仪例程与相关资料
LabVIEW编程LabVIEW开发控制PACE1000精密压力测试仪例程与相关资料
|
2天前
|
传感器 编解码 算法
2021-07-20LabVIEW编程LabVIEW开发 控制Dantec 激光多普勒测试仪LDV例程与相关资料
2021-07-20LabVIEW编程LabVIEW开发 控制Dantec 激光多普勒测试仪LDV例程与相关资料
|
2天前
|
传感器 编解码
LabVIEW编程LabVIEW开发 控制RITEC RAM-5000 SNAP非线性高能超声测试系统例程与相关资料
LabVIEW编程LabVIEW开发 控制RITEC RAM-5000 SNAP非线性高能超声测试系统例程与相关资料
10 0
|
4天前
|
算法 测试技术 开发者
测试驱动开发(TDD)实战:从理论到实践
【5月更文挑战第8天】TDD实战指南:先测试后开发,确保代码质量与可维护性。核心思想是编写测试用例→实现代码→验证→重构。优点包括提高代码质量、促进设计思考和增强可测试性。实战步骤包括编写独立、明确的测试用例,遵循最小可用原则编写代码,运行测试并分析失败原因,以及在验证通过后进行代码重构与优化。通过TDD,开发者能提升编程技能和项目成功率。
|
4天前
|
Java 测试技术 Maven
5个编写技巧,有效提高单元测试实践
本文作者详细讲解了关于单元测试的相关知识,做好单元测试能有效地保障代码质量,本文将手把手教你学会应用单元测试并附有案例、测试插件。

热门文章

最新文章