Basic method of software testing

2010-04-15  来源:本站原创  分类:Development  人气:201 

Dynamic black-box testing

The code is not in-depth details of software testing methods. Often referred to as behavioral testing, because testing the software in the course of actual behavior.

First of all, learn from the product manual software test object should be the input and output.

Next, start the definition of software test cases. Test Case: Referring to the experimental input, and test software programs used.

Select test cases for software testers most important task. Incorrect choice may lead to too large or too small to test, or even testing the wrong objectives. Accurate assessment of risk, the possibility can not be reduced to near poverty can control the range of successful know-how.

Test basic methods: the test vs test failure

Test: Make sure the software can do at least, not test its capacity.

Failed test: simply to undermine the software design and implementation of test cases, also known as forced error testing. Deliberate attacks on software vulnerabilities.

In the design and implementation of test cases, always the first to pass the test. Before the destructive testing to see whether the basic function of the software implementation is very important, otherwise the normal use of software will be wondering why there were so many bugs.

Common test case is to try to force the software error message. Product specifications may be given functional requirements such as, for this test may fail to pass the test may also be tested. May be both. Do not have to deliberate distinction is important is to find software defects!

Select test case: equivalent distribution

Equivalent distribution: is the step by step to too many (infinite) of test cases is reduced to a small range of equally effective process. Also known as the equivalent division.

Equivalent distribution technology provides a choice of values, which values the systems approach abandoned.

Equivalence class or equivalent test interval is the same exposure to the same target or a group of software defect test cases. In the search for equivalence interval, to keep the software, similar to the input, output, operation divided into groups. The group is the equivalent interval.

Equal distribution objective is to reduce the possible combination of test cases to test software is still enough to control. Chose not to fully test because, it is necessary to take certain risks. If in order to reduce the number of test cases over an equivalent distribution, test the risk will increase. In addition, the division interval is not equivalent to a certain standard, as long as enough to cover the test object on the line.

Data test

Software from the data (including keyboard input, mouse click, disk file, print output, etc.) and procedures (executable process, conversion, logic and operation) of two basic elements.

Software testing on the data, that is, check the user input information, return results and intermediate results are correct. Mainly based on the following principles to be equivalent to the allocation of a reasonable reduction of test cases: boundary conditions, boundary conditions, and invalid data.

This article is reproduced from 51Testing Software Testing Network (see text):

  • Basic method of software testing 2010-04-15

    Dynamic black-box testing The code is not in-depth details of software testing methods. Often referred to as behavioral testing, because testing the software in the course of actual behavior. First of all, learn from the product manual software test

  • [Change] the basis of software testing 2010-07-14

    The basis of software testing An overview of the second, the purpose of software testing three, four basic methods of software testing, software testing complexity and economy of the five, six psychological issues of software testing, test engineers

  • [Turn] the basis of software testing 2010-07-14

    Software testing basics First, an overview of two, three software testing purposes, four basic methods of software testing, software testing and economy of the complexity of five software testing psychological problems six, test engineers should have

  • Software testing needs to grasp what new skills? 2010-03-31

    Needed skills, different from the people should have different requirements. No basis for the novice, I think the following aspects should be mastered. 1, basic computer knowledge Basic computer knowledge should include, on the composition of compute

  • Demand for software testing methods 2010-12-01

    Demand for software testing is the basis for developing test cases, more detailed testing requirements precise decomposition, indicating that the measured deeper understanding of the software, the tasks to be undertaken on the contents of more clear,

  • Software Testing and Reliability Evaluation Method 2010-03-26

    Abstract: With the rapid development of science and technology and software become more powerful, software complexity is also increasing, thereby greatly increasing the software testing and reliability assessment difficult. To ensure the quality of a

  • Software testing basic methods 2010-04-15

    Dynamic black-box testing The code is not in-depth details of software testing methods. Often referred to as behavioral testing, because testing the software in the course of actual behavior. First of all, learn from the product manual software test

  • Knowledge of software testing 2009-03-31

    Software Testing is a complicated systematic project, from a different point of view can be divided into different methods to classify the test is to better clear the process of testing to find out how to test what kind of work to complete, as far as

  • Software testing wear goggles 2009-09-05

    A dynamic black-box testing: testing the software to bring goggles Do not test in depth the details of the software code is called the dynamic black-box testing. It is dynamic, because the program is running - software testers to use it as the same u

  • The discussion about software testing 2010-02-23

    Today's special about software testing and software testing some of my understanding, also hope that these understandings of the people doing software testing help. First of all, the software testing and software development of relations, we must fir

  • Software Testing Software Management Experience 2010-03-08

    Software testing management experience in the software on software testing Person A asked: "test to do too much, make bug solution will not finish?" Person B replied: "It is not easy. Just do not do testing, there is no bug." The dialo

  • From the test case to see the problems and changes in software testing 2010-04-26

    Keywords: software testing use cases, change the status quo, software test drive, function and business For a software tester for the test case design and the preparation is a must have the ability. But effective design and skilled preparation is a v

  • The basis of software testing 2010-05-26

    <br /> Based software testing software testing foundation (basic skills test required) Software development and testing processes (RUP, MSF) Beta test process management division of planning, design, implementation, reporting, document preparation s

  • The basic principles of software engineering (Reprinted) 2010-06-10

    The basic principles of software engineering Well-known software engineering expert B. Boehm comprehensive views of relevant experts and scholars and summarizes the experience of developing software for many years, in 1983 in a paper presented seven

  • 5 minutes to teach you about the most popular method of software development 2010-08-01

    Waterfall model-Waterfall Waterfall model into the software life cycle planning, requirements analysis, software design, programming, software testing and operation and maintenance of the six basic activities, and provides for their top-down, the int

  • Software testing across the term "stumbling block" 2010-09-20

    "Do not understand testing jargon" is a lot of new software testing often face a common problem. "Line a line rules" do not understand jargon great harm. You may "Linhaixueyuan" met in the Yangzi Rong and Zuo Shandiao spoke o

  • Software testing interview questions 2011-01-04

    1, a common test case design methods are what? Please provide concrete examples to illustrate these methods in the test case design application. 1) The equivalence class by Common interview questions software testing division of equivalence classes:

  • Indicators of the basic concepts of performance testing 2010-12-28

    Popularize some basic knowledge of performance testing, and he is learning to look at. Throughput / capacity <br /> called throughput capacity, refers to the unit of time dealing with the number of client requests. Typically, the throughput with the

  • Novice iSoftStone software testing pen questions 2011-09-02

    This face questions from the network to find, I only study reference, no other intention. 1. Software testing is an important part of software development, software testing is performed () A) that software errors do not exist B) to prove the existenc

  • Software Testing 2009-05-23

    1. From testing on sub - (1) Unit Testing For different languages, such as JUNIT (2) Gong-class test E-Test: powerful, because instead of using the POST URL script playback mode, can support so many of the test data within the code (of course want to