IBM Rational Jazz Source Control and Build Management Tool Tutorial

The Jazz Source Control is a repository in RTC, which can hold the source code and any other artifacts like documents or HTML files or any text files. And Jazz source control management comprises of several components like component, changeset, stream, repository workspace etc.

In this tutorial, we will learn more about the components and functions of Jazz Source control along with Build Management module of RTC.  Continue reading →


IBM Rational Team Concert Advanced Work Item Customization

This tutorial – IBM Rational Team Concert Advanced Work Item Customization“, completely explains about customization according to the user need thereby defining the possibilities of customizing work item, editor presentation, and work item attributes.

=> Read IBM Ration Team Concert Defect Management Tutorial #1 here.

For work item customization we have used Eclipse (Luna Version) interface with the RTC P2 Plugin. Meanwhile, step by step screenshot has been added to this tutorial for your easy and clear understanding.  Continue reading →

IBM Rational Team Concert Defect Management Tool Tutorial

IBM Rational Team Concert (RTC) is one of the key components of IBM Rational CLM solution which helps the project managers and developers in maintaining certain artifacts within one single repository.

In this tutorial, we are going to take an in-depth look at Defect Management using “IBM RATIONAL TEAM CONCERT” which is based on version 6.0.2.

NOTE: This tutorial has many images so allow it to load properly. 

Continue reading →

IBM Rational Collaborative Lifecycle Management (CLM) Hands-on Tutorial

The IBM Rational CLM exhibits the traceability relationships between requirements and development thereby enabling the business analyst and project manager to know the status of the set of business requirements and the planned work items.

Shortly, IBM CLM is a combination of Requirements Management, Change & Configuration Management (CCM), and Quality management under one single ALM platform for better & easy creation of traceability views.

NOTE: This tutorial has many images so allow it to load properly.

Continue reading →

IBM UrbanCode Deploy for Application Deployment Automation (JBoss Application Server)

This tutorial will educate you about Application Deployment Automation without any manual intervention using IBM UrbanCode Deploy (JBoss Application Server).

All the 12 steps involved in the process along with the tools are explained here in detail with clear screenshots for your easy and better understanding.

NOTE: This tutorial has many images so allow it to load properly.  Continue reading →

Katalon Automation Recorder (Selenium IDE Alternative): Hands-on Review Tutorial

Hands-on review Tutorial – Katalon Automation Recorder (Selenium IDE for Chrome and Firefox):

Are you worried because your automation testing work has been hampered as Selenium IDE has stopped working from Firefox 55 onwards? Well, don’t be worried as we have some good news for you.

The Katalon Studio team has recently introduced Katalon Automation Recorder that has been developed for the users who are no longer able to continue the automation testing using obsolete Selenium IDE.

Continue reading →

Using Selendroid to Automate the User Interactions Over a Mobile App (Part 2)

How to use Selendroid framework to automate the user interactions over a mobile application (Part-2). Also, read our ‘Selendroid Introduction Part 1‘ tutorial.

Selendroid is an amazing testing tool, which has several important features as well.

It is a very powerful automation test framework tool which can interact with multiple devices simultaneously. An application can be tested without any modification or change using Selendroid.

Continue reading →

Selendroid Tutorial: Android Mobile Test Automation Framework (Part 1)

Mobile Automation using Selendroid (Part-I):

Until now, millions of apps are already been developed using Android as a platform and the count still keeps on increasing day by day.

The catch is, how to validate each and every app? As we will be requiring dedicated resources such as manpower, real devices (say e.g. mobile) etc., and again it is a time-consuming task. On the other hand,  android version, applications (.apk) version, device dimension etc., are not constant.  Continue reading →

Backlog Bug Tracking Tool Hands-on Review Tutorial

Discovering, recording, and tracking bugs are important parts of the software development process. Luckily, bug and issue tracking tools can streamline the process, make it easy for teams to prioritize, assign, and fix bugs efficiently.

Many free online tools can capture and track bugs, but working with a single-purpose tool always has its drawbacks. One of the most obvious is the fact that bug tracking becomes siloed from the rest of a team’s work. For this reason, many teams have turned to more comprehensive solutions that help them manage the end-to-end development of projects.

Continue reading →

How to Implement Efficient Test Automation in the Agile World

Automation in Agile is very critical.

Think about the many features that are added and delivered in every Sprint.  There has to be a way to make sure that the newly added feature is not impacting the existing functionality.

Because of the low Sprint duration, it is practically impossible to execute the entire suit every time the product is incremented at the Sprint end.  Having an automated test suit would definitely play a bigger role here.

Continue reading →

How the Testers are Involved in TDD, BDD & ATDD Techniques

Overview of TDD, BDD and ATDD techniques:

TDD, BDD & ATDD are the terms which have revolutionized the tester’s world in Agile and have gained momentum too. Change in the mindset of testers also requires learning new skills and more importantly, changing the attitude, and the way of working.

Unlike working in isolation, testers need to collaborate and work together with the programmers which means  Continue reading →

The Mindset Change of An Agile Tester: Aligning with the Agile Manifesto

During my 12 years career in software testing, I have the privilege of working with different development methodologies. I have witnessed the transformation from Waterfall to Agile and have seen how the expectation, roles, and skills of testing professionals have taken a huge leap.

QAs are now evolving themselves from being just a “Bug Finder” to a “Bug Preventer”. They are acquiring new skills like Automation, TDD, BDD, and White box testing, not to mention Black box testing. They are now more solution-oriented, collaborate more with the development team and business stakeholders.

Continue reading →

Email Validation Testing: How to Test the Email Functionality of an Application

Today’s tutorial is all about testing email functionality of any application.

In most of the web and mobile applications, validating Email feature is considered as one of the most important parts of testing, to assure quality in Email component as well along with other components of the system.

Emails triggered under different scenarios are considered to be validated by checking for all its components which includes a template of Email, Links/buttons in the Email, From, To, Cc, Bcc fields, Attachments, Content as per Email notification, etc.  Continue reading →

7 Qualities of Highly Effective Testers

Every profession demands certain qualities from its practitioners before accepting them in and making them the best at what they do.

Software Testing demands the qualities I discuss in this article even more strongly and there are many reasons for it.

And when I say qualities, I am talking about the ‘must have’s- the top abilities of testers that help them fly high and far. Dedication, hard work, etc. are a necessity to any job in the world. But the qualities we are going to discuss are absolutely inevitable for testers. Without these must have ones, testers will sooner or later risk being disengaged from their craft.

Continue reading →

ETL Testing / Data Warehouse Testing – Tips, Techniques, Process and Challenges

ETL Testing Process and Challenges:

Today let me take a moment and explain my testing fraternity about one of the much in demand and upcoming skills for my tester friends i.e. ETL testing (Extract, Transform, and Load).

This article will present you with a complete idea about ETL testing and what we do to test ETL process.

Continue reading →

Introduction to IBM Rational DOORS Next Generation Requirements Management Tool

IBM Rational DOORS Next Generation (NG) is an integral part of CLM which helps a Business analyst to capture, analyze and manage the functional and non-functional requirements effectively.

In my experience, I have also used this requirement management tool to collaborate with customers on the requirements captured to provide approvals or for providing go-ahead for further development and testing.

NOTE: This tutorial has many images so allow it to load properly.  Continue reading →