Steps to take when evaluating a test automation tool

The crowded automated tool market is full of tools advertising attractive features and unique technological advances. Deciding on which one to use is rarely a straightforward exercise to complete.

In this post, I will share my tips that will help you look beyond the marketing claims of tool firms. Enable you to evaluate each one based on its abilities. And come to a decision that allows you to reach the intended goal of test automation.

Results.

Read More

4 ways to be more active in the software testing community

Making time outside our intensive work schedules to dive into the things we find interesting can be tough. With family life and all the commitments, we need to do every day. Seeking out and being involved in something that is bigger than ourselves is often one of the last things that seem possible.

But if you are just starting out in your software testing journey. Or a seasoned veteran. Being involved in the software testing community is one of the best things that you can do for your current, or future career.

Read More

How to choose a programming language for test automation

If you have decided to take the step of learning a programming language for test automation. First, let me congratulate you! Learning something new like programming is never easy. But the first time you see that ‘Hello world!’ text appear on the screen. It ignites an addiction that is hard to extinguish.

Second, which programming language are you going to learn? There are a lot after all (just look at the list here). And since not all of them are used in test automation or have many jobs that utilise them. Deciding on the right language to invest your time and effort is crucial for maximizing your future gains.

Read More

Are you T-shaped?

You may have contemplated the following question when starting out your career in software testing.

Is it better to be a specialist or a generalist?

When I first started. I wanted to know as much about everything as I could.

Never content with only learning about what I needed to know to do my job. The entire stack of subjects that fed into the software testing craft fascinated me.

I would consume books, blog posts and take courses from everything from software development, mental models and various domain-specific subjects consistently. Not only to get a better idea of the field I was in.

But just because it was interesting to me.

Read More

Get ahead by learning to communicate

Whether you are a sole tester on a software project, part of a larger team. Or even a test manager or lead. We all have the ability to influence and connect with others, not only with through our voice or traditional written methods like emails. But also through listening to the thoughts of others and digesting their messages as well.

Testers normally gather a lot of information during the course of our day. Information and detail that, of course, is relevant to us and those that we are directly involved with. But a more senior person who only needs information to enable them to make a decision to fill their own objective. Probably doesn’t need to know about all the tiny details that we have collected.

Read More

Testability: What it is and how to increase it

As I got more into running and had these wishes to run desert trails, mountain passes and winding country trails. I kept seeing a particular word crop up time and time again, which was used to rank the possibility of being able to run on a course.

The gruelling Badwater 135, for example, would receive a low runability score. Not because the terrain alone is tough. But because the race starts in the depths of the Death Valley basin, 85 meters below sea level. The race sees runners tackle blistering desert heat, multiple mountain passes. And elevations that take them to Mt Whitney at 2530m.

Read More

Setting the foundation for test automation success

Introducing automation to existing test process allows you to take advantage of what systems do best. The consistent, repetitive action that leads to lower test execution times and faster insights.

But with a high percentage of test automation projects failing due to a myriad of reasons from a lack of understanding of what automation is. And what to automate in a set of tests (hint: it’s not everything). Many people are not starting in the best place to allow future success for their efforts.

Read More

Beware of the echo chamber

When collecting information on a topic, gathering views, or simply seeking out opinions from your peers and colleagues that challenge your beliefs and bias. If the data you are seeing only reflects your own viewpoint, which is repeated time after time without opposing concepts allowed to breakthrough. You may find yourself in an echo chamber.

The echo chamber has been used widely to describe social media and other interactive platforms online. In which users are often guilty of creating or only sharing content that perpetuates their own viewpoints and that data is consumed by like-minded individuals.

Read More

The risk of not communicating

Risk is something that we face in every moment of our waking lives. From simple acts such as walking down the street, turning on the TV, or driving in our cars. The risks that we face are endless and require constant assessment for us to mitigate successfully.

To assess risk and decide upon the appropriate action to avoid negative consequences. We rely on several factors such as whether something has occurred previously. The likelihood of something occurring in the future. Or outside variables that could increase potential circumstances taking place.

Read More

Why you might be wasting time in your testing

Software testing is important. We already know that.

But with the time dedicated to testing also being a critical commodity. You don’t want to be guilting of wasting it on activities that aren’t helping to enable a successful testing process.

You probably know about the five w’s, which are questions asked to gather information or conduct problem-solving.

Read More