In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-07 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)06/01 Report--
By this year, I have been engaged in the software testing industry for seven or eight years, and I can be regarded as a senior software test engineer. I currently work as a software test architect in a Fortune 500 company in Shanghai. I know that in today's rapidly developing information society,
People pay more and more attention to computer and electronic technology, and the computer industry represented by software is becoming a blowout trend. Software testing has been paid great attention by many scientific research institutions and enterprises, and the software testing industry in China is developing rapidly. The employment prospects and salaries of software test engineers have also been greatly improved.
Now I would like to talk about the dilemmas and solutions of software testing based on my years of experience, which may help you out of your current doubts and puzzles.
One of the most important and unavoidable topics in testers' career is how to get along with developers.
It is believed that many testers have encountered this problem during the interview:
How do you si with developers (bi)?
When it comes to the game between testers and developers, we have to mention a famous thought test-Prisoner's Dilemma.
In this famous thought experiment, two criminals, two accomplices, were arrested and put in two separate cells for trial. They were all told: "if you remain silent, you will be sentenced to one year in prison; if you betray your partner, you will be free; but if your partner betrays you, you will go to prison for two years." Out of competitive self-interest, "both prisoners actually have an incentive to betray each other. However, as the following picture shows, if two prisoners betray each other, the result is two years in prison together, and if the two prisoners are regarded as a whole, the outcome is the worst for the whole; but if they are of one mind, the outcome they get is to serve a year in prison, and if the two prisoners are regarded as a whole, the outcome is the best for the whole. "
After watching the above experiment, do you think that the love-killing relationship between testers and developers is very similar to the prisoner's dilemma in the picture above?
In order to deliver available functionality as soon as possible, the test and development teams need to work together. But in many organizations, especially in the Taylor waterfall development model, testers simply output their check results after receiving the code submitted by the developer. Note that here, I am using * * check * * instead of testing, because I think what testers do at this time is to compare the predicted results with the functions actually developed rather than the real testing behavior.
Therefore, testers at this time simply regard developers as objects to which testers can get something and output something. With the development of agile testing, this phenomenon is gradually improving and evolving, starting to regard the relationship between development and testing as a relationship between various parts of a network, rather than a part of a machine, and you enter the initial conditions. it's about to give back the results.
To break the prisoner's dilemma between testing and development, we need and hope to be able to cultivate a relationship in which one side can say to the other, "Trust me this time." And then the function is delivered.
Of course, some necessary scientific and technological tools may be needed to help, such as code review, unit testing, automated testing, etc., and most importantly, testers and developers can no longer be two separate organizations or departments, and what kind of behavior can benefit the whole is the key for us to respond quickly when the market demand is uncertain.
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: 0
*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.