首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/179672

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.4 开发内部测试工具

2.4 开发内部测试工具该内部测试工具的基本功能是由3 ~ 4位开发人员在6 ~ 9个月的时间内开发出来的,是用Java语言编写的。第一个版本开发之后,一个人专门负责对其进行维护和进一步的开发,显然维护和进一步开发的工作量是逐步减少的。图2-1是测试的Java引擎(Java Engine for Testing, JET)架构的一个概览。每个大的矩形都是一台运行某些软件的计算机。我们在图2-1中的运行机(runner)处开始运行一组测试集合。它使用JETBatch来开始运行测试并收集运行结果。客户端(client)运行与JETBatch进行交互的Jet代理程序(JET Agent,JAG),即使用JAG来启动JET运行单个测试。这些JET读入一个XML文档,该文档会给JET提供测试运行的内容,并与服务器的JAG进行交互来启动我们需

软件定义网络带来新的自动化优势和挑战

如今,越来越多的数据中心团队已经转移到软件定义网络。虽然这项技术在自动化方面带来了新的好处,但也带来了许多实施方面的挑战。 网络世界正在快速转向采用基于软件的系统,旨在提供自动配置,改善管理,提高安全性,以及更好地支持DevOps风格的应用程序开发。基于软件的网络自动化优势对于支持采用新的IT和网络架构(包括混合云和物联网)至关重要。 传统上,网络是基于针对特定功能优化,基于硬件的平台构建的。这些盒子包括路由器,以太网交换机,Wi-Fi控制器,服务器负载平衡器,以及网络安全设备,如防火墙和入侵检测系统。网络硬件通常运行复杂的分布式控制软件,所有这些都具有独特的配置和管理系统。其配置和管理要求因网络类型和网络位置而异。配置和修改基于硬件的网络是一个耗时的人工操作过程,需要经过培训的网络专业人员实施。 基于软件的网络的出现使IT专业人员能够迁移到提供自动化,定制,互操作性和平台独立性的网络。开发人员可以设计从网络资源中提取的应用程序。这些网络为自动化的重大改进开辟了道路。 定义网络自动化 网络自动化建立标准流程,使网络部署,配置和管理任务可以从人员操作转移到软件实施。基于软件的网络可自动提...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册