TestRail Blog

Software testing news, insights, and resources
Featured
Agile, Automation

Test Automation in Agile: Advanced Strategies and Tools

In agile software development, efficient and reliable test automation is essential for maintaining quality and speed. Agile methodologies demand rapid iterations and continuous delivery, making robust testing frameworks a necessity. Test automation streamli...

Explore your favorite testing topics:
Blog - Search
Blog - Categories
  • All
  • Software Quality (206)
  • Agile (70)
  • TestRail (19)
  • Continuous Delivery (17)
  • Programming (17)
  • Performance (12)
  • Webinar (10)
  • Business (7)
  • Automation (6)
  • Security (3)
General, Software Quality

What to Test When You Can’t Test Everything

“Test Everything” is a phrase that seems to keep coming back, at least in some organizations. Even with the adoption of Agile or DevOps, the idea of there being more to test than what can be done in the time available can be kind of scary. How d...

General, Software Quality

Four Tips to Write Better Bug Reports

How you report the bugs you find plays a key role in their fate: being understood, resolved, deferred, or rejected. It is imperative for every tester to communicate the defect well. Here are some tips to help you write better bug reportsHow you report the b...

Agile, General, Software Quality

Quality and Testing

I see it a lot. I bet you do too. People talk about Software Quality Assurance, Quality Control, and Testing. Many treat the terms as interchangeable. As if they all mean the same thing. Do they?

General, Software Quality

5 Tips for Prioritizing Bugs

As the test lead on our flagship product, I live in the backlog, and I breathe these bugs. A normal release for us fixes roughly 20 bugs that are unrelated to new work. With a backlog of about 200 bugs to choose from, I had to learn how to prioritize bugs a...

General, Programming, Software Quality

Testing Predictive Analytics Models

Testing data analytics models is different from testing most other types of software. While you are testing the model’s performance, you’re also testing how well it performs on data. Any model’s accuracy depends on the model itself and the...

General, Software Quality

For Good Data Management, You Need a Well-Defined SLA

When it comes to data management in a distributed system, you have a choice of good (consistent), fast (available) or distributed (partitioned) ” pick two. A well-defined service-level agreement (SLA) helps you match the required state of data to the situa...

General, Software Quality

Three Things to Learn from the Bugs You Found

The bugs we find during testing can tell us a lot about the application, the state of its quality and its release-readiness. Bugs can also provide insights into our development processes and practices ” and lapses therein.How can we study bugs to improve t...

Agile, General, Software Quality

Tester’s Diary: The Long, Slow Road to DevOps

We are moving toward a more agile way of working. We have testers in the development team room, and include developers in our exploratory test strategy. Our next team improvement is a move toward DevOps. It’s going to be a long haul.

Agile, General, Programming, Software Quality

What’s Your Project Rhythm?

Collocated teams who work within 30 meters of each other can exploit iterations as a timebox. Distributed teams with enough hours of overlap can also use iterations. But if you can’t tell when a distributed team’s day starts or ends, iterations ...

Automation, General, Programming, Software Quality

5 Strategies for Going Deep on Kubernetes Debugging

Kubernetes brings power and control to working with web-scale applications. But Kubernetes also obscures a lot of internal activity, which creates challenges for debugging. Learn 5 tools and techniques that allow developers and testers to go deep when debug...

Agile, General, Software Quality

Scrum, Kanban, and ScrumBan: What’s the Difference?

Agile provides flexibility in processes. Scrum and Kanban make use of the basic agile principles in their own way to empower effective delivery cycles. ScrumBan is a new term coined for a hybrid principle that employs both Scrum and Kanban principles. Let&#...

Load More

Build quality processes and release with confidence