FACTOID # 157: People trust Swedes! Swedish companies are the world’s least-likely to be perceived as paying bribes.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Acceptance test
Jump to: navigation, search
This article needs to be cleaned up to conform to a higher standard of quality.
This article has been tagged since October 2005.
See How to Edit and Style and How-to for help, or this article's talk page.


An acceptance test in software engineering is a test that users performs on a software product through black-box testing (e.g. ther user does not know anything about the internal working of the system). Jump to: navigation, search Software engineering is the profession that creates and maintains software applications by applying technologies and practices from computer science, project management, engineering, application domains, and other fields. ... Jump to: navigation, search Black box testing, concrete box or functional testing is used in computer programming, software engineering and software testing to check that the outputs of a program, given certain inputs, conform to the functional specification of the program. ...


In testing the system and, based on the results, either granting or refusing acceptance of the software/system being tested. It is often referred to as functional testing, beta testing, QA Testing, application testing, or end user testing. It is also sometimes split into factory acceptance testing and site acceptance testing, the first being run in-house, the second at the customer's site. Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... In software engineering, development stage terminology expresses how far through the development sequence things have progressed and how much further development a product may require. ...


Acceptance tests generally take the form of a series or suite of tests designed to be run on the final system. Each test has a boolean output - pass or fail. There is generally no 'degree' of success or failure. The test environment is usually designed to be identical or as close as possible to the anticipated installation environment. These tests are accompanied by the relevant input data and the expected output data. The tests are run against the supplied input data and the actual output is compared to the expected output. If the two match, the tests pass. If they do not, the system may either be rejected or accepted on condition that failed tests are re-run against a modified system at a later date (usually before final delivery). Boolean Dealing only with the two logical values: true (1) and false (0). ...


The objective is to provide confidence that the delivered system meets the business requirements. The acceptance phase also acts as a final quality gateway, where any defects not detected in System Test may be picked up.


The purpose of acceptance tests being executed by business users is that once complete, and provided certain acceptance criteria are met the end user will then sign off the system.


  Results from FactBites:
 
4.3 Acceptance Test Techniques (577 words)
Acceptance tests are the more general fault detection mechanism in that they can be used even if the system is composed of a single (non-redundant) processor.
An acceptance test is most effective if it is based on criteria that can be derived independently of the function being tested and can be calculated more simply that the function being tested (e.g., multiplication of a result by itself to verify the result of a square root function).
Acceptance tests are usually used in a construct known as a recovery block.
Acceptance test - definition of Acceptance test in Encyclopedia (254 words)
In software engineering, an acceptance test is the process of the user testing the system and, based on the results, either granting or refusing acceptance of the software/system being tested.
The test environment is usually designed to be identical or as close as possible to the anticipated installation environment.
The tests are run againt the supplied input data and the actual output is compared to the expected output.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.