Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database Testing and SQL for Testers (top SQL interview Qs)
Rating: 4.1 out of 5(242 ratings)
3,710 students

Database Testing and SQL for Testers (top SQL interview Qs)

Acquire Database testing skills and t-sql. Learn to use SQL as an effective tool to perform Database testing.
Created byBiswajit Nanda
Last updated 5/2023
English

What you'll learn

  • Importance of Database Testing and Database Test scenarios
  • Creating Databases and Tables in SQL Server
  • Creating tables and writing SQL queries
  • Using SQL Built in functions like LEN, UPPER, LOWER, SUBSTRING and REPLACE etc
  • Aggregate Functions

Course content

10 sections47 lectures2h 9m total length
  • Why DataBase Testing3:51
  • Application of Software Testing Techniques in DB Testing2:11
  • Blackbox Testing1:54

    Execute data-level black box testing by validating requirements with SQL queries, developing and maintaining test scripts, and running test cases to identify defects in the database.

  • WhiteBox Testing1:17

    Compare black box and white box testing by inspecting internal statements of database objects like stored procedures and triggers, using tests that trace input values and code execution.

  • Typical Test scenarios in DB Testing6:01

    Explore typical data scenarios in database testing, including data types, data quality, invalid data handling, data duplication, and data reconciliation across ETL and migration.

Requirements

  • Knowledge of general Software testing principles will be useful.

Description

This course has been intended for testers who want to learn the concepts of Database testing and SQL.


Many of the modern applications are creating data in a backend database and hence knowing SQL is an essential skill for testers. It starts with an introduction to Database testing concepts first followed by SQL and finally explains how SQL can be used as a tool to perform effective Database testing. 


Microsoft SQL Server is one of the top popular RDBMS(Relational Database Management System) existing in today's market and hence a large number of organisations are expecting the testers to be proficient in t-SQL which is the SQL for Microsoft SQL Server.

This course starts with an introduction to DB testing, explains how Software testing techniques like Blackbox and Whitebox testing techniques can be applied in Database testing.


It also covers most of the SQL concepts that testers will need on a day to day life like


  • Creating database entities e.g. Database, Table etc,

  • Select, Update and Insert statements,

  • In-built functions like LEFT,LEN,LOWER,LTRIM,REPLACE,REVERSE,RIGHT,SUBSTRING etc.

  • Aggregate Functions like SUM, AVG, MAX,MIN etc.

  • Joins and Unions

  • Operators like And and Or


    Then finally it covers how Database testing can be effectively accomplished by using SQL. 



Who this course is for:

  • This course has been designed for testers looking to acquire SQL and DB testing skills.