Trending

NOW TRENDING AT QA VALLEY

Shift Happens, Why Your Software Needs To ‘Shift Left’

Nobody seems to definitively know why the term ‘shift left’ appears to have arisen in software industry circles. It could very possibly be because only around 10 percent of the world’s population is left handed; so perhaps it implies that shifting left is a different method or way to the.

read more

WHY YOU NEED TO TEST YOUR PRODUCTION ENVIRONMENT

It occurred to me lately, after chatting with some people from the testing community, that not everyone runs automated tests or does any kind of testing in the production environment. For me that seems a bit unnatural, since i have been doing it on all the projects that i worked.

read more

How to Improve Software Delivery Performance

Software value stream mapping and the ability to visualize how work flows through an ever-changing and complex software delivery system enables teams to measure metrics and provide quick analysis to see if your system is performing well or not. (more…)

Introducing Testing Processes in your Organisation

Have you ever come across the biggest challenge of setting up testing processes in your organization or you are in an organization where there is no testing process and you are in a dire need of one, but have no idea where to start from? An organization running with no.

read more

6 Unexpected Career Tips for Thinking Testers

Of course getting training, practicing the skills of testing, moving into the right product line, and learning are all necessary for testers to grow their careers. But when Jon Hagar asked himself what helped him grow as a thinking tester, he came up with some ideas that are more off.

read more

Making Code Testable

I believe that testability is one of the key characteristics of good, maintainable software. But what do I mean by testability? Testable code is code that's written in such a way that it is independently verifiable. It has a well-defined programmatic interface and it can be fully tested based on.

read more

Why separate test automation teams don’t work

They were the "A-Team"—a recently formed group of test automation professionals who were working in a new and fast-moving product ecosystem. The development teams had been creating product increments for months, and the centralized QA team had been absorbing these and running manual test suites against them.Everybody knew that purely.

read more

Architecture for Continuous Delivery

In this article, we're going to discuss architecture for continuous delivery. How do we architect our systems in a way that enables us to continuously deliver value to our customers? As we discussed in previous articles in the series, continuous delivery is the ability to get changes all kinds of.

read more

5 alerting and visualization tools for sysadmins

These open source tools help users understand system behavior and output, and provide alerts for potential problems. You probably know (or can guess) what alerting and visualization tools are used for. Why would we discuss them as observability tools, especially since some systems include visualization as a feature? (more…)

Writing Tests: Action Abstraction

Keywords have become a popular way of writing tests. Over the years, I used keywords to devise a method called Action Based Testing (ABT) in which tests are written as sequences of “actions” represented with keywords. However, keywords are just a physical representation of actions, and there are other ways.

read more