Want to get started in software testing?

get started in software testing

Too late for the manual? (Image source)

Get started in software testing

Here at Test Talk, we’re big believers in continual learning and growth. It’s one of the prime reasons we created this blog: to serve as a resource for experienced and new testers alike to learn more about the craft, pick up some new tips and tricks, and share their insights and experience with others.

But if you’ve ever been “thrown in the deep end” and expected to figure something out as you go, you know that it’s far from easy.

Particularly in a field like software testing.Continue Reading

SOFTWARE TESTING 101 – A Newbie’s Perspective

Welcome to Software Testing 101, from someone who has gone through it.

As a third year student, the world of jobs and responsibilities was looming imminently. Based on my major, I knew I always wanted to work in the IT industry and thus the perfect opportunity arose. This month will mark a year since I applied to become a software tester and I am a year wiser for it. I have officially been a Test Analyst for nine months now and the wealth of experience has turned me from a fresh-faced graduate into a confident consultant working for different clients.

For those following a similar path to mine, I recommend looking into the ISTQB, a tedious qualification that acts as a rite of passage and is a must for all wannabe testers out there. Get it done and get it done fast; the faster you become certified, the faster you will find a role as a tester.Continue Reading

5 Reasons You Should Be Testing All The Time


So you understand why we need software testing and are ready to dive in? Great!

But while doing any form of testing is a good thing, simply running some regression tests the day before a release isn’t enough. To really make a difference in your application’s quality, you should be testing throughout the development lifecycle.

Not convinced? Here are 5 reasons why testing all the time is the way to go:

5. To find outdated test cases sooner.

All those test cases in your manual and automated scripting testing repertoire are only useful if they’re accurate and current.

Running your tests frequently and fixing outdated tests when you discover them is the easiest way to keep your suite up to date.Continue Reading

The Power of Phrases in Automated Testing

Some people call them Phrases, others call them modules or subroutines. Regardless of what you call them, you NEED phrases in automated testing.

Let’s back up a minute and explain what Phrases are. Phrases are essentially shortcuts in your automated tests that allow you to condense a series of steps into a single, user created step. For example, say that you have the following commands in your test that you use to login to your website:

For the url “http://www.te52.com”
When “my_name” is typed in the “login” field
And “my_password” is typed in the “password” field
And the “Sign in” button is clicked
Then a new page loads

Side note, that’s an actual test that you can run yourself for free over at Te52.com.Continue Reading

Testing with a purpose

Picture this: you’ve just arrived at work, coffee in hand, ready to start the day. You know that you need to get some testing done and today is the day you’re going to find time to do it. So you respond to emails, move some meetings around, and voilà: you’ve just blocked off your afternoon so that you can finally do some uninterrupted testing. Perfect.

The morning whizzes by and before you know it it’s testing time. Nothing left to do but to do it. So you start your testing by meandering through your site, aimlessly clicking on things to see if they work, right?


“Aimlessly clicking” around your application is a waste of your time. You’ll quickly realize that the afternoon is over and you have little to show for it.

Why is that? You’re still testing, right? And as long as you’re testing you’re helping out the application somewhat, right?

Yes and no. Yes, every little bit of testing helps. But you can be far more effective if you go into testing with a purpose, rather than “aimlessly clicking” around.Continue Reading