Slowly Changing Dimensions (SCD)
Dimensional Data Mode
To understand dimensional data modeling, let's define some of the terms commonly used in this type of modeling:
Junk Dimension
Junk dimension is the way to solve this problem. In a junk dimension, we combine these indicator fields into a single dimension. This way, we'll only need to build a single dimension table, and the number of fields in the fact table, as well as the size of the fact table, can be decreased. The content in the junk dimension table is the combination of all possible values of the individual indicator fields.
MOLAP, ROLAP, And HOLAP
What Is OLAP
Data Integrity
In a data warehouse or a data mart, there are three areas of where data integrity needs to be enforced:
Data Warehouse Schemas
Star Schemas :
The star schema (also called star-join schema, data cube, or multi-dimensional schema) is the simplest style of data warehouse schema. The star schema consists of one or more fact tables referencing any number of dimension tables
DWH Modeling Methodologies
In addition to conformed dimensions, you need conformed facts. Conforming a fact really amounts to standardizing the definitions of terms across individual marts. Often, different divisions or departments use the same term in different ways. Does “revenue” refer to “gross revenue” or “adjusted revenue”? Does “units shipped” refer to cases of items or individual items?
Make certain your design team develops, early on, a uniform enterprise taxonomy—and enforce it.
What is Data Warehouse?
The typical ETL-based data warehouse uses staging, integration, and access layers to house its key functions. The staging layer or staging database stores raw data extracted from each of the disparate source data systems. The integration layer integrates the disparate data sets by transforming the data from the staging layer often storing this transformed data in an operational data store (ODS) database. The integrated data is then moved to yet another database, often called the data warehouse database, where the data is arranged into hierarchical groups often called dimensions and into facts and aggregate facts. The combination of facts and dimensions is sometimes called a star schema. The access layer helps users retrieve data.
Who Qualifies For A Good Tester
Challenges faced by QA/Testing Teams in Devops
Jenkins Step-by-Step Setup
Jenkins
is a software that allows continuous integration. Jenkins will be
installed on a server where the central build will take place. The following
flowchart demonstrates a very simple workflow of how Jenkins works.
Along
with Jenkins, sometimes, one might also see the association of Hudson.
Hudson is a very popular open-source Java-based continuous integration tool
developed by Sun Microsystems which was later acquired by Oracle. After the
acquisition of Sun by Oracle, a fork was created from the Hudson source code,
which brought about the introduction of Jenkins.
Differences between Mobile Native Apps And Mobile Web Apps
What is a Mobile Application?
Mobile
applications are applications created by companies, developers to do a specific
task(for a specific use). These applications are called as mobile native
applications or mobile web based applications. These applications either run on
mobile devices (native apps) or on websites (mobile web apps).
Mobile Application Types:
- What is Mobile Native Apps: The applications that reside on the phone or that can be downloaded from OEM stores.
- What is Mobile Web Based Apps: The applications that can be accessed through Browsers.
Mobile application testing
Appium FAQ'S
Appium is an open source tool which is useful
in testing of Native Apps,Hybrid Apps and Mobile Web Apps.By using Appium you
can automate Android ,IOS and Mobile Web applications
with the help of many languages.
2.What are the drivers supported in Appium?
Appium support two drivers to Automate the
apps in different platforms,i.e Android driver and IOS Driver.
Mobile Application Testing: Step-by-Step Process
Mobile Testing Interview Questions
2. What are the areas to be covered in mobile device testing?
3. Do you have hands on experience on Linux OS?
4. What is the latest version of iOS ?
5. Have you ever done Security Testing on Mobile Devices/Apps? What kind of Security have you performed for Android & iOS
Mobile application testing tools
- There are some standards a mobile automation tool must meet in order to enhance your mobile QA
- The tool must be easy to use. It must be as easy as possible to record an automated test script.
- It needs to run on both native and object web properties, making identification of the components of the app as precise and consistent as possible.
- It should easily connect to the cloud
- It should enable more than functional testing to give the most comprehensive check of your app before it goes to your users.
Mobile Testing
Methods for testing big data applications
Hadoop Testing Tools
·
Mockito – Java Framework, similar to MRUnit for unit
testing Hadoop Map reduce jobs.
·
PigUnit – Java framework that helps developers unit test Pig
Scripts.
·
HiveRunner – An Open Source unit test framework for
hadoop hivequeries based on JUnit4
·
Beetest – Unit Testing Framework for Hive Queries
·
Hive_test – Another Open source unit testing framework for Hive
·
HBaseTestingUtility – Java API for HBase Mini-cluster
and we can use this along with Junit/Mockito/MRUnit frameworks to unit test
Hbase Applications.
·
QuerySurge – Test tool built to automate Data Warehouse testing
and the ETL Testing process. JDBC-compliant db, DWH, DMart, flat file, XML,
Hadoop.
Big Data Challenges
Often Big data characteristics are described with the
help of Five Vs (Big Data Volume Velocity Variety and Veracity). They are
as follows.
Popular Hadoop Distributions
Behavioural Interview Questions for Software Testers
As a Software Tester, you
will be interacting with a lot of people from different sections of a business.
For example, if you are a QA in an Agile team, you need to be constantly
talking with developers, product owners, scrum masters and other fellow testers.
What Makes a Good Agile Tester?
Quite often there are challenges in testing in an agile environments such as lack of documentation, changing priorities, less time to test, but with the right mindset and attitude, testers in agile team can provide a lot of value and help the team deliver good quality software on continuous basis.
Subscribe to:
Posts (Atom)
Popular Posts
- How To Explain Project In Interview Freshers and Experienced
- Selenium Frequently Asked Questions & Answers Part-6
- API/Webservices Testing using RestAssured (Part 1)
- Manual Testing Interview Questions & Answers-PART1
- Java Programs for Selenium
- How to use HashMap in Selenium WebDriver
- Python Interview Questions and Answers Part-1
- ETL Test Scenarios and Test Cases
- Manual & Automation Testing Free Video Tutorials | YouTube Playlists