In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
In many cases, software testers are blamed for mistakes leaked to production and management, believing that testers have done a poor job. Testing should not only be the responsibility of testers, but should be accepted by everyone involved in developers, developers, user experience, and product owners.
Software development is one of the most complex tasks that an individual or a group of people can undertake. In the software development cycle, testing usually ends before the final product is implemented or shipped to market. In the process of development, vulnerabilities that may exist in the software will compromise the security of the end user. As a result, testers have to face tough decisions when releasing late errors. What is a post-post error? This refers to errors that evade testing and are now visible to on-site customers. Usually, blame games start with front-line testers.
In a software development company, some people are in charge of testing and have been subpoenaed by management to bug leaked into production. One question that management often asks is how this loophole can be escaped even if the person in charge is skilled and experienced. Every tester is afraid of this moment, especially when the management sees it at a glance-anger and anger.
It is common for teams-programmers, testers, analysts, and managers-to celebrate after the final product is sent to the customer. Each team member can finally breathe easily and look forward to creating new and exciting projects in the future. However, many testers often worry that if the on-site customer encounters any serious error after the product release, the finger will point at them, accusing them of simple negligence. The main question remains, what is its fault?
Who is to blame?
Although the task of testers is to test and debug, they cannot become a safety net to catch all errors in the application. In fact, there is no way to catch all the errors in the software, which means that there will be errors in the final product. Testers have a responsibility to catch important errors by using a risk-based approach. In any case, some errors will sneak from the development team into the hands of the end user.
It is worth noting that not all the blame lies with the development team, especially when bug is introduced. Developers, like testers, are bound to make mistakes.
Part of the responsibility may lie with the analyst or project manager who sets vague requirements, but this can also fail. This is due to human factors, and errors occur in different forms. The responsibility for mistakes can be placed on everyone. Yes, mistakes can exist because of mistakes, but it is unfair to blame an individual or a group of people. As a result, a mistake entered the customer's final product, and now everyone is angry, especially C-level management. The only logical way is to find a solution to the problem.
This is where every member of the team is responsible for mistakes, and with this in mind, you should focus on the problems that arise and the appropriate measures developed to solve them. For executives, it is important to make sure that the team does its best and that an agreement is reached before the shipment is completed. Experience should be a lesson, not an opportunity to create a blame game. It is important to note that there may be a reason why no error has been found and now it has been discovered; now is the time to learn and prevent future events.
How to eliminate responsibility
An important question that everyone needs to ask is how to eliminate responsibility. For beginners, it is wise to eliminate the safety net function. This does not mean that you stop testing the software before it is released, but you can make progress by communicating and explaining what happened during the test. This means that every participant should do this-from programmers to analysts. If you want to transform the culture of responsibility into shared ownership, it would be wise to merge transparency and common goals. Once everyone on the team understands their responsibilities, the blame game will stop.
To achieve high quality, collaboration and sharing are needed. Errors may occur in areas where the tester does not fully test, which may be intentional. Failure to communicate your policies and methods can lead to errors in the final product.
Learn from mistakes
As a professional, developing software allows teams to learn from each other, from customers and mistakes. Playing the blame game when an error occurs after the final product has been shipped will not solve the problem. However, going beyond it and entering the knowledge world and working together will improve the quality of testing. It is important to always keep this in mind. But, hey, you're the tester at the end of the day. Why didn't you find the damn bug?
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 249
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.