testing

Are you Really Doing Agile Test Automation?

Are you really doing agile test automation?

Read more

Read more
testing

Why QA Managers Are Not Needed in Agile Projects

In this article I explain how the traditional “QA Manager” role has evolved and has become redundant and why many feel threatened about their future job role as a QA Manager.

Read more

Read more
operations

What Are Scrum Ceremonies In Agile?

Scrum has four main ceremonies that bring structure to each sprint:

Read more

Read more
testing

SDET Unicorns - Why is it so Hard to Hire SDETs?

SDET, also known as Software Development Engineer in Test, is a job role within Software Testing and Quality Assurance Domain. The term was originally used by Microsoft and then Google with a view of replacing mundane and repetitive manual testing task with automation.

Read more

Read more
testing

Acceptance Criteria vs. Acceptance Tests

What is the difference between acceptance criteria and acceptance tests? Many organizations that follow agile methodology, especially in Behaviour Driven Development (BDD) use these two terms interchangeably.

Read more

Read more
testing

Testing in DevOps World

DevOps is an amalgamation of the Development and Operations practices for Software development and Delivery.

Read more

Read more
testing

Agile Test Strategy Example Template

Agile Test Strategy

Read more

Read more
testing

When to Automate User Stories?

If you have worked in an agile environment as a QA, most probably you would have come across some sort of test automation. I don’t mean unit test automation which is typically a developer centric activity, but functional acceptance test automation which is normally done by QA or the new fancy role of Software Developer in Test.

Read more

Read more
testing

Test Automation During Sprint

Read more

Read more
testing

There is NO QA Team in Agile

Agile is all about working collaboratively with people who have different skills and mindsets to achieve a common goal.

Read more

Read more
testing

What Makes a Good Agile Tester?

What makes a good agile tester?

Read more

Read more
development

Difference Between Iterative and Incremental Development in Agile

In agile software development, what is the difference between iterative and incremental development? Are they the same thing? What is the distinction between these two words?

Read more

Read more
testing

What is Whole Team Approach in Agile Testing?

In Agile, the whole-team approach means involving everyone with different knowledge and skills to ensure project success. The team includes representatives from the customer also known as the Product Owner, and other business stakeholders who determine product features.

Read more

Read more
testing

How To Setup a QA Function From Scratch

It is a usual scenario: a startup company has a new idea and hires a number of developers to build a working model of the idea.

Read more

Read more
testing

Testing Without a QA Resource

Is it possible to do sufficient testing of software application with just the developers and BAs and no QA resource?

Read more

Read more
testing

Exploratory Testing in Agile

Exploratory Testing is an important activity in an agile environment as it can help software testers to keep up with the rapid development pace of agile software projects.

Read more

Read more
development

Pros and Cons of Test Driven Development

What are pros and cons of Test Driven Development (TDD)?

Read more

Read more
operations

10 Traits of an Agile Self Organizing Team

One of the key important aspects of a successful Agile setup is having a self-organizing team. This is also mentioned in the Agile manifesto:

Read more

Read more

Transitioning from Waterfall to Agile Testing

When a company decides to transition from Waterfall to Agile testing, what are the most important areas to concentrate on for effective Agile Testing?

Read more

Read more
testing

Should Test Automation be Done by Separate Team?

What are the advantages and disadvantages of having a dedicated team focusing only on test automation?

Read more

Read more
operations

How to Write Good Agile User Stories

One of the first steps in delivering a quality product, is writing good user stories. In this post, we describe how to write good user stories and what should be included.

Read more

Read more
testing

Agile Testing Mindset and the Role of the Agile Tester

In an Agile team, testers must closely collaborate with all other team members and with business stakeholders. This has a number of implications in terms of the skills a tester must have and the activities they perform within an Agile team.

Read more

Read more
operations

Roles and Responsibilities of a Product Owner in Agile

Product Owner is one of the main roles in Agile projects. But what does a Product Owner do?

Read more

Read more
operations

Agile Test Plan - Do We Really Need One?

Do we need an Agile Test Plan Document?

Read more

Read more
operations

BDD Guidelines and Best Practices

BDD (Behaviour Driven Development) is a methodology for developing software through continuous example-based communication between developers, QAs and BAs. In this article we discuss some BDD Best Practices to get the most benefit.

Read more

Read more
testing

Best Practices for Continuous Testing in Agile

In Agile, where we frequently release software to production, we need to ensure that software is of high quality throughout the development. We need to test early and we need to test often.

Read more

Read more
testing

Can Agile Succeed Without Automated Testing?

Is Automated Testing really necessary in agile projects? Can we be agile without any automated testing?

Read more

Read more
testing

How to Overcome Agile Testing Challenges

What are the most common agile testing challenges faced by software testers or QA in agile projects? What is it like to be a QA in an agile team?

Read more

Read more
operations

Agile Terminologies and Definitions

Acceptance Testing

Read more

Read more
testing

Test Automation Strategy For Agile Projects

This Test Automation Strategy example assumes a continuous delivery model with multiple agile teams.

Read more

Read more
operations

12 Qualities of a Good Agile Leader

How do you spot a good Agile leader?

Read more

Read more
development

Software Development Methodologies

In this post we’ll go through the different software development methodologies along with their advantages and disadvantages and when to use each model.

Read more

Read more