An Exemplary Guide to SalesForce Testing

Introduction to SalesForce Testing:

SalesForce.com is one of the most widely used Customer Relationship Management (CRM) tool. It was found by Marc Benioff and is currently headquartered in San Francisco, US.

The primary purpose of a CRM tool is to sustain the relationship of an organization with its customers once the product is delivered to customers. Over the time, along with providing CRM services, SalesForce started to offer cloud storage as well, which reduced the hassle of maintaining physical servers for data storage of web applications.

Continue reading →


What is User Story and Acceptance Criteria (Examples)

A Perfect Guide to User Story Acceptance Criteria with real-life scenarios:

In the Software Development industry, the word ‘Requirement’ defines what our goal is, what the customers exactly need and what will make our company to increase its business.

Be it a product company which makes software products or a service company which offers services in various software fields, the prime base for all of them is the requirement and the success is defined by how well the requirements are met.

Continue reading →

Mobile Automation Using Free Appium Studio Tool (Hands-on Review Tutorial)

Appium Studio Mobile Automation Testing Tool Tutorial:

Appium Studio is a plug-and-play version of Appium testing which is scalable to any size per your needs. The Community Edition of Appium is absolutely free.

Appium Studio makes Appium testing much better and smoother than before. It enables faster delivery of high-quality mobile apps, as it cuts down the cost & effort of developing and executing an Appium based mobile test automation program.  Continue reading →

HP ALM Synchronizer Defect Management Tool Hands-On Tutorial

HP ALM Synchronizer seems to be a very new term for most of us and several questions surround us when we first see or hear to this term.

Usually, when we come across a new term, we will start doing a Google search to find out the details about what it is.

When we do a search for this term, unfortunately not many results can be found except some installation guides, images, few descriptive details etc.

To have a proper understanding about this, some tutorial/article in easier language is required, especially for those who are covering HP ALM Synchronizer topic for the first time.

Continue reading →

What is Acceptance Testing (A Complete Guide)

Introduction to Acceptance Testing (Part-I):

In this tutorial series, you will learn:

  1. What is Acceptance Testing
  2. Acceptance Tests and Test Plan
  3. Acceptance Tests Status and Summary Reports
  4. What is User Acceptance Testing (UAT)

Are you done with System Testing? Are most of your bugs fixed? Are the bugs verified and closed? So, what’s next?  Continue reading →

Practical Software Testing QA Process Flow (Requirements to Release)

A Complete Overview of End-to-End QA Software Testing Process Flow:

Note – We are re-publishing this useful post with updated content.

The job of a software testing professional is not an easy one. It is filled with challenges, which is equally demanding as well.  Testers are supposed to be alert and enthusiastic in each and every phases of the application lifecycle.

Though there are challenges, there are several tremendous opportunities as well to learn and explore the various aspects of testing methodologies, processes and of course the software in detail.

Continue reading →

8 Key Performance Indicators for Quality Releases (Panaya Test Center Review)

This article explains 8 Key Performance Indicators for Quality Releases with the help of Panaya Test Center end-to-end test solution:

It’s no secret that the Software Quality Managers are facing an increasing pressure to deliver high-quality software at a record-breaking speed.

The question that all of us often ask is – “how do we measure our success” in terms of software quality?  Continue reading →

Ranorex Tutorial: A Powerful Desktop, Web, and Mobile Automation Testing Tool

This is Ranorex Hands-on Tutorial #1 (Click here for Tutorial #2).

Ranorex is a powerful test automation tool for everyone, including non-coders, to record automation tests step-by-step for desktop, web and mobile applications.

Maintaining software quality is an important goal for any software system. In today’s world, everything is expected to be fast and efficient enough. The time crunch is seen almost everywhere. In such cases, manual testing does not seem to yield much results, this is where test automation comes into the picture.  Continue reading →

How to Mock and Simulate JMS IBM WebSphere MQ with Traffic Parrot [Hands on Review]

Traffic Parrot, a service virtualization tool, hands-on Review Tutorial:

Traffic Parrot reduces software testing costs and help testers deliver the product faster by using service virtualization, a practice also known as mocking or simulating APIs.

Mocking and simulating are important techniques that can help us in testing our applications in isolation.

Testing in isolation means moving away from the complex test scenarios and involving multiple applications to the scenarios that focus only on the application that we are actually testing.  Continue reading →

VBScript Tutorials: Learn VBScript From Scratch (15+ In-Depth Tutorials)

Introduction to Microsoft VBScript (Visual Basic Script): VBScript Tutorial #1

In today’s scenario, VBScript has turned out to be a very important topic, especially for beginners who wish to learn the scripting language or automation tools like QTP/UFT.

=> SCROLL DOWN to see the complete list of 15+ In-Depth VBScript Tutorials for Beginners

We will be covering a series of VB Scripting tutorials to help the developers and testers to learn VBScript quickly in an easily understandable way.  Continue reading →

Shift Left Testing: A Secret Mantra for Software Success

The new Shift Left Testing, a DevOps mantra in Software Development:

When I use the term ‘Shift Left’, you might be wondering what am I referring to Shift Left in a software??

2+ decades ago, when I started my career as a software tester there was no separate ‘Testing Phase’ for Software development and Testers Role never used to exist at all. Developers used to develop the software, test themselves and make a software release.  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 →

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 →

When To Opt For Automation Testing?

Should we consider automation testing for a project? When should we go for Automation Testing?

Testing is carried out to provide good quality deliverables to the end user. Testing Phase is one of the main aspects of STLC.

Any company focuses more on software testing as its quality brings in optimal customer satisfaction, but many of them still struggle in choosing which kind of testing to carry out, either with automated testing or manual testing.  Continue reading →

Are Testers Losing Their Grip Over Testing Due to Automation?

Amid Automation, Testers at the Verge of Becoming Automation Test Developers:

In this digital world, automation has become the core for businesses to grow and expand. Automation has revolutionized the way organizations operate their businesses.

The pace of advancement in technology has been on a continual increase for the last decade and lead us to a new automation age. The impact of automation is quite evident on distinct industries, including Software industry itself.  Continue reading →

Internet of Things (IoT) Testing: Challenges, Tools and Testing Approach

Testing Internet of Things (IoT):

When a question such as “What are the basic necessities of life” is thrown at people, most of them would answer, “Food, Shelter, Clothing”.

But, that was the case before a century. Human beings have evolved to develop a handful of extra necessities for living. We have evolved to make our life, simpler, better, easier.  Continue reading →

5 Excuses Every Software Tester Must Stop Giving

I have unlocked a pattern from my experience of hiring around hundred testers over a period of time and interviewing some thousand others.

From all the discussions I had with fellow testers during interviews, I felt happy numerous times seeing the quality talent which we have in our community of testers.

But let me also share the other side of the story, the patterns I am talking about. It makes me sad.  Continue reading →

Sample Template for Acceptance Test Report with Examples

Overview of Acceptance Test Report (Part-III):

Previous Tutorial | NEXT Tutorial

In our previous tutorial on “Acceptance Testing Documentation with Real-Time Scenarios” we discussed Acceptance Test plan.

In this tutorial, we will take an in-depth look at reporting of Acceptance Test Status, Acceptance Test Summary, and Sign-Off.

Some generic templates are included in this tutorial to enhance your understanding in a better way. We will also hover over the concept of Acceptance Testing in Agile and Acceptance Test Driven Development.

Continue reading →