آموزش تست پایگاه داده و SQL برای تست‌کنندگان (مهم‌ترین سوالات مصاحبه SQL) - آخرین آپدیت

دانلود Database Testing and SQL for Testers (top SQL interview Qs)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش تست پایگاه داده و T-SQL: یادگیری SQL برای تست دیتابیس

چرا تست پایگاه داده مهم است؟ سناریوهای تست دیتابیس

با استفاده از SQL، تست پایگاه داده را به صورت مؤثر انجام دهید. در این دوره، مهارت‌های لازم برای تست دیتابیس و T-SQL را به دست خواهید آورد.

آنچه در این دوره خواهید آموخت:

  • ایجاد پایگاه داده و جداول در SQL Server
  • نوشتن کوئری‌های SQL
  • استفاده از توابع داخلی SQL مانند LEN، UPPER، LOWER، SUBSTRING و REPLACE
  • توابع Aggregate

پیش‌نیازها:

دانش اصول کلی تست نرم‌افزار می‌تواند مفید باشد.

این دوره برای تسترهایی طراحی شده است که می‌خواهند مفاهیم تست پایگاه داده و SQL را یاد بگیرند. بسیاری از برنامه‌های مدرن داده‌ها را در یک پایگاه داده پشتیبان ایجاد می‌کنند و از این رو، دانستن SQL یک مهارت ضروری برای تسترها است. این دوره با معرفی مفاهیم تست پایگاه داده شروع می‌شود و سپس به SQL می‌پردازد و در نهایت توضیح می‌دهد که چگونه می‌توان از SQL به عنوان ابزاری برای انجام تست موثر پایگاه داده استفاده کرد.

Microsoft SQL Server یکی از محبوب‌ترین RDBMS (سیستم مدیریت پایگاه داده رابطه‌ای) موجود در بازار امروز است و از این رو تعداد زیادی از سازمان‌ها از تسترها انتظار دارند که در T-SQL که SQL برای Microsoft SQL Server است، مهارت داشته باشند.

این دوره با معرفی تست DB شروع می‌شود و توضیح می‌دهد که چگونه می‌توان از تکنیک‌های تست نرم‌افزار مانند تکنیک‌های تست جعبه سیاه و جعبه سفید در تست پایگاه داده استفاده کرد.

همچنین بیشتر مفاهیم SQL را که تسترها در زندگی روزمره به آن نیاز دارند، پوشش می‌دهد، مانند:

  • ایجاد موجودیت‌های پایگاه داده، به عنوان مثال پایگاه داده، جدول و غیره
  • عبارات Select، Update و Insert
  • توابع داخلی مانند LEFT، LEN، LOWER، LTRIM، REPLACE، REVERSE، RIGHT، SUBSTRING و غیره.
  • توابع Aggregate مانند SUM، AVG، MAX، MIN و غیره.
  • Joins و Unions
  • عملگرهایی مانند And و Or

سپس در نهایت توضیح می‌دهد که چگونه می‌توان با استفاده از SQL تست پایگاه داده را به طور موثر انجام داد.

برای ثبت نام کلیک کنید و همین امروز مهارت‌های تست دیتابیس خود را ارتقا دهید!


سرفصل ها و درس ها

Understanding Databases, DBMS & their differences

  • چرا تست پایگاه داده؟ Why DataBase Testing

  • کاربرد تکنیک‌های تست نرم‌افزار در تست DB Application of Software Testing Techniques in DB Testing

  • تست جعبه سیاه Blackbox Testing

  • تست جعبه سفید WhiteBox Testing

  • سناریوهای معمول تست در تست DB Typical Test scenarios in DB Testing

آماده‌سازی زمینه – نصب SQL Server Making the ground ready - Installation of SQL Server

  • نصب SQL Server Express Installing SQL Server express

اهمیت تست DB و سناریوهای موثر تست پایگاه داده Importance of DB Testing and effective Database Test scenarios

  • درک پایگاه داده، DBMS و تفاوت‌های آن‌ها، CREATE DB و CREATE TABLE Understanding Databases, DBMS and their differences, CREATE DB and CREATE TABLE

CREATE DATABASE و CREATE TABLE CREATE DATABASE AND CREATE TABLE

  • CREATE DATABASE CREATE DATABASE

  • CREATE TABLE CREATE TABLE

پرس و جو و دستکاری داده‌ها در پایگاه داده‌ها Querying and manipulating Data in Databases

  • مقدمه ای بر SQL و دستور SELECT Introduction to SQL and SELECT statement

  • دستور SELECT DISTINCT SELECT DISTINCT statement

  • عبارت ORDER BY ORDER BY CLAUSE

  • عملگر BETWEEN BETWEEN operator

  • عملگر LIKE LIKE operator

  • عملگر TOP TOP operator

  • دستور INSERT INSERT statement

  • دستور UPDATE UPDATE statement

  • دستور DELETE DELETE statement

توابع رشته ای SQL SQL String Functions

  • توابع رشته ای String Functions

توابع Aggregate Aggregate Functions

  • توابع Aggregate متداول Common Aggregate Functions

  • Group By با توابع Aggregate Group By with Aggregate Functions

  • Group By با عبارت Having Group By with Having clause

  • Aliasing با توابع Aggregating Aliasing with Aggregating functions

بازیابی داده‌ها از جداول چندگانه - عملیات Joins و UNION Retrieving Data from multiple tables - Joins and UNION operations

  • Joins چیست و اهمیت Joins What are joins and importance of joins

  • Inner Joins Inner Joins

  • Left Outer Joins Left Outer Joins

  • Right Outer Joins Right Outer Joins

  • Full Outer Joins Full Outer Joins

  • UNION و UNION ALL UNION and UNION ALL

تست پایگاه داده با استفاده از SQL Database testing using SQL

  • برنامه کاربردی وب با صفحه تماس Web application with contact page

  • تست پایگاه داده: تست تکثیر داده‌ها با استفاده از پرس و جوهای SQL Database Testing: Test Data Duplication using SQL queries

  • تست پایگاه داده: تست ورودی کاربر در جداول پایگاه داده Database Testing: Test User input in Database Tables

  • تست پایگاه داده: تست ورودی چند کاربر در جداول DB Database Testing: Test Multiple User input in DB Tables

سوالات متداول SQL در مصاحبه های تست نرم افزار Common SQL questions in Software Testing interviews

  • سوال 1. یک عبارت SQL برای شمارش تعداد کل ردیف‌های یک جدول بنویسید. Q1. Write a SQL statement to count the total number of rows of a table

  • سوال 2. یک عبارت SQL برای شمارش تعداد ردیف‌های منطبق با یک شرط بنویسید. Q2. Write a SQL statement to count number of rows matching a condition

  • سوال 3. یک عبارت sql برای نمایش دومین حقوق بالاتر از یک جدول بنویسید. Q3. Write a sql statement to display the second highest salary from a table

  • سوال 4. یک پرس و جو SQL برای برگرداندن یک زیررشته از یک رشته بنویسید. Q4. Write a SQL query to return a substring from a string

  • سوال 5. یک پرس و جو SQL برای برگرداندن تعداد کاراکترهای یک رشته معین بنویسید. Q5. Write a SQL query to return the no of characters of a given string

  • سوال 6. یک عبارت SQL برای نمایش حقوق‌های متمایز از یک جدول بنویسید. Q6. Write a SQL statement to display distinct salaries from a table

  • سوال 7. یک پرس و جوی sql برای برگرداندن موقعیت عددی یک کاراکتر در یک رشته بنویسید. Q7. Write a sql query to return the numeric position of a character in a string

  • سوال 8. چگونه می‌توان n-امین حقوق بالاتر را در صورت وجود داده‌های تکراری بدست آورد؟ Q8. How to get nth highest salary when there are duplicates

  • سوال 9. تفاوت بین Primary Key و Unique Key چیست؟ Q9. What is the difference between a Primary Key and Unique Key?

  • سوال 10. توابع Aggregate چه هستند؟ Q10. What are aggregate functions?

  • سوال 11. تفاوت بین Outer Join و Inner Join چیست؟ Q11. What is the difference between an outer join and inner join?

  • سوال 12. تفاوت بین دستورات DELETE و TRUNCATE چیست؟ Q12. What is the difference between DELETE and TRUNCATE statements?

  • سوال 13. تفاوت بین Delete و Drop چیست؟ Q13. What is the difference between Delete and Drop?

  • سوال 14. چگونه یک شرط را با عبارت GROUP BY مشخص می‌کنید؟ Q14. How do you specify a condition with a GROUP BY clause?

نمایش نظرات

آموزش تست پایگاه داده و SQL برای تست‌کنندگان (مهم‌ترین سوالات مصاحبه SQL)
جزییات دوره
2 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,683
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar