Are you Really Doing Agile Test Automation?
Are you really doing agile test automation?
Read more
Read moreWhy 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 moreWhat Are Scrum Ceremonies In Agile?
Scrum has four main ceremonies that bring structure to each sprint:
Read more
Read moreSDET 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 moreAcceptance 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 moreTesting in DevOps World
DevOps is an amalgamation of the Development and Operations practices for Software development and Delivery.
Read more
Read moreWhen 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 moreThere 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 moreDifference 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 moreWhat 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 moreHow 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 moreTesting 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 moreExploratory 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 morePros and Cons of Test Driven Development
What are pros and cons of Test Driven Development (TDD)?
Read more
Read more10 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 moreTransitioning 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 moreShould 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 moreHow 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 moreAgile 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 moreRoles 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 moreAgile Test Plan - Do We Really Need One?
Do we need an Agile Test Plan Document?
Read more
Read moreBDD 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 moreBest 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 moreCan Agile Succeed Without Automated Testing?
Is Automated Testing really necessary in agile projects? Can we be agile without any automated testing?
Read more
Read moreHow 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 moreTest Automation Strategy For Agile Projects
This Test Automation Strategy example assumes a continuous delivery model with multiple agile teams.
Read more
Read more12 Qualities of a Good Agile Leader
How do you spot a good Agile leader?
Read more
Read moreSoftware 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