自动化测试指南-常见工具及选择

简介

许多组织在采购测试自动化工具时没有进行适当的研究,不了解许可模式、所需的专业支持或内部技术专长的可用性,结果是失望而归。

采购过程可能是痛苦和耗时的。许多组织有采购流程和团队来协助测试自动化团队收集信息并代表他们采购工具。建立和批准新的工具供应商需要时间和大量的后续工作。

解许可证模式

自动化测试指南-常见工具及选择

软件许可证管理器用于控制软件产品的使用地点和使用方式。许可证管理器保护、遵守、监测和跟踪软件许可证协议和使用情况。许可证管理器提供广泛的许可证模式,如产品激活、试用许可证、订阅许可证、基于功能的许可证和浮动许可证。在许多情况下,许可证管理器通过互联网远程检查许可证是否到位,并跟踪软件的使用情况。

软件资产管理或日志。这是由最终用户用来管理他们从许多不同的软件供应商那里采购或授权的软件。这些都是用来核对软件许可证的,对于大多数小型组织来说,主要是通过电子表格进行管理。大型和中型组织维护一个 "配置管理数据库 "或 "CMDB库",作为资产管理的数据仓库。CMDB存储了关于IT环境、组件、硬件资产、软件资产(被称为配置项目)和许可证的信息。

产品激活。这是一种许可证验证机制,它可以防止违反软件许可证。当用户从使用其免费版本转为购买许可证时,激活可以使软件停止阻止用户使用。

产品密钥。这可以检查并确认该软件是来自供应商的原件。例如,微软Windows的实体拷贝在包装盒内的标签或卡片上有一个25个字符的产品密钥,或者性能测试工具LoadRunner的许可证密钥可以为现有客户在线下载。

下面的列表涵盖了不同类型的许可证模式和相关费用,通常用于测试自动化工具。

自动化测试指南-常见工具及选择

图片.png

接口测试工具

自动化测试指南-常见工具及选择

单元测试工具

自动化测试指南-常见工具及选择

功能和网络测试工具

自动化测试指南-常见工具及选择

移动测试工具

测试管理和缺陷管理工具

测试管理工具提供管理端到端测试生命周期和过程的功能。缺陷或错误管理工具促进了缺陷和错误的报告、跟踪、监控、关闭和度量。强烈建议使用同一供应商的测试管理、缺陷管理、功能测试自动化和非功能测试自动化工具套件,因为这有助于跨工具的数据流,提供更准确的质量状况、详细报告和单一的集中许可管理。这些工具在测试自动化中发挥着重要作用,因为它们有助于以集中的方式运行测试,无论是在预定的夜间构建还是在持续集成构建中。

跨浏览器测试工具

跨浏览器测试工具提供了在短时间内在多个浏览器上测试网络应用的功能。这被称为浏览器兼容性测试,在Chrome、Firefox、Internet Explorer(IE)、Edge、Safari和其他浏览器上验证解决方案。

性能和负载测试工具

自动化测试指南-常见工具及选择

安全和渗透测试工具

AI/ML驱动的测试工具

由AI和ML驱动的测试工具可以预测哪里最可能出现质量问题,关联数据,并快速识别和解决相应问题。

测试框架工具

这些工具比单一的测试自动化工具或库更能实现数据驱动的测试和关键字驱动的测试。

自动化测试指南-常见工具及选择

本文仅列出了部分工具,更多工具请参考https://github.com/china-testing/python-api-tesing 。

成本

成本是测试自动化和测试自动化工具设置的一个关键因素。了解工具采购、许可模式、年度维护、专业服务以及最重要的是建立测试自动化工具所需的基础设施所涉及的各种成本是很重要的。以下是在工具设置阶段需要考虑和进一步探讨的成本因素清单。

在采购测试自动化工具之前,考虑所有上述成本因素是很重要的。你可能需要联系现有的工具用户和各自的供应商,以了解测试自动化工具所涉及的成本。

展开阅读全文

页面更新:2024-05-15

标签:测试   工具   负载   应用程序   框架   许可证   浏览器   成本   常见   供应商   功能   环境   指南   采购   用户   科技   网络   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top