Categories

Netsparker Web Application Security Scanner

Should We Put Too Much Detail Into Test Cases?

Writing test cases is an essential part of the software testing activities that take place before the actual test execution begins. Hence, test cases must be written with keeping clear understanding of the requirements in one’s mind. How smooth does a test execution phase goes depends mainly on how well the test cases were written and also depends on how well the requirements were understood.

While putting unnecessary or unwanted details should be avoided into a test case but putting

Continue reading…

How Do You Measure Test Code Coverage?

Introduction to Test Coverage:

Code Coverage is a technique to measure how much the test covers the software and how much part of the software is not covered under the test. The tester is able to find out what features of the software are exercised by the code. Using the code coverage technique and number of bugs in the application we can build confidence upon the system on its quality and functioning. Test code coverage measures minimum number of test

Continue reading…

Test Coverage in Software Testing

Test Coverage is an important part in Software testing and Software maintenance and it is the measure of the effectiveness of the testing by providing data on different items.

What is Test Coverage in Software Testing?

Amount of testing performed by a set of test cases is called Test Coverage. By amount of testing we mean that what parts of the application program are exercised when we run a test suite. In other words, test coverage is defined as a

Continue reading…

What is Test data - Tips and Tricks to Create Test Data

What is Test Data?

Test data is a commonly used term in a tester’s day to day life. While executing test cases, he needs some data to input in order to get the expected output. Sometimes to load the application with data (Load testing) or to check the break point (Stress testing) of the application, huge data is required. This data can be valid or invalid. So in short, Test data is data which is required in executing the test

Continue reading…

Bug Life Cycle in Software Testing

Any flaw, error, fault, gap in requirements or deviation from the expected output of the software application under test is called as Bug or Defect. Both of the terms are in use today but bug is more popular than defect. Bugs can be find out at any stage during SDLC (Software development Life Cycle), it could be at the designing phase (SRS or FRD documents), requirements gathering, development phase, testing phase, user acceptance testing phase or even by the end

Continue reading…

How to Design Test Cases Using State Transition Testing Technique?

In the previous article we have seen about “How to Design Test Cases Using Cause and Effect Graph Testing Technique” Similar way in today’s article we are learning one more interesting test technique used in the software testing called “State transition testing technique”.

State transition testing is a form of Dynamic Testing Technique that comes in use when the system explained as a finite number of states and the evolutions between the states is ruled by the rules of the

Continue reading…