Is black box testing hard or white box testing hard?

Source: Internet
Author: User

I think it is a bit difficult to answer this question. To analyze the black box test and white box test, you must first look at the characteristics of the two different test methods.
Black box testing:
1. Do not pay special attention to the internal design and implementation of the system to be tested
2. Focus on input data and Output
3. Focus on functional coverage
4. The tester is required to be familiar with the business.
Black box testing has a low entry threshold and can be done by anyone who has never studied computers and software. As a matter of fact, from my understanding, many people in the tests in Guangzhou are not computer software.
Black box testing does not allow anyone to do well. Testers need to be familiar with the business, needs, risks, management, quality, and other aspects of knowledge. In addition, some technologies need to be understood for different systems to be tested. For example, for a product that deals with databases, testers need to use Oracle to do some simple work, such as creating tablespaces and creating users. They also need to understand SQL (haha, otherwise, you cannot perform the test ).
Testing is highly repetitive and sometimes takes a long time to locate a problem. If the black-box tester doesn't want to do automation, after a long period of repetitive and boring work, the tester will basically lose interest in the test.
White box test:
1. You need to understand the system design and implementation.
2. source code needs to be reviewed
3. Dependency unit test
4. Follow the test coverage of the execution path in the code.
5. The tester is required to be familiar with coding and have a development basis.

White box testing is naturally not as easy as black box testing. It requires the tester to read the source code before testing. In addition, the construction of the subsequent testing framework and maintenance of the testing code are too costly. Generally, small companies in China are engaged in software development and small projects. Therefore, it is unlikely that testers can perform white-box tests. If you have the ambition to do it early, go to a big company and check it out.

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.