Migrating Oracle EBS to Cloud via Test Automation

Business leaders are looking to transform their business technology stack and optimize economic and business benefits by migrating to the cloud. The users of Oracle EBS, E-Business Suite installation, are no more an exception to this. However,  EBS customers have an option to migrate to Oracle Cloud without much re-configuration, re-integration, or business process change. 

The migration to Oracle cloud is not a walk in the park. If not performed properly, there might be chances that application crashes may occur leading to a series of glitches and business disruption. In this article, we’ll discuss what challenges enterprises might face during Oracle Cloud Migration. We will also discuss how test focussed migration strategy can address these challenges.

How Do You Choose the Best Test Cases to Automate?

According to the 2021 Test automation report, more than 40% of companies are looking to expand and invest their resources in test automation. While this doesn’t mean manual testing is going away, there is an increased interest in automation from an ROI perspective - both in terms of money and time. 

After all, we can agree that writing and running those unit test cases is boring. A good automation strategy can free up the tester’s time to tackle some of the more complex problems and help with the early detection of bugs.

Solving the Top 10 Test Automation Challenges

Web Applications’ dynamic, rapidly-changing, and business-critical nature pushes the limits of traditional test automation tools and open source frameworks. 

Changes to your application require changes to your tests. Not just for the new features but also for your regression tests. 

Overcoming Critical Oracle EPM Cloud Migration Challenges With Testing

Due to the low cost of ownership, data security, real-time access to data, scalability, and flexibility, enterprises across the globe are looking to migrate from on-premises Oracle Hyperion to Oracle Fusion Cloud EPM. Undoubtedly, there are numerous benefits of migrating to Oracle EPM Cloud, but there are also some concerns as well. Business users, managers, and IT heads are worried about the initial cost of migration, business disruption, and risks. Furthermore, there is also concern about security, time to transition, ease of adoption, and data conversion.

These concerns are not vague. In fact, they are backed by some potential data.

Setup Cypress Tests in Azure DevOps Pipeline

This tutorial helps to integrate and run your Cypress tests with the Azure DevOps pipeline in an Easy Way

Pre-Requisite:

  1. You need to have already cypress framework up and running on your local machine
  2. Cypress Project should be checked into the repository
  3. Your framework should generate a JUnit XML file at the end of the execution of the test. If you are not sure how to do that refer to Generating JUnit XML article.

Step by Step Guide To Run / Set-Up Cypress Tests in Azure DevOps or TFS Pipeline CI/CD

This tutorial explains the easy way to configure and run Cypress Test Automation Framework into Azure DevOps. 

How to Set up TestCafe and TypeScript JavaScript End-to-End Automation Testing Framework From Scratch

What is TestCafe?

TestCafe is a non-selenium-based open-source JavaScript End to End Automation Testing Framework built with NodeJS. TestCafe supports JavaScript, CoffeeScript, and TypeScript.

TestCafe is nowadays very popular since it is very stable and follows an easy setup.TestCafe does not depend on Selenium or other testing software. TestCafe runs on the popular Node.js platform and makes use of the browsers that you already have.

How to Set up Cypress and Typescript End-to-End Automation Testing Framework From Scratch

This article explains creating or setting up a cypress.io end-to-end testing framework from scratch using Typescript. Unlike another tutorial, this explains setting up the Cypress framework using Typescript in a simple and easy way. This article is helpful for whoever wants to set up the Cypress Typescript automation framework for the first time. Also, I know that there are many, migrating from different automation frameworks like Protractor, webdriver.io, etc. this will be helpful for them too.

This Tutorial shows page object model creation as well, however you can use it for any type of framework by skipping those steps.

Cypress Web Automation

Introduction

Cypress is an open-source test automation tool for testing web applications. Cypress can interact with different test automation tools like Selenium, Protractor, etc. Cypress can also interact directly with web browsers and is capable of testing modern web applications based on React and AngularJS frameworks as well. 

Cypress uses its own architecture and can directly interact with web elements. It doesn't use Selenium at its backend as with other UI testing tools we have in the market today. Cypress has its own rich set of powerful commands which it executes inside the browser itself, whereas Selenium executes its command remotely using a server. 

The ABC of Test Automation Frameworks

The need for test automation framework has brewed up in the minds of many software testers. Stakeholders now understand that implementing an automation framework is one of the key factors in the success of software automation projects. From improved test efficiency to minimal manual intervention, the benefits of test automation frameworks are many.

Let us take a deep dive into what exactly is a test automation framework, how do automation scripts work and how test automation frameworks provide you a competitive edge in the testing process.

How To Select The Right Test Automation Tool

Every software development team or company will come to the point where a test automation tool is needed to downsize the effort of regression testing. The test automation tool can help the tester and the whole team to concentrate on other important testing tasks that a tool can't handle.

Selecting a tool sounds easy at first. Many people will pick the most popular tool on the market or the one that supports the programming language of the product. Sure, these are two important factors when selecting a tool, but there is much more to consider when searching and selecting the tool.

Test Automation: Seamless Integration of Tools and Frameworks

In this article, I want to give you an overview of how well the latest technologies can be integrated seamlessly into a test automation framework. Test automation is also an integral part of the software development lifecycle, and we want our test automation framework to contain all the latest features with minimal effect.

In this article, we build a sample test automation framework that consists of tools like Spring Boot, Cucumber, Java 8, and Serenity to test a sample Calculator application.

Truly Becoming Agile by Piping in Automation Testing

Automation testing is essential to good Agile practices.

If you have worked in the technology industry during the last few decades, you have heard the term "Agile" more times than you can count.

Agile, DevOps–the industry tosses these buzzwords around like free candy. But how can companies become agile in today’s technology sector?

How to Make Simple End-To-End Tests With JavaTea

Although automated testing is an effective way to validate web applications, creating automated tests is time-consuming and maintaining the tests is painful. End-to-end testing is especially complex and taking time to execute.

To make it easier, this article proposes to use JavaTea, which is an end-to-end functional automation framework. It is built on Selenium WebDriver but it allows you to describe tests with less code compared to Selenium. The following three topics are focused in this article:

“The Best” of the Best Practices for Test Automation


If I were to write about the benefits of test automation, rest assured that you would be reading all about the enhanced reliability it provides, its laser-like accuracy, and far-reaching coverage. And of course, I would certainly make sure to stress how it can drastically improve product quality, reduce time-to-market, and perhaps most valuable of all, bring with it a high return on investment. 

However, I am not writing about the benefits of test automation, although they are indeed impressive when all laid out like that. Instead, I have chosen to write about something that is arguably much more valuable than the benefits of test automation to your business: how to achieve them. And just like most things done well, it requires the right procedures, the right strategies, and of course, the “right” best practices. 

Neodymium: an Open-Source Framework for Web Testing

As a company focused on quality assurance and testing, Xceptance always needs test automation software, especially end-to-end automation software. Several years ago, we built a Firefox add-on that was designed to create and run browser automation. The tool was primarily used by people who didn’t necessarily have a strong background in software development. Today, the landscape is a bit different: Mozilla cut the cord on the APIs we were using, and standard programming languages have largely taken over test automation because they are more flexible and less proprietary. These changes convinced us it was time to implement an idea we had already hatched, namely our own open-source test automation project: Neodymium. It is written in and utilizes the Java platform, it is MIT licensed, and of course, you will find it on GitHub.

Basis 

There are many libraries out there to aid web automation in Java, so developers are faced with the task of choosing ones they like and somehow making them work together. On top of that, there are tasks that require some custom code to work properly. We identified the overall tooling problem mostly as a hurdle in getting started and setting up a project. Finally, there are always things missing such as test data handling, concurrency, and common patterns, which you don’t want to have to develop yourself.