testwithnishi Archives | Gurock Quality HubGurock Quality Hub
Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

Four Questions to Ask When Planning Test Automation

Test Automation, Automation Adoption, TestRail

Teams struggle in getting the most out of their test automation due to many hurdles along the way. Good planning can act as a solid foundation for your test automation project. To ensure you are following the right path, consider these four questions.

Continue reading

5 Mistakes to Avoid When Adopting a New Tool

Tool adoption, Testing, Continuous Improvement, TestRail

Introducing a new tool to an already-working environment is tricky and requires some special considerations. Learn the five common mistakes teams make when adopting a new tool.

Continue reading

Using Mind Maps for Agile Test Planning

Mind Maps, Agile, TestRail

Mind maps can be used in various stages of an agile project for test planning and test design. They can help make our essential documents leaner, more visual and more useful.

Continue reading

Using TestRail for Your Regression Testing

Regression Testing, Agile Teams, Planning for Regression, Performing Regression Using TestRail, Performing Regression, Regression Test, Regression Strategies. TestRail.

Agile teams constantly face an overload of regression testing. As sprints progress and new features get built into the software, agile testers are faced with the challenge of testing all these new features while ensuring nothing from the previous sprints breaks as a result of the code changes and defect fixes. This piling regression can easily become a nightmare if not planned for properly in the beginning.

Continue reading

Avoiding Agile Defects: Prevention is the Best Cure

Preventing Agile Defects, Preventing Bugs Agile, Static Analysis and Continuous Integration, Taking Prevention Measures, Reducing Bugs, Agile Development

The agile methodology focuses on building in quality from the beginning of the software lifecycle. That is why we aim to find and fix defects early on: A defect fixed in an earlier lifecycle phase is a multitude cheaper than the same defect at a later stage. How can we make it possible to prevent defects from percolating deeper in the software development lifecycle by fixing them in their nascent stages? Let’s explore ways to foresee, analyze and thwart defects in an agile context.

Continue reading

Making the Case for Usability Testing in Agile Projects

Usability testing agile, Testing in Agile, Usability, Learnability, Software, Testing, Agile, Test planning, Understandability, Ease-of-use.

My first experience with usability testing was on an agile team where the product we were building was being designed with the help of an in-house usability expert. Usability has matured a lot over the years. It’s now an essential software characteristic in today’s web and mobile applications. Let’s explore ways to stress its need, simplify performing usability tests and develop a mindset for usability when testing in an agile context.

Continue reading

5 Lessons for Agile Testers from 2018

Every year we see the software industry evolving at a rapid pace. This implies changes in the way testing is conducted within the software lifecycle, test processes, techniques and tools, and the tester’s skill set, too. I’ve been into agile for more than a decade, and I’m still learning, changing and growing each year along with our industry. Here are five of my key lessons and observations from 2018. I hope they help you in the coming year!

Continue reading

Striking a Balance of ‘Just Enough’ Documentation in an Agile Project

Documentation in an Agile Project, Just Enough Documentation, Agile Testing, Agile Requirements, Value, Communication, Sufficiency. TestRail

Agile poses many challenges to the development team, most of them pertaining to time. Teams are perpetually under pressure to deliver working software at a fast pace, leaving minimum time for anything else. When testing on an agile project, learning how to write lean documentation can save precious time. Furthermore writing lean documentation can help rework efforts by focusing only on what’s really necessary.

Continue reading

The 12 Agile Principles: What We Hear vs. What They Actually Mean

Agile, Continuous Delivery, Agile Manifesto, Agile Principles, Software Development Cycle, Agile Process, Software Testing, TestRail

The Agile Manifesto gives us 12 principles to abide by in order to implement agility in our processes. These principles are the golden rules to refer to when we’re looking for the right agile mindset. But are we getting the right meaning out of them? Let’s examine what we mistakenly hear when we’re told the 12 principles, what pain points the agile team face due to these misunderstandings, and what each principle truly means.

Continue reading

Optimize Your Hardening Sprint for a Quality Advantage

Using Hardening Sprints, Sprints in Scrum, Scrum, Release, Product Owner, Avoiding Technical Debt, Optimize Hardening Sprint, Maximum quality before release, QA. TestRail.

Teams vary in their opinion on using hardening sprints in scrum. If your team does agree on having one before your release, there may be too much to be done and varied expectations by product owner, testers and developers from it. It may also lead to slacked off work being pushed leading to accumulation of technical debt. Here are some tips on how to optimize the hardening sprint and achieve the maximum quality before release.

Continue reading