What are your current testing challenges?

Hi all, Happy new year to all!

I’m interested in connecting with people in the community to understand a picture of testing challenges that are happening across organisations.

What is your main testing challenge currently? What are you trying to do to overcome it?

Look forward to hearing from you.

Melissa

7 Likes

Interesting question! Make sure to answer it yourself also :wink:

So my current challenge on a project isn’t much about testing itself but the way of working around it. We are currently growing super fast (really fast) and have 0 time to automate, we are all aware and know it’s beneficial, our team is super mature but we just don’t have enough time to automate. We are hiring new testers but testers are hard to find in Belgium :stuck_out_tongue:

I guess this is our testing challenge, since we are growing so fast and hiring more and more developers …
So we have to hire testers also but we can’t find them :X

5 Likes

Hi Melissa,

My biggest challenge is to convince the stakeholders, but also many testers, that testing is more than just automating the test execution (the checks in the SUT). My experience is that many testers immediately start writing code, but pay little attention to the question of what needs to be tested. So the big question is, what should be tested and how? And what is the desired test coverage of the related test? Once this is all clear, the execution of the test can be automated where possible and desired. I therefore believe that testing starts with studying and testing the requirements (test preparation) and then preparing the tests in a structured manner.

Ciao,
Silvio

7 Likes

Hi Melissa,

Happy New Year to you too! My main testing challenge is getting up to speed with automating especially coming from a non-tech background. I have been taking various courses to get an understanding but my issue is finding websites or places to practice this new knowledge. Another challenge is information overload for me where it seems like there is a new tool to learn every other day, how can I get through this?

4 Likes

Same issues here, have 2 new team members coming on board this week, have some broken automation that needs a reboot and have so many feature changes that automated testing is struggling to keep pace.

We were lucky in finding people, lots of applicants once you take the effort to reach them, turns out it’s a lot of work to find applicants and then a lot to do all the interviews. Company policy of a 3 month notice period does not help anyone in the UK, it takes far longer to train someone up on average, and the 3 months hunting for a candidate actually hurts the next company. Mostly your company is not the only company in the world hiring right now, means the 3 month rule is dumb. But now we have some great onboarding resources ready. So I hope our new joiners will do very well.

Tech debt. Loads of the task in this job just take a long time and possibly due to lack of clarity about what things we aim to continue to support and what we aim to retire, sometimes we create debt. I for one welcome the SAAS model of billing, because you only have to support stuff people are paying for now, not stuff people paid for 10 years ago. I mean metrics helps, but this year we have carved out some time for tech debt. About to knock off task #1 on that list next week actually.

But look forward to doing some automation refreshing work this year, so, “Challenge!”, I say, bring them on!

4 Likes

Welcome to the most awesome testing Club @ms-damola , the Ministry of test club. I wish you all the best in your challenge for the year, and I really hope that by publicly sharing your challenge you are using us all as a witness to your challenge.

I really do hope that you can feel free to ask questions and get great answers, as usual, that will encourage you to level up this year.

3 Likes

Yes, we’re currently working on a new app to replace our heritage product, which has a forty-year evolution history: but perhaps our biggest power user of the heritage product has been using it for almost that long and they keep on finding “bugs” which mysteriously turn into enhancements even when we say “It was never designed to do that…”

3 Likes

Our main testing challenge is suprise suprise test automation! We have a lot of tech debt in this respect and we are doing multiple things like, investing in training for our test engineers or there’s a working group looking to come up with some ideas to solve this.
It feels hard sometimes because we are trying our best and making small steps forward, yet not enough progress as we would like.
Personally I feel deleting all the tests and starting again would be much easier :joy::joy::joy: focusing on value added from this test etc.

Thank you. I look forward to overcoming these challenges as well.

1 Like

Welcome to the MoT club! It can be overwhelming. I’d suggest focusing on one thing at a time. There is a lot of noise and you need to prioritise and focus on what adds most value to you and your current role.
I’m sure there must be websites you can practice on for test automation. I remember asking on Google awhile ago and it came up with a blog with lots of suggestions. I’ll see if I can find it.

1 Like

Yeah, if you Google ‘websites to practice test automation on’ then there’s lots of ideas. Here’s one link - hope this helps with your challenge! 7 Websites to Practice Selenium Webdriver Online

Thank you! I will follow through on this.

Hi Melissa,

This is a great question !
My current challenge is about “dealing with changes”.
More details, in my transversal role after proposing my status and finding (such as an audit as they call it), I suggested some actions to improve testing in different feature teams and transversal roles, now the most difficult part how to make those actions into practice and how to build a quality culture within the organization.
I’m at the same time motivated and at the same time afraid to coach people things that myself I don’t have a deep experience about or things I know theorically but rarely in practice. so lot of new learnings.
Another challenge is that there are a lot of products, a lot of teams. I focused more on teams and testing at the beginning without having hands-on testing to understand everything about all the products. I feel confused that I can’t memorize all those informations in this short period of time.

special thanks for @simon_tomes who recommended this useful book 7 Rules for Positive, Productive Change: Micro Shifts, Macro Results

I’m also reading the culture map as it’s also part of the implicit challenges :stuck_out_tongue:

4 Likes

For me it’s the typical stuff, regression bugs - they just keep returning, the developers have started writing unit tests pretty late, the UI automation is unstable as there are changes in requirements all the time - making the increase of automation coverage very slow, and expensive. A lot of the developers are very junior and are not taking the process very seriously, which translates into stories with incomplete acceptance criteria and bug reports without clear reproduction steps, or relevant details. The usual :smiley:

2 Likes

Where do I start!

We have quite a lot of UI Automated tests but they are not maintained. The plan was to maintain them regularly a few years ago but its not happened. We’ve had an automation tester/QA lead started recently so it looks like it will be thrown on him (not great I know)

With our team structure (5-6 devs to 1 QA) it’s not been an easy ride for QA’s to get into Automation testing learning C# and this has been the problem for a few years. The plan has always been to recruit an experienced Automation tester/Lead who will automated as well mentor. We’ve had a couple in the last year or so but it hasn’t really worked.

The biggest challenge for me this year is whether to continue picking up C#/Selenium/Specflow slowly in my own time knowing that it’s been a hard ride in the last few years or to pack my bags and move on. Having been in the company for over 8 years doesn’t help

3 Likes

Microservices and cloud based services testing at scale. i.e. testing to evaluate scale for production load on non-production environment, considering load of Google/FB/Amazon scale.

3 Likes

Since changing teams and working processes for the umpteenth time in the past few years (now doing LeSS), lately it is managing workload. Either I have no work to do or I’m completely flat out.

I really like being embedded within the team and definitely think it is a better way of working but given that I’m not meant to do work that isn’t part of the sprint and we have larger stories then previous teams/processes, there isn’t a particularly smooth flow of work.

However the wider problem within our team is that our automated test coverage is very poor. There’s nothing at the UI level and unit test coverage is often quite poor. When there’s a large codebase that hasn’t been designed for testability and involves things like rendering, it isn’t an easy fix. I found it quite bizarre as my time as a developer was in a team that would have quite thorough unit testing.

4 Likes