Skip to content

Perforce Introduces AI Validation: Adaptive, Intelligent AI Testing for Enterprise Teams

Perfecto’s new AI Validation moves autonomous testing closer to reality through context-aware testing.

 

MINNEAPOLIS, Jan. 28, 2025 — Perforce Software, a DevOps company for global teams requiring speed, quality, security, and compliance at scale along the development life cycle, announces the launch of AI Validation, a new capability within its Perfecto continuous testing platform for web and mobile applications.  

Perfecto’s AI Validation completely changes the way organizations experience testing. Instead of creating multiple scripts and frameworks, which are cumbersome and do not scale on multiple platforms that require consistent digital experiences, AI Validation uses advanced artificial intelligence to validate applications visually and contextually and dynamically adapts to application changes without human intervention. Designed to address the increasing complexity of modern applications, this innovation empowers teams to deliver software faster while maintaining the highest levels of quality. 

While many testing solutions rely on AI co-pilots to simply create more scripts, Perforce’s AI uses natural language prompts and does not rely on objects or code, instead creating durable tests that work across platforms. This user-centric approach eliminates the need for specialized scripting knowledge, allowing anyone—regardless of skill set—to adopt and scale test automation quickly. By removing co-pilot complexity, Perforce moves towards autonomous testing, an AI-driven approach to testing that eliminates the need for human intervention.  

“The success that our early adopters have already experienced with AI Validation is a huge validator to our approach with testing,” said Stephen Feloney, Vice President, Product Management at Perforce. “Creating more frameworks and more code in co-pilot does not help testers do what they have always wanted: validate exactly what appears on the screen. This is what AI Validation provides them. Our early customers are already experiencing a reduction in their time by around 20%, but we anticipate this will be closer to 50% or more as we continue to innovate in this area.”

Perfecto client, Midwest Tape, a physical and digital media distributor, has already incorporated AI Validation into their testing strategy, reducing their overall testing time by 20%.

“AI Validation has proven to be extremely beneficial and critical for our testing processes, as it eliminates the dependency on traditional [object] locators,” said a QA Automation Lead at Midwest Tape. “Given that our application relies heavily on [object] locators, which can often be unreliable and prone to flakiness, the use of AI-driven validation significantly enhances stability and efficiency.”

Another client, Servus Credit Union, has also utilized AI Validation in their testing and looks forward to the growth potential it provides for their organization. “We are excited about where this can go,” said Byron Chan, Digital Delivery Quality Assurance Lead at Servus. “I see tremendous potential because eventually you could come up with test cases in this prompt format before development even starts, and then once developed/deployed, you could potentially avoid manual testing and automation test development because it’s already done.”

Perfecto’s AI Validation is tailored for enterprise teams navigating the complexities of multi-platform testing. Its seamless integration into CI/CD workflows enables continuous and scalable testing that evolves with the dynamic demands of agile and DevOps practices. By simplifying processes and enhancing adaptability, it empowers teams to maintain quality and speed across the development life cycles.

Whether validating a complex trending graph, bar chart, or a dynamic calendar view—across Android, iOS, and varied screen resolutions—AI Validation significantly improves quality, lowers maintenance, and reduces costs while fundamentally changing how testing is done.

KEY FEATURES OF AI VALIDATION

  • Dynamic Adaptability: Manually updating scripts or object locators whenever an application changes leads to frequent test failures and costly maintenance. Perfecto’s AI Validation inherently avoids this issue by eliminating reliance on fragile locators and script updates—so there is no need for continuous adjustments when the UI evolves. This ensures uninterrupted testing and significantly lowers costs.
  • Contextual Test Coverage: Unlike basic OCR-based solutions, Perfecto’s AI-driven approach verifies the meaning behind dynamic elements—charts, dashboards, or graphics—to ensure user experiences reflect the intended content. This deep level of coverage ensures thorough visual validation across all application layers.
  • Efficiency At Scale: Slow feedback loops and fragmented processes bog down agile and DevOps teams. AI Validation seamlessly integrates into CI/CD pipelines, accelerating releases and allowing teams to adapt quickly to any change in their development cycle with extensible SDKs.
  • Anyone Can Test: Test creation and maintenance demands specialized scripting skills, limiting participation to a few technical experts. AI Validation’s natural language prompts open testing to everyone on the team, expanding coverage while freeing specialists to tackle more complex challenges.

AI Validation represents a paradigm shift in testing, marking a new era of seamless innovation—and this milestone is just the beginning. Over the coming months, Perforce will unveil a series of transformative releases that promise to redefine industry standards and push the boundaries of continuous testing. Some of these capabilities will include autonomous testing, the simplification of test creation through low-code workflows and AI-guided suggestions, the ability to automatically adapt to real-time changes across platforms, AI-driven dashboards that pinpoint root causes for faster resolution, and the ability to continuously adapt to UI, data, or logic changes in real time, eliminating manual updates and ensuring your testing remains resilient and future-ready.

Visit www.perfecto.io to discover how AI Validation can simplify testing, enhance coverage, and accelerate delivery timelines. While there, request a custom demo to see the feature in action and experience the future of testing firsthand. Current Perfecto customers can unlock the power of AI Validation by contacting their system administrator to enable the feature for their workplace instance.

Additional Resources:

About Perforce
The best run DevOps teams in the world choose Perforce. Perforce products are purpose-built to develop, build and maintain high-stakes applications. Companies can finally manage complexity, achieve speed without compromise, improve security and compliance, and run their DevOps toolchains with full integrity. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce is trusted by the world’s leading brands to deliver solutions to even the toughest challenges. Accelerate technology delivery, with no shortcuts.

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

選擇 OpenLogic 支援開源軟件的五大理由

現今,全球公司企業比以往更積極採用及貢獻開源軟件 (OSS),這點已在《開源軟件現狀報告》中清楚呈現。然而,在關鍵應用中成功部署 OSS,往往需要可靠的合作夥伴提供專業技術支援與服務。

這篇文章將深入探討公司企業選擇 OpenLogic 的五大關鍵原因,並闡述 OpenLogic 如何協助公司企業釋放 OSS 的創新潛力,同時有效降低相關風險。

 

為什麼需要 OSS 支援
根據最新的《開源軟件現狀報告》,無論企業規模、地區或產業,採用 OSS 的首要動機皆是為了降低成本,因為它無需支付授權費用。

然而,儘管社群開源軟件能免費使用,但仍需專業知識才能駕馭。報告亦持續指出,企業在尋找具備整合、操作及維護開源技術的專業人才方面,面臨嚴峻挑戰。仰賴自身力量往往難以持續,而社群論壇與文件提供的協助也可能有限。

因此,許多看重 OSS 成本效益的企業,也會選擇投資 OpenLogic 等商業供應商提供的第三方支援服務。

 

選擇 OpenLogic 取得 OSS 支援的五大理由
OpenLogic 在過去 20 多年來,致力於為全球企業提供專業的 OSS 技術支援與服務,涵蓋諮詢、遷移、培訓等多元面向。以下將分享客戶選擇 OpenLogic 作為 OSS 合作夥伴的五大原因:

  1. 全面支援您的 OSS 技術堆疊的單一平台
    OpenLogic 支援超過 400 種開源技術,包括頂級企業級 Linux 發行版、資料庫與巨量資料技術、框架、中介軟件、DevOps 工具等。為客戶提供一站式服務,滿足他們在開發與生產環境中使用的絕大多數 (甚至全部) OSS 需求。

    OSS 商業化的一大問題是,企業可能需要與多個支援供應商合作,數量甚至可能達到十幾個,這往往導致問題發生時,各方互相推諉,延誤解決時程。此外,供應商鎖定也是一大隱憂,企業可能被迫接受價格上漲,或只能使用特定供應商生態系統中的服務與整合。

    OpenLogic 正能有效解決上述兩大困擾。企業只需與單一供應商合作,即可獲得涵蓋整個技術堆疊的全面支援,同時保有隨時更換技術的自由。

     

  2. 經驗豐富的企業架構師提供一致且直接的支援
    內部專業人才短缺與人員流動,可能阻礙企業充分發揮 OSS 的強大功能。大型企業或許擁有足夠的人力,但未必具備管理最新技術的專業知識。OpenLogic 提供直接途徑,讓客戶能與頂尖的專家團隊聯繫,這些專家都具備全堆疊的專業知識,有效彌補企業在這方面的缺口。

    不同於一般技術支援中心,OpenLogic 的客戶能直接與至少擁有 15 年經驗的企業架構師互動,處理每個支援個案。專家們擁有豐富的實戰經驗,能協助客戶處理複雜的部署,無論是版本升級、調整關鍵擴展性的配置,或是排除效能問題,都能立即提供專業協助。

     

  3. 符合法規要求,SLA 保證的支援
    合規性是指保護企業 IT 基礎架構的內部控制與外部要求。PCI-DSS、CIS Controls、ISO 27001、GDPR、FedRAMP、HIPAA 等法規,皆要求軟件必須獲得完整支援,並定期更新至最新版本與安全修補程式,開源軟件亦不例外。

    持續追蹤更新與修補程式,對使用 OSS 的企業而言是一項艱鉅的挑戰。OpenLogic 在 OSS 發布生命週期方面擁有深厚的專業知識,並長期支援 CentOS、AngularJS 及 Bootstrap 等終止支援軟件,這也是眾多企業選擇與 OpenLogic 合作的主因之一。透過與 OpenLogic 合作,企業能更輕鬆地維持合規性並通過 IT 稽核,因為 OpenLogic 提供企業級 SLA 保證回應與解決時間的技術支援與長期支援 (LTS)。

     

  4. 整合開源軟件包至完整堆疊部署的專業知識
    大多數技術堆疊中,所有 OSS 之間的整合與互通性往往並非易事。即使是成熟穩定的開源基礎設施軟件,各組件之間的關聯性也可能複雜到需要 OpenLogic 專家的協助。

    多數支援個案的起因並非軟件本身存在錯誤,而是涉及兩項或多項技術的問題,此時,擁有具備全堆疊操作專業知識的單一供應商就顯得格外重要。OpenLogic 能更快地排除故障並協助您恢復完整功能,因為 OpenLogic 能全面評估整個技術堆疊的狀況。

     

  5. 提供公正建議,不受限於基礎設施或環境
    由於 OpenLogic 與特定軟件無關,其企業架構師能根據客戶的具體需求提供公正建議,而非基於贊助或商業利益考量。OpenLogic 始終以您的業務需求為優先,推薦最適合您的技術。

    此外,OpenLogic 深知現今企業的應用程式託管在各種環境中,包括內部部署、公共雲端及混合環境,並採用裸機、虛擬機器或容器等不同技術。OpenLogic 提供全面支援,不受限於您的基礎設施或環境,不會設下平台限制或支援範圍,更不會為了提供服務而強迫您遷移至公共雲端。

 

總結
在內部支援所有開源軟件包,可能會耗費大量資源,並分散開發人員的注意力,使其無法專注於核心業務的創新。與 OpenLogic 合作,您不僅能享有免費社群開源軟件的優勢,更能獲得具備深厚 OSS 專業知識的專家所提供的 SLA 保證與 24/7 全天候支援,讓您無後顧之憂。

關於 OpenLogic

OpenLogic 由 Perforce 提供完整的企業級支援和服務,專為在其基礎設施中使用開源軟件的公司企業而設計。我們支援超過 400 種開源技術,提供保證的服務水準協議(SLA),並可直接與經驗豐富的企業架構師溝通。透過我們的 24×7 工單支援、專業服務和培訓,OpenLogic 提供綜合且全面的開源支援解決方案。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

OpenLogic 是如何製作 CentOS 修補程式

針對生命週期結束(EOL)的 CentOS 進行修補程式製作,是一項複雜且精細的工作。OpenLogic by Perforce 的技術專家分享了如何透過回溯移植(Backporting)和測試流程,為舊版 CentOS 提供持續的安全更新,確保其在生命週期結束後仍然穩定可靠。

回溯移植是針對生命週期結束的操作系統版本,將上游的最新修補程式,調整並應用於舊版軟件的過程。這並非簡單的直接套用,而是需要根據舊版系統的架構和特性,進行細緻的改寫與測試。例如,CentOS 7 使用的許多軟件,自第一個版本發布以來幾乎未有更新,這意味著新的修補程式可能無法直接適用,需要進行技術處理。

在修補程式製作的流程中,OpenLogic 會首先分析每個漏洞(CVE)的詳細信息,包括漏洞的攻擊向量、影響範圍及嚴重性,並決定修補程式優先次序。接著,檢查上游可用的修補程式或原始碼,然後針對舊版系統進行改寫,確保其與現有環境兼容。例如,在處理像 OpenSSL 這類底層庫時,必須確保修補程式不會影響依賴該庫的其他應用程式。

修補程式移植完成後,OpenLogic 會執行多層次的測試,包括基本功能測試、軟件包內置的測試套件,以及 CentOS 自身的功能測試套件。這些測試確保修補程式能在安裝後維持系統的穩定性和正常運行。

此項技術過程摘錄自 OpenLogic 的網絡研討會《CentOS 7 生命週期結束:為何你需要現在開始規劃 EOL 應對措施》,該研討會旨在幫助公司企業應對 CentOS 7 生命週期結束所帶來的挑戰。OpenLogic 的修補程式製作流程展現了他們在支援 EOL 系統上的專業與承諾,為仍在使用舊版 CentOS 的公司企業提供了可靠的安全保障。

關於 OpenLogic

OpenLogic 由 Perforce 提供完整的企業級支援和服務,專為在其基礎設施中使用開源軟件的公司企業而設計。我們支援超過 400 種開源技術,提供保證的服務水準協議(SLA),並可直接與經驗豐富的企業架構師溝通。透過我們的 24×7 工單支援、專業服務和培訓,OpenLogic 提供綜合且全面的開源支援解決方案。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

What Is Static Sentiment Analysis?

What Is Sentiment Analysis?

Sentiment analysis takes large volumes of data and uses natural language processing (NLP) to determine whether a body of text has a positive, negative, or neutral sentiment.

There are three main approaches to sentiment analysis:

  • Rules-based techniques: A group of words (lexicons) are classified in terms of tone. For example, a positive lexicon might include “secure” and “compliant,” while a negative lexicon might contain “insecure” and “non-compliant.”
  • Machine learning (ML)-based techniques: These techniques use algorithms trained to determine sentiment based on words appearing in blocks of text and the order in which they appear. The ML learns and improves as more data is ingested.
  • Hybrid techniques: This combines rules-based and ML approaches to balance speed and accuracy based on the use case.

In a talk by Perforce Principal Software Engineer Alex Celeste at Embedded World, Celeste introduced the concept of static sentiment analysis, which combines sentiment analysis and static analysis.

What Is Static Sentiment Analysis?

Static sentiment analysis takes the concept of sentiment analysis and combines it with static analysis. Static sentiment analysis uses machine learning (a small-language model) to analyze code and determine developer intent.

In other words, static sentiment analysis could determine whether the code does what a developer meant for it to do.

As artificial intelligence and machine learning technologies advance, they can help automate the software development process by adding a new dimension to testing and save development teams time and effort.

More on Static Sentiment Analysis 

Explore how static sentiment analysis works, its benefits, and how static sentiment analysis complements static analysis best practices in our new eBook.

Challenges of Traditional Testing in Software Development

Traditional software testing isn’t enough in today’s complex digital landscape, especially with the introduction of AI and ML.

Manual testing and manual code reviews slow down the development cycle and introduce a higher risk of human error. Currently, teams using static analysis tools — like Perforce Helix QAC and Klocwork — are automating the process by detecting bugs, code vulnerabilities, and compliance issues early in development.

But while traditional techniques like static analysis perform well against “hard” criteria like syntax errors, buffer overflows, and quantifiable rules in coding standards, they can miss “soft” criteria like developer intent. That’s where static sentiment analysis comes in.

Developers may soon be able to bridge the gap between intent and implementation by taking a static sentiment analysis approach.

Back to top

How Does Static Sentiment Analysis Work?

Static sentiment analysis analyzes an abstract representation of code to determine if a test section is significantly different from a reference sample in the same code base. These differences could be changes in a developer’s style, code clarity, or misapplied design patterns.

A successful static sentiment analysis would not just detect the pattern of the structure — it would need to identify instances where the test section is sufficiently different from a reference sample and raise a flag.

To break it down further, static sentiment analysis determines the mathematical distance between the entropy of a test feature and a reference sample. The distance measures the similarity between features, and entropy evaluates the feature’s information. A significant increase in the distance between features indicates an unexpected change in style, which may require further investigation.

How Static Analysis and Machine Learning Level Up DevOps Workflows

The promise of static sentiment analysis allows developers to identify where developer intent went amiss in code and better fulfill the needs of customers and industry standards.

While static sentiment analysis is still in the research phase, static analysis is currently helping DevOps teams shift left and increase developer productivity.

Static code analyzers Helix QAC and Klocwork help reduce technical debt by:

  • Finding and fixing coding issues earlier
  • Improving overall software quality
  • Quickly inspecting millions of lines of source code (legacy and new code)
  • Enforcing coding standards compliance
  • Prioritizing risk and analysis results.

With the introduction of static sentiment analysis, DevOps teams could even further level up their workflows by also automatically checking for instances where developer intent may have been missed — greatly reducing the time and effort required for exhaustive functional testing.

In the meantime, there’s a lot you can do to level up now. See for yourself how Perforce Static Analysis helps accelerate development. Sign up for your free 7-day trial today.

About Perforce
The best run DevOps teams in the world choose Perforce. Perforce products are purpose-built to develop, build and maintain high-stakes applications. Companies can finally manage complexity, achieve speed without compromise, improve security and compliance, and run their DevOps toolchains with full integrity. With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce is trusted by the world’s leading brands to deliver solutions to even the toughest challenges. Accelerate technology delivery, with no shortcuts.

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

OpenLogic 為 CentOS 6、7 和 8 提供長期支援服務 確保您的 CentOS EOL 部署持續安全無憂

從 CentOS 遷移需要時間與周密規劃。如果您在 End-of-Life 後仍需使用 CentOS,OpenLogic 可提供修補程式和專家支援,協助您保持安全並保護基礎架構。

延長遷移時間,確保安全合規

尚未準備好遷移?OpenLogic 的 CentOS LTS(長期支援)提供針對核心與基礎軟件的修補程式,專門修復 CVSS 分數 7 或以上的高嚴重性漏洞(CVE)。這些修補程式經過完整測試和數位簽名,可透過我們安全的私人儲存庫取得。

CentOS LTS 支援期限至少比社群版 EOL 多 5 年,讓您有足夠的時間規劃下一步,同時保持系統安全。

版本

OpenLogic LTS 支援期限

CentOS 6

支援至 2025 年

CentOS 7

支援至 2029 年

CentOS 8

支援至 2026 年

全天候 24/7 技術支援,來自經驗豐富的 Linux 專家

除了修補程式之外,是否需要更多協助?OpenLogic 提供 CentOS 技術支援,讓您直接與擁有至少 15 年企業 IT 經驗的 Linux 專家合作,快速解決問題。

我們提供全年無休(24/7/365)的支援服務,並保證服務等級協議(SLA)中明確的響應與解決時間。此外,我們不限支援請求次數或提交人數,確保您獲得充分協助。

提供公正建議,絕無附帶條件

我們的企業架構師(Enterprise Architects)可在技術支援範圍內,協助您探索 CentOS 替代方案與遷移路徑。我們專業的 Linux 團隊會回答您的疑問,並在您評估與規劃轉換至其他 Linux 發行版時,提供實用建議。

OpenLogic 不銷售軟件,也不與任何商業 Linux 廠商掛鉤,因此我們能根據您的實際需求,給出客觀建議,而不是推銷特定產品。

為什麼選擇 OpenLogic?

OpenLogic 擁有超過 20 年的經驗,專注於協助企業應對像 CentOS EOL 這樣的重要事件。我們的服務範圍不僅限於 CentOS,還涵蓋 400 多種開源技術,包括所有主要 Linux 發行版。我們價格透明,無設置費或隱藏費用,讓您安心合作。

關於 OpenLogic

OpenLogic 由 Perforce 提供完整的企業級支援和服務,專為在其基礎設施中使用開源軟件的公司企業而設計。我們支援超過 400 種開源技術,提供保證的服務水準協議(SLA),並可直接與經驗豐富的企業架構師溝通。透過我們的 24×7 工單支援、專業服務和培訓,OpenLogic 提供綜合且全面的開源支援解決方案。

關於Version 2

Version 2 Digital 是立足亞洲的增值代理商及IT開發者。公司在網絡安全、雲端、數據保護、終端設備、基礎設施、系統監控、存儲、網絡管理、商業生產力和通信產品等各個領域代理發展各種 IT 產品。透過公司龐大的網絡、通路、銷售點、分銷商及合作夥伴,Version 2 提供廣被市場讚賞的產品及服務。Version 2 的銷售網絡包括台灣、香港、澳門、中國大陸、新加坡、馬來西亞等各亞太地區,客戶來自各行各業,包括全球 1000 大跨國企業、上市公司、公用事業、醫療、金融、教育機構、政府部門、無數成功的中小企及來自亞洲各城市的消費市場客戶。

×

Hello!

Click one of our contacts below to chat on WhatsApp

×