Recently, he has been thought to this question, no matter you have to admit, is indeed a very difficult test for all agree that the work, from holding wages can look out at those who do not go out真刀真枪the eyes of project managers more this is the case, sometimes甭管say how good. This is indeed a suitable part of the development in the IT sector, the aspirations of girls, the problem is how to make a Man, software testers may have not developed to the architect, the key is how their own look, how you want to develop, sometimes very important, other people heard that you are testing to do, even if do not have the ability to give you the opportunity to do now is not making atomic bombs, let others also to do the same to make, indeed, test personnel at the future development will will face greater opportunities to challenge questions.



The ability of software testing in the end to how to embody, in the implementation of a project, there is a technology leader, will play an "architect" role, he will guide the specific implementation of the code, as long as demand is not in violation, he is the boss, what he decided to test the leader, in his eyes but also is a second-class role, happy face to the name, even if the project manager in the middle of mediation, or eventually will favor the development can be seen with the development of test mix very easily because the test become a second-class role, so sometimes think, want to implement Agile development internally, it is nonsense. .

There are a lot of projects are very much ignored the test, on the one hand is the question of perception, on the one hand are养不起did not want custody, but told him a lesson, something bad happens to it will not do, so all-rounder at a lot of projects are very welcome, as far as I It appears that a small project to test the staff is small, put together engage in testing and development are conducive to improve the efficiency of large projects, testing and development is to separate, it is best not to be able to meet every day, so the test only to test itself and products, rather than on the development of responsible, responsible for one of coordination are the responsibility of project manager, test head, is responsible only for the test itself, so as to reciprocity and development, testing personnel in order to more experienced input to the test Medium, small feet, to avoid becoming a woman, two task, but also to avoid the development of staff self-righteous, look down to test personnel, test personnel can be avoided also been doing regular jobs, too much attention to the development of technology, resulting in both sides of this inequality. .

Any item itself must be quantifiable indicators to evaluate and develop staff, there is the code used as one of the indicators assessed, testing personnel must also have similar amount Bug as one of the indicators assessed, of course, there is a lot of indicators for assessment, testing staff should have measurable indicators, otherwise it will easily give people the feeling of doing nothing, and even sometimes their own self-criticism.

About test technology, first of all clear that encoding is not a manifestation of test technology, test code to understand seems to be a very popular, and let it think a lot of testing牛逼, also look down on a lot of the development of one of the reasons for testing, test code to understand just a necessary condition, a test is indeed the best staff understand a scripting language, but code is only a Coder, not to do development is not to do the test, make the development of technology has developed to do the test there is testing technology, consider themselves牛逼In fact, the most important are that they put the most important thing to achieve a just, this is the division of labor and domestic long-term uncertainty caused by any of a software engineering book will tell you that the system implementation to do the most can only be regarded as a flow of 40 % of the work developers have to consider myself to test, so take the test more staff, but actually testing and development are to be separated, a developer can do the test, but must be full-time.

Test the specific breakdown unnecessary here to say, the test must have a clear concept and a good division of labor, testing personnel must be on the test system has all-round understanding of this point it is the duty and the architect is very similar to so that testing personnel to develop into architect is possible, the question is how do you like to plan your development, if the mouse point only doing the work, or just fascinated with the automation of work in support teams between little and Coder wandering, not diverted to do such as encoding, this reflects the value of you, test all of the job are released in order to better products and fewer Bug appeared, not in order to test itself, wrapped up in the test itself, would surely take the partial Overview wide, and should not grasp the overall test officers are taboo.

I am more than a year of the primarily engaged in two tasks: performance testing and automated testing as an example, performance testing and automated testing of the instrument there are many, almost each has a different scripting language, how do? Each job is go and try? Lifetime is not enough time, to get started as soon as possible, it is clear to General a full range of factors go as soon as possible to identify a tool, and then work, work itself is in order to generate analytical data (performance test), to alleviate the burden of job (automated testing), unnecessary bent and go Coder itself, coder standardization, as well as testing the scalability of the framework are as the project's own development and to determine the length of the project cycle, a word must be "fast", otherwise automation easily degenerated into Writing Coder , which is a test personnel are tragic. . (Published in the August 16, 2007)