What is Data-Driven Testing? Data-driven testing is a testing technique that involves executing the same test script or test case with multiple sets of input data. The primary goal is to verify that the application behaves as expected across various data combinations. By doing this, you can uncover potential issues, such as data-related bugs, and […]
Integration & IT Modernization
Empowering Mobile App Testing with Appium: Installation and Beginner’s Guide
Appium is an open-source, cross-platform test automation tool for native, hybrid, mobile web, and desktop apps. Initially created to automate iOS and Android mobile applications. Appium has grown to a full-featured platform that provides WebDriver-based automation possibilities for a whole set of different mobile and desktop platforms. Why Appium? Use the Selenium WebDriver API to […]
Azure DevOps Integration Using Katalon Studio
Ensuring the quality of your applications is crucial in the current fast-paced software development environment. This is where integration and continuous testing are helpful. For managing your software development lifecycle, Azure DevOps is a robust platform that offers an extensive toolkit, while Katalon Studio is a well-liked test automation tool. Your testing process may be […]
ZUSTAND, Is Redux Coming to an End?
Why is this State Management Solution Named Zustand? “Zustand” is a German word that translates to “state” in English. In the context of programming and software development, “Zustand” is often used in conjunction with “Zustands management,” which translates to “state management.” It refers to the management of the state of an application, typically to keep […]
Simplify Your Workflow: Streamlining Business Processes with EPM Pipeline Scheduling
If you have worked with EPM Pipelines, you know how incredibly relevant it is for customers who do not have the resources for data integration automation. It has been a saving grace for streamlining tasks and data load processes within the EPM application itself. However, one important element that had been missing from it was […]
Coveo Headless Library Integration with SAPUI5 Framework: Development Environment Setup – Phase I
In this blog, we will explore how to integrate Coveo Headless, a powerful search and relevance platform, with OpenUI5, a popular UI framework for building web applications. As search functionality becomes increasingly crucial for modern applications, this integration will allow us to create an advanced search experience within OpenUI5 projects. Introduction Coveo Headless is a […]
Generative AI powers Scarlett, our internal Bot Assistant
In today’s corporate world, streamlining and automating internal processes is more than a necessity; it’s imperative for staying competitive. At Perficient, we are always looking for innovative ways to improve our efficiency and meet constantly evolving demands. That’s why since 2018, we’ve been working on various versions of an internal chatbot, Scarlett, designed to facilitate […]
AEM Customization: How to Add a Custom Action Button to the AEM Assets Action Bar Menu
Recently, a client approached us with a requirement to update content fragment elements data, Assets metadata, and Folder metadata via an Azure-based API. Our initial solution was to implement a JMX script, which could be started by an admin user group with valid parameters. However, this was a rather limiting solution, as normal AEM authors […]
Creating Controls on Process Execution using Pipelines Continue-Stop Options
You can create a series of stages in an EPM pipeline, where each stage contains one or more jobs that perform actions like data loads, rule executions, file operations etc. By organizing these jobs and stages in a single Pipeline, EPM customers can streamline their business processes into executable “workflows”. But what if one […]
Mastering Data Integration: Unveiling EPM Pipeline’s Cutting-Edge Features
EPM Pipelines is quickly becoming a very useful addition to the arsenal of many of our Oracle customers. It is especially important for those users who do not have dedicated personnel or server-related resources to automate their daily business processes. In my recent blog, I detailed how to create a Pipeline to perform data load […]
Stay Agile with EPM Pipeline: Unleash Dynamic Substitution Variables
Pipeline variables are a way to feed runtime parameters to your Pipeline jobs. They can be selected from a predefined set of out-of-box variables or custom-defined. You can define values for these variables that are then used during run time by individual jobs (Read more about creating Pipeline variables in my recent blog). In this […]
Workato Partner Delivery Bootcamp 2023
This blog will discuss my experience attending the 2023 Workato Partner Delivery Bootcamp in Bangalore. This was the first time Workato has organized such an event for Strategic partners in India. As a Strategic Partner of Workato, Perficient was invited to join their event to discuss the roadmap, future statistics, and share strategies. It all […]