Difference between acceptance test and functional test?

前端 未结 11 1958
谎友^
谎友^ 2020-12-07 06:30

What is the real difference between acceptance tests and functional tests?

What are the highlights or aims of each? Everywhere I read they are ambiguously similar.

11条回答
  •  旧时难觅i
    2020-12-07 07:36

    Acceptance testing:

    ... is black-box testing performed on a system (e.g. software, lots of manufactured mechanical parts, or batches of chemical products) prior to its delivery.

    Though this goes on to say:

    It is also known as functional testing, black-box testing, release acceptance, QA testing, application testing, confidence testing, final testing, validation testing, or factory acceptance testing

    with a "citation needed" mark.

    Functional testing (which actually redirects to System Testing):

    conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic.

    So from this definition they are pretty much the same thing.

    In my experience acceptance test are usually a subset of the functional tests and are used in the formal sign off process by the customer while functional/system tests will be those run by the developer/QA department.

提交回复
热议问题