Entries Tagged 'Agile Testing' ↓

Agile Estimation Techniques: A True Estimation in an Agile Project

True Estimations in an Agile Project: A Complete Insight with Examples on Agile Estimation

It is very crucial to do Agile Estimation at different Levels. This is done for proper planning, management and estimating the total efforts that we are going to use for implementing, testing and delivering the desired product to the Customers in terms of time within the specified deadlines.

With lack of Estimations in Agile Project, there may be no proper planning and management which may end in delivering the undesired product and thereby leaving the customer unsatisfied.

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 →

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 →

VersionOne Tutorial: All-in-one Agile Project Management Tool Guide

Why and How to do Software Testing with VersionOne: All-in-one Agile Management Tool

At current epic of technology exponential development across various domains, the demand for software testing is in its highest state. To proactively respond to the process of iterative delivery of the world-class software applications needs, different companies have been introducing the variety of test management tools to the market.

So, this hands-on will give you an overview of why and how to use VersionOne, one of the many software project management tools available in the industry.  Continue reading →

Kanban vs Scrum vs Agile: A Detailed Comparison to Find Differences

The Detailed Comparison of Kanban vs Scrum vs Agile

Do you want to complete your projects efficiently, in time? Are you stuck in a complex project? Circling around in a fast paced and ever changing environment? Did someone tell you to follow an agile methodology to end all these hiccups?

When it comes to an agile methodology, different people have different sets of opinions. Some say, Kanban; some say, Scrum. There you go! Another confusion.

Continue reading →

Agile Retrospective Meetings – Why It is Necessary and Some Fun Ways to Conduct It

Agile Software development is  a set of methods and practices that are based on the Agile Manifesto. Agile methodology emphasizes team collaboration and frequent delivery of a product.

One of the 12 principles listed in the in Agile Manifesto is:

“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”

Continue reading →

Agile Testing On The Rise – Boon or Bane?

Agile – has become the trend of IT. Most of the projects are AGILE nowadays and the role of a tester is very significant.

Even before we touch on Agile Testing let us understand the concept of ‘AGILE’.

Agile is a methodology that evolved from our Iterative or Incremental methodology of development – Almost 2+ decades of Agile Manifesto. Over these decades, Agile has a very comfortable place in the hearts of Developers, PM’s and Customers.  Continue reading →

How to Make Agile Estimation Process Easy with Planning Poker

An art of estimation is known to all.

We estimate every day in our lives. Most of us can estimate the weight of the vegetables just by holding them; we can also gauge the ripeness of a fruit by its aroma.

In today’s article, we will learn about Planning Poker also known as Scrum Poker Cards, an agile estimation and planning technique, which is very popular, easy, and simple technique in current days.  Continue reading →