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 […]
Innovation + Product Development
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 […]
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.
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 […]