Category: Software Testing (QA)

Importance of Unix Basics for Software Testers

A question we are frequently asked by our newbie students is why we need to learn Unix. We hope this blog will provide an insight into the question. As testers first and teachers next, we rely on our practical experience and do our best to teach skills that we have used day in and day […]

Read More

ISTQB – User Acceptance Testing (UAT)

User Acceptance Testing (UAT) We have so far in our blogs looked at Unit testing, Integration testing and System testing in detail. In today’s blog, we take a look at User Acceptance Test or UAT for short. UAT comes after System testing. Though the application has undergone these different tests, the customer (the king/queen) has […]

Read More

ISTQB- System Testing

 System Testing or Functional Testing System Testing is the next level of testing after Unit and Integration Testing. In System testing,  end to end testing is conducted in an environment representative of the live or production environment. The test cases are based completely on the Functional Specification. And an independent test team(independent of the development […]

Read More

ISTQB – Integration Test Strategies

Integration strategy stands for HOW individual modules will be combined during Integration testing. The individual modules can be combined in one go, or they can be joined one by one. A decision on how to put the pieces together is called the Integration Strategy. There are 3 strategies – Big Bang, Top Down Integration & […]

Read More

ISTQB – Unit Testing & Integration Testing

Tests conducted by Developers In our blog on V-model, we looked at how for every phase in the SDLC,  a corresponding testing activity was introduced. So we have Unit Testing,  Integration Testing, System Testing and  User Acceptance Testing. Of these, the Unit Testing and Integration Testing are primarily the responsibility of the Development team. The […]

Read More

ISTQB – Different Test Types

In our blog on V-model, we looked at how for every phase in the SDLC,  a corresponding testing activity was introduced. So we have Unit Testing,  Integration Testing, System Testing and  User Acceptance Testing. And  each of these different test levels have a specific objective or goal eg. at Integration testing, we focus on the […]

Read More

ISTQB – Test Levels

Test Levels In our previous blog we understood how the V-model extends the waterfall model with the testing activities that need to be completed later in SDLC. And for every development activity we saw a corresponding testing activity. And how the test phase for a given level began during the corresponding  software development activity. During the Requirements phase, testers reviewed […]

Read More

ISTQB V-model of Testing

In the traditional waterfall model, which is a linear or sequential model, each activity in the software development life cycle is more or less complete before the next stage begins. The Requirements phase kicks off the project. In the Requirements phase, requirements were collected or elicited from the Customer and captured in a document called […]

Read More

ISTQB Software Test Life Cycle

Software Test Life Cycle or the Software Test Process The Software Test Life cycle addresses the Testing aspect of the Software Development Life Cycle. It includes all activities from Test Planning, writing test cases, test execution to QA sign-off. Many organizations have a team that is independent of the Development team or a part of the […]

Read More

Software Development Life Cycle (SDLC)

What is the Software Development Life Cycle (SDLC)? SDLC  is the way an application is conceived and moved on to fruition or given a form. Computers are faster, do not suffer from tiredness, fatigue, boredom. So any job that requires to be done repeatedly becomes a good candidate for automation. Computers are available 24 x 7, […]

Read More