I’ve been working from home since I’ve been independent (3 years ago) and as an introvert, I must admit that I like it a lot. I see a lot of advantages, and almost no disadvantages.
But now that we all have to stay at home because of COVID-19, it is becoming very difficult to work from home for one simple reason: I am no longer alone.
No problem with my wife who now also works at home, but with a 7 year old boy who has to do home schooling at the same time, I decided that it was more reasonable not to start a new contract (unless it was the lack of interesting opportunities linked to the period that forced me to do so) and I am now his temporary teacher in contact with his school (Montessorian pedagogy which can be summed up by this quote: “Help me to do it alone”).
Like most of us, I wasn’t born a tester. Even at school, I never said I wanted to be a tester. As a child, I probably wanted to be an astronaut or maybe a professional cyclist (the Tour de France caught up with me). So I started as a land surveyor, making maps (not mental maps) and preparing land for future airports, sports buildings, roads, mainly in French Polynesia.
On 21/11/19 took place the first edition of the Paris Test Conf which is a conference created by software test enthusiasts and without sponsors. They were just helped by Agile France for some tasks: administration, looking for insurance, various and varied expenses to advance. When you are a volunteer and want to gather 150 people for a day at a reasonable price (150€ a day with breakfast, meals and drinks) this is a huge advantage. Once on site, no sponsors with goodies and no talk or keynote with a product to show or any other company selling its merits as a leader in France and around the world.
Lots of companies don’t have any Testing or QA Team, and in DevOps environment, most of them are thinking about adding a new role to start a new project for test automation. Maybe that you already have some unit tests, integration tests or service tests that are executed on your CI, and these have for sure been written by developers.
But what is the strategy behind that? Are these tests really relevant and useful? Are they passing all the time and not ignored? Do you need a new team to manage these test activities or is the actual team with no dedicated tester enough? And finally what are all these roles including “Developers in Test” in the name?
Recruiting for a new hire, or finding a new job of your own, has never been easy. It becomes even more difficult when your profession is poorly known and often ill considered.
If you read blogs or magazines dedicated to software testing then you have probably encountered some of the common misconceptions about testing: that testing is mostly a repetitive and boring task, that testers are solely responsible for errors on production servers, that everything can be automated and therefore the job of the tester will disappear, that testers are unskilled developers, etc.
Today, let’s talk about Man in the Middle method that allows anyone to track any traffic sent and received by a smartphone or a browser on your computer. Sometimes, you cannot put the data you want in your application, but if you can modify content received by a browser or an application just before sending it to the smartphone, then you have a very convenient way to test with on-demand data.
This is what I will explain in this article with a practical example.
Have you ever heard of Crowd Testing (or Crowdsourced Testing)? Crowd Testing (not to be confused with Cloud Testing) is trending in the world of software testing, and uses the benefits and efficiency of crowdsourcing and cloud platforms.
We are all a bit lazybones, or at least looking for the most effective way to do our daily tasks. Looking at my Roomba robotic vacuum cleaner, I have been thinking today that in terms of domestic cleaning, automation has just as many advantages than disadvantages in the field of software testing, and that it quickly shows its limitations.