What is the core technology of testing?

Source: Internet
Author: User
Tags exception handling
TestThe objective law of this line is generally: easy to get started, difficult to ascend. Some people have done the test for 8-9 years, and its test ideas and methods for the same product, and only 2-3 years of dry testing people do not see the difference. So there is a misunderstanding in the industry, that Testing TechnologyMainly focus on the improvement of Performance TestingThe use of tools and the development of scripts, Automated TestingDevelopment, testing tool development field. Personal humble opinion only: test tool development and automated test development is primarily the development of technology rather than testing technology, never done test analysis, test design developers can also be competent. If the development of test technology only in the narrow sense is only in the development of automated test framework or test tool development, then logically, any developer can be a test technology danale. Of course I thought: no one would really think so.
(^*slrp0 in terms of how I feel, developing workSometimes it's a little easier. Why is it. The goal of development work is very clear from the beginning, to achieve what to do what to do is clear in most cases, the biggest difficulty is how to achieve, in general, a continuous focus on the process. And the goal of the test work. In fact, many times, and not as clear as the development, for example: the same performance indicators, development is very clear to achieve the goal by the implementation of the XX algorithm, and testing will need to test the performance index analysis, and then test design, but the test analysis to what extent is a divergent process, 2 hours can also, 2 days is not enough, which leads to the test quality of the floating range is very large, because development and project managers often do not understand the test design, and do not understand (testing is actually a very high degree of field), it will lead to the quality of the test department's work is difficult to really measure and supervise in the process. 51Testing software test network 4q/|-~!h \ ' M
Philosophically: The law of certainty is often difficult; the law of uncertainty often indicates that it is a complex system. Therefore, I personally think that the most difficult technology in the field of testing technology should be test analysis and design. From another point of view, the test value of the embodiment of the most important is to ensure that their own organizations to develop software in critical applications do not fail to cause business losses to the organization. Therefore, effective test coverage is the most important test work objective (rather than the automated test rate), and it needs to be explained that test coverage is not equal to code coverage. Pass Unit TestReach the code coverage of 100% to protect the product without bugs is actually a misunderstanding, because many organizations in order to achieve unit coverage and to develop unit test Code, Unit test code or unit test design quality can only guarantee the elimination of product coding problems, found that the problem of product design is often difficult. The main method to find out the problem of product design is to need the test analysis and design based on black box. 51Testing Software Test Network 0t&fhb5\o
How to do a good test analysis and test design, according to my experience and experience, the proposed test analysis and test design mainly through 3 dimensions to do, you can achieve a relatively high effective test coverage:
P ' J lPj0 dimension one: From the user's actual use of the scene and habits, to develop a batch of test cases; 51Testing Software Test Network *BRVW2HCG
Advantages: Can be covered to the main basic scenario; 51Testing Software Test Network. A h C:j&ru
Insufficient: The person who is engaged in the scene analysis cannot understand the user all scene, must be affected by the test analysis resources limit will have the scene omission;
E5 ' O ' s_&spw0 Dimension II: To develop a batch of test cases through the path and dependency analysis of the internal realization process of the test object;
jwo8x ' vr{s0 Advantages: Can fill a partial missing scene of dimension one, especially the scene of exception handling and branch interaction processing;
G3d@3e3|j0: The main focus of the analysis phase will be confined to the internal process of familiarity and analysis, which will also miss the real environment of some accidental small probability events; 51Testing Software Test Network}f4b!} 0} "Dut.s
Dimension three: Rely on experience-based test analysis and design, for example: error guessing or exploratory testing;
_1rad-f.t0 advantages: To the dimension of the second to do a supplementary test analysis and design; 51Testing Software Test Network ~2ysiin
Deficiency: The quality of the three effects depends on the accumulation of internal experience and the ability and creativity of testers ' thinking; 51Testing Software Test network o2l4q (]$ '
Always say: whether it is Functional Testingor a variety of special tests, using the above 3 dimensions of the test analysis and design, basically can cover the majority of the application of the object to be measured, fully protect product quality, reduce the problem of omission.
4} grg0c: ' +q0 therefore: the core technology of testing is the ability to test analysis and test design, which determines the quality and effect of all subsequent testing activities. At the same time, to do a test task, to master a wide range of test types is also essential to the core technology, such as: How to do a detailed study of each test object deep pressure test, long-time testing, robustness testing is also the key to determine the quality of the project test. I don't believe I do it. Stress test design and robustness test design can guarantee the performance of the product in practical application.
The quality of the HZ7Z&QG0 test activity or the level of a test engineer will depend primarily on the depth and systematization of test analysis and design, as well as a wide range of specific test types.
*s/pa5qk*rn^ #h ^0 Opinion, for reference only, welcome to continue the discussion. 51Testing Software Test Network 9ok4yw Y (Wt,y V

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.