Skip to main content

Innovation + Product Development

Testing UI for Multiple Apps Using UI Automator

A User interface test involves interacting with multiple apps and verifying that the app behaves fine when the flow passes through other apps or through the System UI. An excellent example of this would be the Android messaging app where the user can enter the message which then launches the contact picker so that the users can […]

Automation Testing – What to Expect and What Not to Expect

Myth 1: Automation replaces Manual Testers. Reality: After the scripts are developed, the common misconception is that we can replace the manual testers with Automation, but this is not true. Automation is a program which will test the flow of the system. Even a small defect can be missed if we don’t write scripts to look for […]

How to Remove Special Characters Using Routines in Datastage

To implement complex business logic, Datastage designer allows us to create custom defined routines to implement it. A parallel routine provides us features to use external functionality written in C/C++ code to use in Datastage. Even though Datastage has most of the essential functions available, routines are very helpful to create custom functions for a […]

How to Install a Kafka Cluster in Docker Containers

The Kafka is a stable and real-time communication and message delivery distribution system. Usually the enterprise Kafka application and system will ask for several machine servers supports. But for proof-of-concept or for special circumstances, we want to show you a simpler way to use the Kafka application. Below, I will show you how to install a Kafka […]

Basic Gitlab CI Configuration for iOS Projects

Concepts What is GitLab GitLab is a source control platform based on GIT (a free and open source distributed version control system), which can assist developers to manage their codes in a convenient and efficient way.  Normally, through the platform, developers can clearly explore the modification of different version of their codes. What is GitLab […]

TIBCO Hawk – An Introduction

What is TIBCO Hawk? TIBCO Hawk is a tool/product used to monitor and manage various applications and systems throughout the enterprise. We can monitor all the application parameters, and the behaviour of the application through this tool.  It can also load activities for all nodes in the network, for both the local and wide-area network, and take […]

Ribbon@1x.jpg

Creating an Experience Editor Ribbon button for SCORE pages

Recently on a few of my projects, we’ve been discussing how to further enhance the content authoring experience for users.

A group of coworkers meeting together.

The Agile Business Analyst Transition

Challenges of Business Analysts Transitioning to an Agile Approach The usage of the Agile methodology in software development projects has been steadily increasing over the last decade. Its implementation either as a pure Agile or waterfall-Agile hybrid has driven many Business Analysts and project stakeholders to question: Do we really need the Business Analyst role […]

Netezza Vs Oracle

Netezza Vs Oracle – Differences

How to Configure Tableau and Drill to Show Data from HBase & Hive

In this blog, I will be describing how to configure Tableau 10 Desktop connection to Apache Drill and explore Hive or HBase instantly on Hadoop. By using the combined feature of these tools, we are convenient to get direct access on semi-structured data such as key-value format and even document storage, without having to rely […]

Useful build-in tools to detect performance issues of iOS Apps

When developing Apps, it is not usual but sometimes developers may face some weird issues like lagging, stuck or even App crash. Normally, those issues are caused by some bad code style or leak programming and a traditionally developer can use some third-part tools like SonarQube to ensure the code quality. Unfortunately, iOS developing uses […]

HP-Application Lifecycle Management

 An Overview and How to Upload Test Cases to HP-ALM Quality Center is a set of pre-defined processes which start as an idea or challenge and then move on to different phases including requirements, design, development, testing, deployment, and release as well as maintenance. ALM simplifies the application management by providing control over the set of […]

Load More