Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Black-box testing

Index Black-box testing

Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. [1]

31 relations: ABX test, Acceptance testing, All-pairs testing, Blinded experiment, Boundary testing, Boundary-value analysis, Cause–effect graph, Decision table, Domain analysis, Equivalence partitioning, Error guessing, Fuzzing, Gray box testing, Integration testing, Metasploit Project, Penetration test, Sanity check, Smoke testing (software), Software performance testing, Software testing, State transition table, Stress testing, System testing, Test automation, Test oracle, Unit testing, Use case, User story, Web application security scanner, White hat (computer security), White-box testing.

ABX test

An ABX test is a method of comparing two choices of sensory stimuli to identify detectable differences between them.

New!!: Black-box testing and ABX test · See more »

Acceptance testing

In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met.

New!!: Black-box testing and Acceptance testing · See more »

All-pairs testing

In computer science, all-pairs testing or pairwise testing is a combinatorial method of software testing that, for each pair of input parameters to a system (typically, a software algorithm), tests all possible discrete combinations of those parameters.

New!!: Black-box testing and All-pairs testing · See more »

Blinded experiment

A blind or blinded-experiment is an experiment in which information about the test is masked (kept) from the participant, to reduce or eliminate bias, until after a trial outcome is known.

New!!: Black-box testing and Blinded experiment · See more »

Boundary testing

Boundary testing or boundary value analysis, is where test cases are generated using the extremes of the input domain, e.g. maximum, minimum, just inside/outside boundaries, typical values, and error values.

New!!: Black-box testing and Boundary testing · See more »

Boundary-value analysis

Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values in a range.

New!!: Black-box testing and Boundary-value analysis · See more »

Cause–effect graph

In software testing, a cause–effect graph is a directed graph that maps a set of causes to a set of effects.

New!!: Black-box testing and Cause–effect graph · See more »

Decision table

Decision tables are a concise visual representation for specifying which actions to perform depending on given conditions.

New!!: Black-box testing and Decision table · See more »

Domain analysis

In software engineering, domain analysis, or product line analysis, is the process of analyzing related software systems in a domain to find their common and variable parts.

New!!: Black-box testing and Domain analysis · See more »

Equivalence partitioning

Equivalence partitioning or equivalence class partitioning (ECP) is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived.

New!!: Black-box testing and Equivalence partitioning · See more »

Error guessing

In software testing, error guessing is a test method in which test cases used to find bugs in programs are established based on experience in prior testing.

New!!: Black-box testing and Error guessing · See more »

Fuzzing

Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program.

New!!: Black-box testing and Fuzzing · See more »

Gray box testing

Gray-box testing (International English spelling: grey-box testing) is a combination of white-box testing and black-box testing.

New!!: Black-box testing and Gray box testing · See more »

Integration testing

Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group.

New!!: Black-box testing and Integration testing · See more »

Metasploit Project

The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development.

New!!: Black-box testing and Metasploit Project · See more »

Penetration test

A penetration test, colloquially known as a pen test, is an authorized simulated attack on a computer system, performed to evaluate the security of the system.

New!!: Black-box testing and Penetration test · See more »

Sanity check

A sanity test or sanity check is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true.

New!!: Black-box testing and Sanity check · See more »

Smoke testing (software)

In computer programming and software testing, smoke testing (also confidence testing, sanity testing, ISTQB® Glossary for the International Software Testing Qualification Board® software testing qualification scheme, International Software Testing Qualification Board. build verification test (BVT) and build acceptance test) is preliminary testing to reveal simple failures severe enough to, for example, reject a prospective software release.

New!!: Black-box testing and Smoke testing (software) · See more »

Software performance testing

In software engineering, performance testing is in general, a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload.

New!!: Black-box testing and Software performance testing · See more »

Software testing

Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.

New!!: Black-box testing and Software testing · See more »

State transition table

In automata theory and sequential logic, a state transition table is a table showing what state (or states in the case of a nondeterministic finite automaton) a finite semiautomaton or finite state machine will move to, based on the current state and other inputs.

New!!: Black-box testing and State transition table · See more »

Stress testing

Stress testing (sometimes called torture testing) is a form of deliberately intense or thorough testing used to determine the stability of a given system or entity.

New!!: Black-box testing and Stress testing · See more »

System testing

System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements.

New!!: Black-box testing and System testing · See more »

Test automation

In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

New!!: Black-box testing and Test automation · See more »

Test oracle

In computing, software engineering and software testing a test oracle, or just oracle, is a mechanism for determining whether a test has passed or failed.

New!!: Black-box testing and Test oracle · See more »

Unit testing

In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.

New!!: Black-box testing and Unit testing · See more »

Use case

In software and systems engineering, a use case is a list of actions or event steps typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system to achieve a goal.

New!!: Black-box testing and Use case · See more »

User story

In software development and product management, a user story is an informal, natural language description of one or more features of a software system.

New!!: Black-box testing and User story · See more »

Web application security scanner

A web application security scanner is a program which communicates with a web application through the web front-end in order to identify potential security vulnerabilities in the web application and architectural weaknesses.

New!!: Black-box testing and Web application security scanner · See more »

White hat (computer security)

The term "white hat" in Internet slang refers to an ethical computer hacker, or a computer security expert, who specializes in penetration testing and in other testing methodologies to ensure the security of an organization's information systems.

New!!: Black-box testing and White hat (computer security) · See more »

White-box testing

White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black-box testing).

New!!: Black-box testing and White-box testing · See more »

Redirects here:

Black box test, Black box testing, Black-box test, Blackbox testing, Block box testing.

References

[1] https://en.wikipedia.org/wiki/Black-box_testing

OutgoingIncoming
Hey! We are on Facebook now! »