取消
显示结果 
搜索替代 
您的意思是: 
cancel
1478
查看次数
10
有帮助
1
评论
julianchen
Spotlight
Spotlight
4. Tricentis Tosca
Tricentis Tosca是一个持续测试的平台。它能够加速测试,并跟上敏捷开发与DevOps的节奏。Tricentis Tosca通过运用基于模型的测试方法,来简化脚本的维护。Tosca能够全天候地持续执行多种测试。
Tricentis Tosca使用了基于风险的测试设计,并通过有效的测试用例,来识别出每个测试用例的风险占比。它通过基于模型的自动化测试,既最大化了可重用性,又提高了可维护性。
通过服务虚拟化,Tosca能够访问处于软件开发生命周期(SDLC)中早期的系统,从而执行完全、可靠和持续的测试。
同时,Tricentis Tosca能够无缝地与常见的企业软件环境、和持续集成的开发工作流相互集成。
更多信息请浏览:https://www.tricentis.com/software-testing-tools/

5. UFT
统一功能测试(Unified Functional Test,UFT)是一款流行的跨平台自动化测试工具。您可以使用关键字和手动脚本来执行测试。它支持与CI工具的集成,提供了对web、移动和API的测试功能,并具有智能对象的识别能力。
UFT 使用VBScript来作为其脚本语言。它通过可重用的测试组件,来减少冗长的测试步骤。您可以轻松地将手动测试转换为遵从Shift-Left的自动化测试,并在多台电脑和设备上执行。
更多信息请浏览:https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview

6. Parasoft
该工具能够让用户执行Shift-Left测试工作,并加快软件的开发周期(SDLC),以满足市场对软件应用的日益增长需求。
该持续测试平台,允许用户通过web界面来创建、管理和部署虚拟的测试环境,并将其与持续集成的系统相集成。同时,通过与端到端测试的整合、该测试管理环境降低了时间与成本,从而有助于提供可靠的软件产品。
Parasoft可以随时提供对现实测试环境的访问。通过在早期阶段发现并消除缺陷,它保证了更好的项目质量。
更多信息请浏览:https://www.parasoft.com/

7. TestComplete
TestComplete使测试人员能够为Windows、Web、Android和iOS的应用创建自动化的测试。它使用关键字驱动的操作,来记录和编写脚本、手动创建测试,并自动回放错误记录。
前面提到的Selenium只能在浏览器(和使用Appium的移动应用)中执行测试,但是TestComplete却能支持Windows的各种应用。
通过对自定义扩展和插件的支持,您能够按需扩展TestComplete的各种函数。在保持开发和部署节奏的同时,您的团队将不需要为质量、速度和成本而彼此纠结。
更多信息请浏览:https://smartbear.com/product/testcomplete/overview/

8. SeaLights
SeaLights是一个能够用来持续发布软件产品的平台。他们极致地缩短了软件的发布周期,并在提高可靠性的同时,简化整体测试。
SeaLights有利于量化回归、API、和集成测试的代码覆盖率。同时,它能自动地在所有的测试工具和环境中,维护与测试的相关状态与质量指标。另外,它也有助于识别出代码黑洞,即:一些未经测试的、或高风险的单位和功能代码,从而确保了那些未经测试和验证的代码流入生产环境。
更多信息请浏览:https://www.sealights.io/

9. Watir
Watir仅限于web版本的应用,而且只能在Windows上执行一些简单且易于维护的测试。
Watir是一款开源的、基于Ruby库的web自动化测试工具。Watir支持跨浏览器的测试,包括火狐、Opera、IE和headless类型。同时,它也支持数据驱动的测试,能够与诸如RSpec、Cucumber和Test/Unit等BBD工具相集成。
集成了Cucumber和CI工具的Watir框架,将有助于您实现在DevOps和持续交付生命周期中的各种测试目标。
更多信息请浏览:http://watir.com/

您的选择
DevOps和持续交付(CD)源于敏捷开发,它们不但改变了软件的交付方式,也是对持续集成(CI)的实践与扩展。上面提到的各种自动化测试工具,旨在改进软件的交付过程,并确保软件发布的可靠性。它们通过系统的、可重复的、和更频繁的发布方式,向最终用户保证了软件的质量。
在当今不断变化的业务需求环境中,我们需要具备敏捷开发的思维和流程,以保证DevOps和持续交付的落地。因此,只有选择正确的自动化测试工具,我们才能跟踪项目的进度,保持较短的发布周期,并持续将可操作的反馈提供给组织的内部团队。

【原标题】Best AutomatedTesting ToolsTop 10forDevOpsand Continuous Delivery (作者: Lavanya C
原文链接:https://dzone.com/articles/best-automated-continuous-testing-tool-devops

评论
one-time
Level 13
Level 13
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接