DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Overcoming MFA Test Automation Challenges
  • Design Patterns for Scalable Test Automation Frameworks
  • Running and Debugging Tests With Playwright UI Mode
  • Exploring Playwright’s Feature “Copy Prompt”

Trending

  • Scaling in Practice: Caching and Rate-Limiting With Redis and Next.js
  • How to Format Articles for DZone
  • Stateless vs Stateful Stream Processing With Kafka Streams and Apache Flink
  • From Fragmentation to Focus: A Data-First, Team-First Framework for Platform-Driven Organizations
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Testing, Tools, and Frameworks
  4. Test Managers, Start Managing Now!

Test Managers, Start Managing Now!

This blog focuses on the positive and negative consequences of mitigating the recognized testing problems and the means to address these predicted conditions adequately.

By 
David Tzemach user avatar
David Tzemach
·
Nov. 01, 23 · Tutorial
Likes (1)
Comment
Save
Tweet
Share
1.3K Views

Join the DZone community and get the full member experience.

Join For Free

Some things in life are immutable. For example, we will only live to reach 120 years old. It is possible but extremely unlikely. Another guarantee is that testing will be squeezed into the schedule.

It is doubtful that you will be given enough time for testing and a suitable position on the project's list of priorities. 

Given this fairly undeniable truth, I must ask some of you test managers out there: Why are you still getting caught off guard by these vulnerabilities as if you didn't see them coming? Why are you putting your team through absurd amounts of overtime when other project members get to enjoy their weekends? Why are you pushing your staff to produce last-minute excuses for unexecuted tests and unexercised features due to time constraints? Why are you enabling your team to be the perfect candidate in the inevitable finger-pointing game? 

Well, this is more than one question, but I must add that I am astounded by some test managers' lack of responsibility. Trying to mitigate such problems is an essential requirement of quality management. So, if you're not doing this, what are you doing? Contrary to common belief, just attending a meeting and applying stress does not define test management. I'm sure you all understand what I am talking about because we've all seen those bosses who have mastered the art of appearing productive and dominating. 

They constantly attend and leave meetings, and when they receive criticism from project management, they just pass that burden on to the subordinate test engineers. When their managers scream at them, they convey that rage to their subordinate test engineers. This managerial style is not beneficial to anyone since hardly anything improves. 

I'm not under the impression that there is some magical solution that will suddenly make unproductive projects run more smoothly or totally remove the test team's regular burdens. What I mean is that it is essential to manage the situation, gradually change the tendency to wrongly pressure the test team's schedule, and increase team morale. A test manager can achieve these effects in a variety of methods, including the two below:

Realizing That Money Can't Buy Everything

Managers frequently believe pouring money into project problems can compensate for poor management and planning. For example, when a project's deadline is nearing, and it is at risk of being missed, there is sometimes a temptation to assign additional workers or to automate immediately. However, increased resources, test automation, and other measures to get immediate gratification often demand more time in the near term. As a result, undertaking such endeavors when time is essential might be exceedingly detrimental. To prevent exacerbating a negative situation, test managers must be able to convey this to project management properly.

Build Trust With Your Colleagues

If you look after your employees, they will look after you, so avoid passing the blame. Stop tossing your team under the bus. I can think of a billion new clichés, but the main point I'm trying to make is: have a backbone and start taking care of your employees! You are intended to shelter them from the project's politics so that they can focus on completing the task. If your teammates do not believe they can rely on you to defend their best interests, they will devote most of their time and effort to establishing political cover for themselves, reducing the amount of time and effort they devote to producing. 

To successfully influence your team, you must first build trust. You must be able to put your trust in them, and they must be able to put their trust in you. Having faith in your employees does not necessitate you to believe they are completing jobs, but it also does not require you to micromanage them. Neither is beneficial to the trust connection. Instead, develop and enforce the adoption of standard templates and processes and provide a centralized site for routinely recording metrics that you can use to produce progress/trend charts as a manager. 

Trend charts are a fantastic way to track progress without continually looking over your employees' shoulders or requesting an excessive number of time-consuming daily updates. Test management systems are quite useful for this task. Use it if you have access to one. Far more often, test managers allow test management technologies to be utilized just for test storage rather than for their entire range of reporting and analytic features. 

Once you've started to trust your subordinates, focus on gaining their faith in you. One method to accomplish this is to demonstrate your trust in them. For example, if a testing dispute between another team's resource and one of your employees is brought to your notice, start by publicly giving your subordinate the benefit of the doubt. Then, try to clear things up with them personally. 

Refrain from making it known that your team is wrong. Limit the number of overtime that may be asked of your team. With the test completion targets established early in the project, you now have a solid foundation for declining demands for extra hours. And, once you've persuaded resources to volunteer for overtime (which is significantly convenient to do when they believe you're looking out for their best interests), make it known to the project team that you and your team would only work longer hours if the necessary support (development, networking, DBA, etc.) is also accessible. 

There is absolutely no greater waste of resources than rushing in to conduct testing without assistance because testing is doomed the moment something goes wrong with the system. When you consistently waste your subordinates' time, they begin to believe that you and the team do not respect their time, and you begin to lose trust and productivity.

Closing

As someone who has managed test groups and worked under both competent and bad test managers, I've experienced both the positive and negative consequences of successfully mitigating the recognized testing problems highlighted in this article. As a result, I advise all test managers to do their job and find a means to adequately address these predicted conditions, either by following the ideas outlined above or by developing your own.

Test automation Test management Testing

Published at DZone with permission of David Tzemach. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Overcoming MFA Test Automation Challenges
  • Design Patterns for Scalable Test Automation Frameworks
  • Running and Debugging Tests With Playwright UI Mode
  • Exploring Playwright’s Feature “Copy Prompt”

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!