Test Basics
I don't know if you still have the courage to choose to test the job after reading the last chapter, or have a certain understanding of the job. So before I get to the point, I'm sorry I have to make a bedding. is the second chapter of our test base.
Does the test need to be based?
Need, need, even I feel a little talent! Just like the accountant who doesn't want to be a chef is not a good driver, testing is a great need for cross-sectoral cross-cutting work across traditional thinking. If you want to test, then you have to be a little bit, and in order to persuade others, you have to be better than others, so that others will take you.
For example, you tell people to cross the road is wrong, it is useless, because others do not necessarily understand the truth. If you let him feel a moment of distraction while driving, and let him look at the data, he may suddenly realize that he cannot put his life on the other person's neglect. Whenever I see a bicycle taking a child to school is a collection of cards or mixing cars and other large vehicles such as the blind zone away from the case, all heartache, harm oneself harm.
So what is the basis for testing? This is related to the direction of your business and the direction of your career, so I'll give you a bit of perspective from the point of view of the beginner.
Business Fundamentals
When you validate a tested software at work, the first thing that comes to the forefront is the business foundation, that is, whether you have enough knowledge of the software's functionality. For example, if you play a DotA game, then you must know how to play the game, what the rules are, you can carry out the basic test, if for some difficult use cases, you also have to have a very solid operational basis, because of what skill mix conflict and so will require a very special environmental validation. And if you test what powder Diary (Friends of the company do, by the way advertising) and such software, then you need to understand the girl's mind to understand why a diary software can do tens of millions of users.
Test work is sometimes more important to testers ' business fundamentals than technology, and you'll find that many of the company's Test managers (women) are mostly part of a strong business background.
Since this is so your professional background in the software testing industry is not necessarily a computer, but the back will also say that computer-related majors always have certain advantages, but this age who will not use the computer? If you are familiar with the financial, then you do financial software will have a certain advantage, if you are well acquainted with the sea, then the e-commerce system you will be more easy to get started, and so on.
Technical Basics
The technology base can be very small, but I will talk about it in a slightly more ideal situation. For software testing, since you are testing software, it is best to do the following:
1. You will use this software (simple installation, use independent)
2. You know how this software was developed.
3. You will develop this software (architecture, database, development, deployment environment)
4. You can develop this software better
For beginners, it is generally a transition from 1 to 2, first from the understanding principle. These technical basics include basic OS operations (primarily Linux systems), development languages (primarily Java), database operations (primarily MySQL, Oracle), which can help you better understand what is going on with the subject being tested, This provides strong support for your questions and analysis in the testing techniques that follow.
In addition to the above technical basis is also part of the test technology base. This aspect includes test theory, test related system flow, test related tools, and so on, not detailed here, in the later chapters I will gradually refine.
Quality Foundation
As mentioned before, testing is a relatively cumbersome work, if you are not a certain quality basis of the people, then I only regret to tell you that you are not necessarily suitable for this industry. Such examples abound, with filled with blood into the industry, with grumbling complaining about leaving the field, and finally uncomfortable will be your own.
What is the basis of quality? Generally speaking, the following three aspects are broadly included.
1. The foundation of "Three Hearts"
The ancients cloud, the details determine success or failure. Careful application to testers. Even we say that we need some pursuit of perfectionism, the spirit of nit-picking. Patience and responsibility are the necessary factors to be able to truly step into this industry.
2. Attitude basis
Work attitude is an important aspect of evaluating testers. For example, if there is no good work attitude, even a strong technical ability of the testers, in the team sometimes can not play a role in the test work, may also play a role in blocking. And a willing to work as a tester, even if his skills are not strong, people are not smart, but serious responsibility for the work, such testers will also play a big role in promoting the work. If the ability and skill of the business can be cultivated, the attitude is based on innate factors, or can become a gift.
3. Learning Basics
Continue to learn new things, and constantly summarize the problems encountered in the actual work and solutions, and put them into the formation of lessons learned. Is the best way to improve the level of their own ability, but also to reach a certain height in the field of testing the key lies.
Social Fundamentals
Actually originally wanted to write the communication Foundation, but thought this topic is too simple, still uses the social foundation to replace it. What is the social Foundation, people in the society is not isolated, and there is no individual heroism, a person change the world (that is in the novel movie Bridge). Since you are in the society, then you must learn to integrate into society and the river, effectively and your circle to form a colony.
It is often said that development and testing are incompatible (individuals feel exaggerated points), and Gemini and Virgins are attracted to each other but also hurt each other, one is clever divergence, one is a sedimentation plan, always say not together. But as a tester, your job is to improve the quality of the software (the concept behind it), all the work that can improve quality is what you should do, even if the social life around you happy, this is one of your effective tasks, so your social ability determines the people around you to the location of you.
Social Foundation can't escape two things "Yan value" and the horse fart, sorry maybe I said here is very straightforward, but in essence I think that is the two points. Yan value of the truth is very simple, people always look at the first impression, if the Yan value is high, others at the beginning of your definition will be much better, but do not always feel that this is the problem of appearance (strange parents), this is a whole concept, big said is temperament, small said dress up behavior, What these things bring to others is a definition of who you are.
The so-called it male majority exists the problem of Yan value, informal, dress uniform standards, all kinds of great gods can be used to describe the sloppy, exaggerated a little, but can be bigger God's characters often have no time or energy to pay attention to these things (see the sweeping monk). And it women are mostly assimilated, female men are mostly (see department), so the company's girls may be missing a little bit amorous feelings of all kinds of, of course, think of a joke, it male asked women "Why do you wear so much work, not afraid of heat?" The IT woman replied, "If we wear less, you will be hot." From here I would like to say that a little bit of dress can give you a lot of points, but not too.
Another aspect is the horse fart, in fact, horse fart learning can be said to be a nasty and have to say is a good knowledge of things, "thousand wear million wearing horse fart do not wear" is a familiar popular language. In the end how to understand this problem, I think it should be considered from the human nature, in fact, people want to be recognized, this is a very important source of achievement of human existence, everyone has their own advantages, of course, there are many shortcomings (such as my shortcomings are many, not from the black here). The so-called horse-fart learning, in fact, is a kind of praise, encouragement of other people's means, need to find the merits of others from a small place, to give and praise. In China this may be strange, the encouragement to others is less in childhood, and to adulthood and too much. It is a personal understanding that every progressive encouragement in childhood can accumulate confidence to meet the challenge, and adulthood needs to have enough mind to resist stress self-breakthroughs.
As IT staff tend to go to extremes in these two places, either too harsh on others or too flattering to others, it is important to note that. In the work IT staff communication will be computerized:
A. Single-Cell thinking
B. Pay attention to straightforward
This brings a quick and convenient communication, but also brings a lot of lack of mind, low EQ state. People have feelings, do not treat each other as a machine to see, of course, work is not normal to the person, this is a degree of problem. I believe that the more powerful people, the more I need to grasp their own horse fart degree.
Here, and again, read here to hope to finish this chapter of you, will grasp the following their own business, technology, social advantages and disadvantages can be organized planning, starting from the next chapter, I
Small white Growth Advice (2)-Solid foundation-Cloud