Manual Testing

Home Technical Terms Manual Testing

 Boundary Testing

Test which focus on the boundary or limit conditions of the software being tested. (Some of these tests are stress tests).

 Ad Hoc Testing

A testing phase where the tester tries to 'break' the system by randomly trying the system's functionality is called Ad Hoc testing. This can include negative testing also.

 Functional Testing

Functional testing is a way of checking software to ensure that it has all the required functionality that's specified within its functional requirements.

 Beta Testing

 Beta testing is testing of a release of a software product conducted by customers.

 Black Box Testing

Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.

 Bottom up testing

An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested.

 CMM

The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes.

 Component

 A component is an identifiable part of a larger program or construction. Usually, a component provides a particular function or group of related functions

 Gray box testing

A combination of Black Box and White Box testing methodologies is called Gray box testing. Testing a piece of software against its specification but using some knowledge of its internal workings.

Coding

The generation of source code is called Coding.

Compatibility Testing

Testing whether software is compatible with other elements of a system with which it should operate, e.g. browsers, Operating Systems, or hardware.

Gorilla Testing 

Gorilla Testing is a testing technique in which sometimes developers also join hands with testers to test a particular module thoroughly in all aspects.

Acceptance Testing

Testing conducted to enable a user/customer to determine whether to accept a software product.

Accessibility Testing

 Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).

Boundary Value Analysis

BVA is similar to Equivalence Partitioning but focuses on "corner cases" or values that are usually out of range as defined by the specification. This means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001.

Branch Testing

Testing of all branches in the program source code is called Branch Testing.

Bug

When actual result deviates from the expected result while testing a software application or product then it results into a defect. Hence, any deviation from the specification mentioned in the product functional specification document is a defect. In different organizations it’s called a Bug.

Component Testing

Testing of individual software components is called Component testing.

Defect

When actual result deviates from the expected result while testing a software application or product then it results into a defect.

End-to-End testing

Testing a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate is called End-to-End testing.

Endurance Testing

Checks for memory leaks or other problems that may occur with prolonged execution.

Equivalence Class

A portion of a component's input or output domains for which the component's behaviour is assumed to be the same from the component's specification.

Equivalence Partitioning

A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes.

Glass Box Testing

White Box Testing is also known as Glass Box testing.