Software testing basic methods

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

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): http://www.51testing.com/html/32/n-7332.html

相关文章
  • 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

  • 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

  • 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,

  • 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

  • Summary of software testing activities 2009-06-18

    Software testing phase: Unit Testing Integration testing Verification test System Testing Acceptance Test α testing β test Software Testing Events: 1. Regression testing (Regression Testing) Software testing, or other defects found in activity after

  • Chapter III of the essence of software testing 2009-07-29

    First, test the principle of These principles can be regarded as software testing and software development "rules of the road" or "knowledge of life", each for a thorough understanding of the principle of the whole process is a valuabl

  • To develop a reasonable process of software testing (2) 2009-09-19

    In fact, software testing company, or a blank comparison test process companies improve the formulation and implementation process will be relatively easier for some, if you can be completely blank in accordance with their own ideas to the establishm

  • 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

  • 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

  • On software testing to improve software quality view point 2010-03-08

    We do software testing for this group of people, we often think so: As the complexity of software has led to the complexity of testing, we can not expect to give us a lot of work in the training practical guidance. Emphasis on theory is yes, but not

  • 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

  • Software Test Engineer Introduction: Software Testing from scratch 2010-06-13

    Test preparation In the beginning of testing, software testing software testing engineers should find out what is the purpose. If you put the question to project manager, he often would reply: "find all of our products inside BUG, this is the purpose

  • [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

  • Software testing tools Heroes 2010-08-24

    Almost have no doubt that, HP's several testing tool LoadRunner, QuickTest Professional and TestDirector for Quality Center has once again won in the STP of the Year voting in testing tools, these tools take the first 4 consecutive years. (On the 200

  • 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:

  • Software Test Engineer entry: software testing from scratch 2010-06-13

    Test Preparation In the beginning of testing, software testing software testing engineers should find out what is the purpose. If you mention this issue to the project manager, he often replied: "that all of our products inside BUG, ​​which is the pu

  • [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

  • Selected quotations from classic software testing 2011-06-22

    The counterparts of the classic Forum Test Selected Quotations ● test must be used as a collection in order to achieve the best results, use a single test case and could not explain the designer's technical standards. Test case design strategy that r