I’ve recently purchased a software to record my guitar play while connected to my computer. I wanted to create and produce my own records.
Unfortunately and despite everything I’ve tried, no sound came out from my play to be recorded in the software. My fresh start career as a producer was heading the wrong way 😭😭.
Working in testing field for a while now I’ve told to myself let’s see what went wrong, let’s give it a try😤😤!!!!
But where do I start? Where do I supposed to look over? Which tests should I perform? How would I perform it?
Why do we test ?
So, what is testing and why is it so important?
When I started in Software testing, I had no clue about that and where to start. You might be in the same position I was way back. So chill, relax, you are in the right place here 😎.
I define software testing as a quality assessment to reduce the risk of software failure. I would also say that testing encompass a set of activities to ensure that a software product is behaving as expected by the clients. This is the reason why testers strive for defects.
It’s all about the quality of the product. I think it is also about making everybody happy, the project team, the owner and the customers 😊.
Testing activities are important for industries, because defects may lead to money loss or bankruptcy or, even worse, to avoid human loss😱 (car or plane crash for example).
These are some of the reasons why Software Testing is a major activity in the Software Development Lifecycle.
Who is in charge ?
You may have heard that Software Testing is an easy thing (few checks, point and click style) and that there is no need for a team or an organization for those tasks…This is wrong 😅.
Software Testing requires skills, real procedures, measures, strategies, so well trained professionals dedicated to that, as you can see there:
It’s a real fulltime activity and is really not something developers may do when they have time or get bored.
Generally speaking, people I see as part of a testing team are:
- A Team Manager called Test Manager. He is the one doing the planification, monitoring, he basically controls testing activities and tasks (and that’s my job😎).
- Testers or Tests Analyst. They ensure tests analysis, tests design, tests execution and tests reports (that’s where I started😤).
Interested ? please follow me👇🏾.
How to get there?
Good news! a group of professional testers created an organization called ISTQB (International Software Testing Qualification Board) to certify testers 👉🏾 https://www.istqb.org/.
There are also training providers, all around the world, accredited by that same organization, to provide the required skills for those who want to be Software Testing Professionals.
I have been trained and lead to the certification by one of those providers, the one named Qola (https://qola.io/), that I highly recommend.
Indeed, Qola provides high-level training services. This is a reliable firm offering Quality Assistance and Assurance, based on customer and quality experts’ experiences. They provide virtual and public classroom training for a reasonable cost 👉🏾 https://qola.io/ctfl-live-virtual-enrollment/.
Software Testing is really booming now, so join the party.
Test Manager, passionate about Software Testing