Life is trivial, and so is development work.
For the increasing variety of software products, many degrees of improvement, convenient for our life needs.
Everything is not the more the better, software products are also.
Construction works, usually have supervision, in the course of the project will be according to laws and regulations, engineering construction standards, survey and design documents and contracts, in the construction phase of the construction project quality, cost, schedule control, the contract, information management, the relationship between the construction of related parties to coordinate, and fulfill the construction work Safety management legal responsibility service activities.
Software engineering, the corresponding will have software testing such a post, function and supervision similar.
"The Art of Speaking" introduces: Our country's attitude toward speaking, the highest is to forget the words. Look at the place, look at the people in politeness and fun under two conditions, to modify our speech. There is no force, only wit; the real force is not the modification available.
Software testing, there should be art can be said, perhaps from the perspective of such a few aspects.
1. Generalized
So-called, generalized, in fact I want to say that software products use the vast majority of people, software testing results need to meet their initial needs. How to say, for example, software PRODUCT interface, no vainly disobey feeling, miserable. How does this product pass the test? Of course, this piece is largely a work of product design and visual design. But as a software tester, you are a user of a software product, and of course you can comment on the products you use. Of course, this is not necessary.
2. Level of
The hierarchy here means that software testing should roughly have so few
A. Needs that must be met
Not all work is important, and not all work is unimportant. So what matters is relatively important, and what matters is relatively unimportant. These things have the highest priority ranking and that's what I'm going to mention here.
B. Needs to be met
Must be implemented to achieve the need to solve, then you can test the higher level, but also to achieve the need, this part of the need is not satisfied
C. Needs that can be met
Not the best only better, the front points need if already satisfied, in fact, for most product users, the use of the effect is very good. However, if on this basis, some practical but not reflected needs, these needs can be satisfied, must be the product of the addition of the item.
D. Needs that can be thoroughly met
Digging, personal point of view, if software testing can do this level, then this test is really understand the product, really understand life. Because the initial need of our products is to improve our needs. This is in itself the excavation of existing life, on the basis of the need.
3. Focus
"Because of focus, so professional!" Because professional, so extreme! "This is a quote on the web. Software testing, in itself is a discipline, a job. So in every performance point test, we can pay attention to the details of the attitude to face the software testing point drops, such concentration, perhaps the world's peers have to pleasantly surprised it. Oh......
4. Security
Today's cyber security is valued by the global software industry. More and more hackers, white hats, let us have to put a good home door. Therefore, software testing, security testing is also very necessary.
5. Stereoscopic
Perhaps you are now engaged in a single language development environment, the usual software testing is the language of the daily test. If, software testing can not limited to the development of the language of the beam belly, can not be limited to specific software products of the beam belly, can do software testing their own, scientific ideas. So, this software test, how much science, how much need it ...
Software Testing for Art