begins
a stay in the testing industry is n years, experienced a lot of people a lot of things, learned a lot of things, today to have the opportunity to talk with you about technology, development, life, although more vulgar but is some sincere words. This time we are talking about is the younger brother's own idea, perhaps there is not in line with the public appetite, do not have to pinch the rack, heavy exchange learning, heavens.
1Test Technology
Since this topic is biased technology, then we are the first to talk about the technical aspects of the stuff. I believe a lot of people are very favor of technology, maybe you are from the heart maybe you are forced (I believe that the majority of people forced), feel that have the technology you have everything, so began to crazy, aimless, and the same learning. Let's talk about the technology from the big side:
1. Automation Technology (Web side + mobile side). This is a long time very fire technology, all kinds of tools, languages, frames springing up, sometimes I think this growth speed is also very fast. Automation technology This thing, really do people understand TA pain, have not done only listen to others BB people simply do not understand TA pain. Whether it is the Web or mobile now people are talking about mostly UI-based automation testing this thing is very thankless thing, now product iteration Update so fast, UI changes are not control, so this aspect of the UI is very cost-effective, but do not know why this is fired very fire. Some time ago saw Monkey write The Spit Groove automation I think very reasonable.
W EB side is nothing more than selnium, and then do a data separation and drive, in and some other auxiliary tools can be integrated to complete the test and report generation. While the mobile side of Android has its own, iOS also has its own, and then a appium on both sides can be pleasing enough.
From my personal point of view, I suggest to do some of the lower level of automated testing, such as the interface layer, so the cost-effective will be better, as for why .... I don't think much of it, the people who have done it should understand.
2, Performance testing technology (web side + mobile side). This stuff actually has a big gimmick, from the web side, performance can be divided into client performance + server-side performance, client performance if you want to do a good job must code, do some special tests, and the server-side performance test method and the Web side is not much different. W eb side performance is now more mature, all kinds of technology is relatively stable.
Often people ask me how the performance test prospects, sometimes I can not answer, I could only say that any market will be saturated will be eliminated, for the performance of large companies have a relatively perfect performance system system, can be quickly tested, locate, solve, this aspect of people in fact the demand is very small. For small companies, the pre-product and occupy the market, performance is not the focus of the scope. So the performance of this thing has become a flattening out awkward position, and we should also understand that a lot of people go out to find a job is not performance, or even manual point point, so it is very important to develop their own judgment rather than conformity. I made a talk show earlier, "APM is a ghost" caused greater repercussions and discussion, I suggest everyone to listen to, you should be able to understand what address:
http://www.lizhi.fm/200893/21522813205916550.
3. Other technologies. As for the functional aspects of this talk a lot before, I think there is not much to talk about. In addition to continuous integration, the birth of this technology for us is the gospel, this is a valuable information in the domestic or very little, I read a few books are not too good, the case is not complete, the inexperienced people can not be linked together, experienced people are not worth watching .... So what I'm trying to say is that we can study and study in this area.
2Does knowledge really have high and low points?
I often see some self-confessed cattle people say their knowledge how high, how great, the knowledge is divided into ranked, I am also drunk. A high-quality technical personnel, Daniel will not be such a division of knowledge, not to think so. Because any knowledge is need to be coherent, need to do bedding, no lower level of knowledge, how to build the upper layer? Blindly fooled people can only say a pity for those simple people.
whether as a qualified tester or a good tester, the breadth of knowledge is a must. , we do not need to classify the level of knowledge . I contact the children's shoes found a phenomenon, almost 99% of children's shoes are obsessed with automation, performance, writing code, all feel good advanced good, this is a bad phenomenon, I will talk about later.
give me a practical example, Brother .very earlyhave done before a series aboutOASystem Testing Practice, this is supposed to be such a simple thing everyone should watch the video after you can do a good job, but the fact gave me a hard slap. That's almost all the kids ' shoes ask me .OAhow the system is configured, the link is not on the database, the login is unsuccessful. Alas, I have no words but really feel pity. Because we lack the most important analytical skills., which is known as the low-level knowledge, but it just hinders the pace of our progress .. I can not deny that in the analysis, perhaps the testers are really not as good as the developers, but these basic, common analysis ability is still necessary, according to the error of the prompt to find the problem to locate the problem is an excellent test personnel must have the ability.
Here I give an example, that is, I wrote this article a few days ago, a child shoes installed bugfree under the Wamp, the result appeared 500 error, I think that all the basic, all seriously studied, all the basic care of children's shoes know the first time to see Apache log ah, Can be such a simple thing after several guidance have no fruit, I really kind of want to wall the impulse.
So , the younger brother here or suggest, do not blindly follow the follow-up, do not fear others say hello Low, do not think that knowledge is classified, it is purely a commercial purpose of propaganda, If there is no good foundation in the TMD splendid building can collapse!
3 methods of test learning
here little brother don't want to talk nonsense, send everybody a word, learn more, practise more, think more . Do you see the word "think more"? Is it different from other words? Isn't it big? Isn't it thick? That means it's important.
Many children's shoes have always been in a stage of thinking, such as he felt that in the company learned things, he felt that after the work done did not know what to do, he felt that the project did not learn to finish the thing. OMG, learning is active, not passive, self-diligent point to find a little more information learning is so difficult?
So, if you want to make a fortune by daydreaming, then I would advise you to quickly find a tall rich handsome or white rich beauty, so it is more convenient oh.
Suddenly think of a sentence: some people just like where to think Ah, ah, when you can be my bride? Either go up to bed, or try to write a love letter, it's better than where you're going to die! (How to think independently of the article link http://xqtesting.blog.51cto.com/4626073/1574885)
4often misled by "popularity"
Have to admit that the current trend is this way, how many children's shoes fell in the automation, performance, and how many managers fell on the agile. There are always some people who blow these things gadget, as if he is omnipotent.
I have stressed more than once, whether we use LoadRunner or QTP or seleniumor isappium or JVM?, we have to learn their thoughts. We in China have been proud of their manufacturing power, but the manufacturing industry is the lowest bottom of the entire chain of profits AH!!! Look at the sale of the clothes hm, Vero Moda, look at our outsourcing, I think I need to say more? It's interesting to see an article I wrote earlier.Thinking of test management induced by Qualitycenter", this article shows that we are usingQCthe time to learn his thoughts, if the enterprise could not affordQCWhat are we going to do? With the idea is to make, with open source tools integration can be achieved.
I have always insisted, whether the black Cat white cat can seize the mouse is a good cat, whether he is gorgeous or rough, as long as the cost-effective to meet our business is OK. So I also often and children's shoes said, do not feel agile, the waterfall is silly, according to the actual situation can choose different mode is the most important, the mode to the maximum function, like you put the engine of the aircraft on the tractor, is not it? Then you start to try, and you become a fool in a moment!
End
We like to watch martial arts movies people will feel Tai Chi, but how many people know why Tai Chi is so bad? In fact, it is very simple, if you have seen the "Day of the Dragon" in the Wudang study Tai Chi in the time to understand, too teacher teaches is not moves, but thought, Zhang Mowgli learning is not the action is also thought, that is the spirit of the strain, borrow force to force. For us to do the test is also a reason, if the thought you do not realize, then your knowledge is cured, you can not in any environment quickly adapt to and improve yourself. I have always believed that the thought of the mind is more worth learning than the skill of the technology.
PS : No decision, purely personal nagging , no right or wrong! Of course, what I said above could be wrong.
"51cto 10 Anniversary Blog Activity" is in progress, you also come to participate in bar ~ Activity address : http://51ctoblog.blog.51cto.com/26414/1679643
This article is from the "Xiao Qiang performance test & Product Manager Nest" blog, make sure to keep this source http://xqtesting.blog.51cto.com/4626073/1681786
"My technology is my decision" to those struggling to kick people in the test world--talk about technology, development