Data Warehouse Schema: Star and Snowflake

In last article we learned about ETL: Extraction, Transformation, and Loading and in today's class we are shred light on different types of Data Warehouse Schema, advantages and differences.You can get full list of Data Warehouse Tutorial articles here. So lets start with basic question: What Is A Schema? A schema is a model which help is organizing, understanding and interpreting the information. Schema are used to structure of different types of data. With the help of schemas, it is easy to interpret a result from large amount of data.…

Continue Reading

Difference between Unit Test Vs Integration Test

Introduction In this article, we are going to discuss Difference between Unit Test Vs Integration Test. We should agree to the fact that any software application system that we use in our daily life should be fully practical and functional without any fault or software defect. Let’s take an example of our personal computer (PC). A PC has a monitor, motherboard, mouse, microprocessor, DVD player, RAM, hard disk, keyboard, etc. All of these parts are manufactured separately and individually tested before they could be assembled into a PC. Again different…

Continue Reading

Difference Between Test Harness vs Test Framework

In this article, we are going to discuss Difference Between Test Harness vs Test Framework. Test Harness and in the later part of this article, we will compare Test Harness with Test Framework. Test harness can be explained as a unit testing tool that helps in the automation and execution of unit test cases. It enables the automation of unit tests for any software application. It has the system test drivers which work in collaboration with supporting testing tools which are required to execute the tests. Further, it provides drivers…

Continue Reading

Difference between Testing and Debugging

Over and over again, in many interviews interviewer ask the question to software testing candidates that explain me about what is exact Difference between Software Testing and Debugging. For a layman, both terminologies are same but these are two separate terms. The difference between Testing and Debugging are most important terms for those who are new in the Software Testing field.   What is Testing? Testing: Fundamentally, testing is a process to check if the system is working same as it was supposed to do, and not working as it was…

Continue Reading

Automated vs Manual Testing: Make An Informed Decision

Whether you want the manual testing or the automation for your application, it depends on many factors. To make the right decision, right information is needed. They both have their own importance and place in the world of testing. In this article, I am going to list down all the factors which will help you to make a firm decision. We cannot underestimate the power, time saving capability, and accuracy of the automation tools and we cannot deny the creativity and out of box thinking of a manual tester. Yes,…

Continue Reading

Acceptance Criteria vs Acceptance Tests

Acceptance Criteria and acceptance tests are often used by the organizations that practice the agile methodology like XP, Scrum, etc. These terms are often used in BDD (i.e. Behavior Driven Development). Both of these terms look confusing but are different from each other in the following way. The Acceptance Criteria is a handful of documents which are prepared to make sure that the testing team has enough acceptance tests in place. However, the acceptance tests, on the other hand, demands the detailed specification of the behavior or functionality of the…

Continue Reading
Close Menu