Software Testing

Line Coverage or Statement Coverage

Statement coverage is also known as line coverage. The formula to calculate statement coverage is: Statement Coverage=(Number of statements exercised/Total number of statements)*100 Studies in

What is Error Guessing

This is a Test design technique where the experience of a tester is used to find the components of software where defects might be present.

Decision Table Testing

What is a Decision Table It is a table which shows different combination inputs with their associated outputs, this is also known as cause effect

UseCase Testing

Before explaining Usecase Testing lets first understand what is a UseCase A Usecase is a description of a particular use of the system by the

State Transition Testing

State transition testing is used for systems where some aspect of the software system can be described in ‘finite state machine’. This means that the

Boundary Value Analysis

What is a Boundary Value A boundary value is any input or output value on the edge of an equivalence partition. Let us take an

Equivalence Partitioning

Equivalence partitioning (EP) is a blackbox testing technique. This technique is very common and mostly used by all the testers informally. Equivalence partitions are also

Advantages of Automation

You would have tested software applications or web applications manually, so you might be aware of the drawbacks of manual testing. Manual testing is time

Manual Testing vs Automation Testing

Executing the test cases manually without any tool support is known as manual testing. Taking tool support and executing the test cases by using automation

Verification vs Validation

Verification Validation 1. Verification represents static testing techniques. 1. Validation represents dynamic testing techniques. 2. Verification ensures that the software documents comply with the organisations standards, it

What is Validation

Validation represents dynamic testing techniques. Validation ensures that the software operates as planned in the requirements phase by executing it, running predefined test cases and