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

Get Expertise in Database Testing(SQL) + Linux for Testers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نصب E2E Setup |پوشش تست پایگاه داده E2E|| می پیوندد | گروه بندی|DDL|DML|DRL|دستورهای یونیکس/لینوکس + اسکریپت شل دانش دقیق از پرس و جوهای پایگاه داده/SQL و پیاده سازی آن در حین کار به عنوان تستر/QA قادر به انجام آزمایش پایگاه داده و اعتبارسنجی داده ها و سایر عوامل پایگاه داده خواهد بود درک مناسبی از یونیکس/لینوکس و پیاده‌سازی آن در تست وظایف/فعالیت‌ها آماده برای انجام عملیات پیچیده پایگاه داده بر روی برنامه بلادرنگ مصاحبه‌های آزمایشی آماده به چهره پایگاه داده با بهترین روش‌ها و مثال‌ها درک دقیق مفاهیم پیشرفته مانند اتصالات پیچیده، گروه‌بندی و غیره پیش نیازها: درک اولیه از تست دستی مفاهیم و پیاده سازی درک پایه از پایگاه داده و چگونگی و چرایی استفاده از پایگاه داده در برنامه های کاربردی

➖➖➖➖ به روز رسانی دوره <<➖➖➖➖

سپتامبر 2022: ویدیوهای مربوط به Shell Scripting اضافه شد.

آوریل 2022: دستورالعمل‌های راه‌اندازی به‌روزرسانی شده، اکنون می‌توانید MySQL DB + Workbench را راه‌اندازی کنید، همچنین یک نمونه DB را برای تمرین تنظیم کنید

ژوئیه 2021: به‌روزرسانی شد ویدیوهای جستجوی انتخابی با کیفیت صدای بهتر

اکتبر 2020 : نمونه سوالات برای تمرین اضافه شد

________________________________________________________________________________

SQL Unix for Software Testers

این دوره مخصوصاً برای متخصصان تست نرم افزار طراحی شده است (خواه دستی باشد یا اتوماسیون)، دانش آموزان را از سطح پایه می برد تا در ویدیوهای با سرعت مناسب پیشرفت کنند.

در اینجا کوئری‌های SQL و دستورات یونیکس را که می‌توانیم در فعالیت‌های QA روزانه استفاده کنیم و همچنین بسیاری از سؤالات مصاحبه را که در مصاحبه‌ها پرسیده می‌شوند پوشش داده‌ایم.

➖➖ پوشش آزمایشی پایگاه داده ➖➖

1. عملیات انتخاب اولیه

2. عملیات جدول (DDL)

3. حذف داده ها از جدول

4. محدودیت ها

5. سوالات مصاحبه

6. جستارهای دقیق DRL (واکشی داده ها با بندهای مختلف)

7. گروه بندی و فیلتر کردن داده ها

8. انواع مختلف اتصالات (داخلی، بیرونی، خود، متقاطع)

9. جزئیات عملیات DML (به روز رسانی، حذف، درج)

10. بهترین روش ها برای آزمایش کنندگان نرم افزار

11. اجرای بیدرنگ مفاهیم.

12. سوالات مصاحبه.

13. تمرینات را با راه حل ها تمرین کنید.

در محیط رقابتی امروزی، شرکت‌ها به آزمایش‌کنندگان نرم‌افزاری نیاز دارند که پایگاه داده و همچنین دانش یونیکس/لینوکس داشته باشند، این دوره شما را برای انجام فعالیت‌های اولیه و پیشبرد سطح پشتیبان QA آماده می‌کند.

➖➖ پوشش یونیکس/لینوکس ➖➖

1. نیاز به یونیکس در تست نرم افزار

2. گزارش‌ها

را بررسی کنید

3. عملیات اصلی را با دستور

انجام دهید

4. سوالات مصاحبه

5. اسکریپت پوسته

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



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

معرفی دوره و دستورالعمل های راه اندازی Course introduction & Setup Instructions

  • دوره معماری: باید برای همه | آنچه در این دوره خواهیم آموخت Course Architecture : Must for Everyone | What we will learn in this course

  • مقدمه راه اندازی پایگاه داده Database Setup Introduction

  • رویکرد-1: نصب سرور Mysql در ماشین ویندوز (تنظیم سرور پایگاه داده) Approach-1: Mysql Server Installation on Windows Machine (Database Server Setup)

  • نصب کلاینت MySQL: Workbench در Windows Machine (Database Client Setup) MySQL Client Installation : Workbench on Windows Machine (Database Client Setup)

  • جداول نمونه و داده های آزمایشی را برای تمرین تنظیم کنید Setup Sample Tables and Test Data for practice

  • پایگاه داده نمونه، جداول با داده ها Sample Database, Tables with Data

  • رویکرد-2: پرس و جوی SQL را به صورت آنلاین اجرا کنید (در صورتی که DB نصب نکرده باشید) Approach-2: Execute SQL query online (Incase you do not have Installed DB)

  • تست پایگاه داده چیست؟ تمام فعالیت‌های آزمایشی که در پایگاه داده انجام خواهیم داد What is Database Testing ? What all testing activities we will do on Database

واکشی داده‌ها از جدول با استفاده از عبارت Basic Select Queries - With Data Filtration Fetch Data from Table using Basic Select Queries - With Data Filtration

  • Basics Query را انتخاب کنید: واکشی داده ها از جدول - همه داده ها یا چند ستون را انتخاب کنید Select Query Basics : Fetch Data from Table- Select all data or Few columns

  • سند مرجع: سوالات آخرین جلسه Reference Document : Last Session Queries

  • انتخاب داده ها از جدول: فیلتر کردن داده ها با استفاده از بند WHERE Select data from table : Data filtration using WHERE Clause

  • Query : Data Filtration : Where Clause با Logical AND و OR را انتخاب کنید Select Query : Data Filtration : Where Clause with Logical AND and OR

  • پرس و جو را انتخاب کنید: فیلتر داده با استفاده از فهرست و محدوده (IN و BETWEEN) Select Query : Data Filtration using List and Range (IN and BETWEEN)

  • داده های منحصر به فرد را از ساختار ستون و جدول واکشی کنید Fetch unique data from column and Table structure

  • نمایش داده ها با نام مستعار ستون Display data with Column Alias

  • سند مرجع: سوالات آخرین جلسه Reference Document : Last Session Queries

  • نمایش داده ها به ترتیب مرتب سازی (صعودی و نزولی) Display data in Sorting order (Ascending & Descending )

  • سند مرجع: سوالات آخرین جلسه Reference Document : Last Session Queries

  • سند مرجع: سوالات آخرین جلسه Reference Document : Last Session Queries

  • یادگیری خود را با حل این سوالات تمرینی آزمایش کنید Test your learning by solving these Practice Questions

  • زمان آن برای امتحان است: دانش خود را بررسی کنید Its Time for QUIZ : Check Your Knowledge

جستجوهای انتخابی پیشرفته: تطبیق الگو (مثل کاراکترها) و جستارهای فرعی Advance Select Queries : Pattern Matching(Like with Characters) and Sub Queries

  • داده‌ها را با تطبیق الگو (مانند کاراکتر کارت وحشی) انتخاب کنید - قسمت 1 Select data with Pattern Matching(Like with Wild Card Character) - Part 1

  • سند: انتخاب داده‌ها با تطبیق الگو - قسمت 1 Document : Select data with Pattern Matching - Part 1

  • داده‌ها را با تطبیق الگو (مانند کاراکتر کارت وحشی) انتخاب کنید - قسمت 2 Select data with Pattern Matching(Like with Wild Card Character) - Part 2

  • سند: داده‌ها را با الگوی تطبیق انتخاب کنید - قسمت 2 Document : Select data with Pattern Matching - Part 2

  • SQL - SubQuery: Query را در داخل یک Query بنویسید SQL - SubQuery : Write Query inside a Query

  • سند مرجع: SQL - SubQuery Reference Document : SQL - SubQuery

  • یادگیری خود را با حل این سوالات تمرینی آزمایش کنید Test your learning by solving these Practice Questions

سایر عملیات انتخاب رایج پرس و جو Other Common Select Query Operations

  • Query را انتخاب کنید: واکشی داده‌های تهی Select Query : Fetch Null data

  • عملیات حسابی روی داده های ستونی Arithmetic operations on Column data

  • سوالات این بخش کامل Queries of this complete section

  • زمان آن برای امتحان است: دانش خود را بررسی کنید Its Time for QUIZ : Check Your Knowledge

حذف ساختار جدول و داده های جدول (حذف، رها کردن، کوتاه کردن) Delete Table Structure & Table Data (Delete, Drop, Truncate)

  • SQL - حذف داده ها از جداول (حذف | رها کردن | کوتاه کردن) SQL - Delete data from tables( Delete | Drop | Truncate)

  • سند: حذف داده ها از جداول (حذف | رها کردن | کوتاه کردن) Document : Delete data from tables( Delete | Drop | Truncate)

واکشی و نمایش داده ها پس از گروه بندی (گروه بندی بر اساس و داشتن) Data Fetch and Display after Grouping (Group By and Having)

  • توابع گروه - ترکیب، حداکثر، میانگین، تعداد، جمع Group Functions - Mix, Max, Avg, Count, Sum

  • نمایش داده ها با گروه بندی - از گروه بر اساس بند استفاده کنید Display data with Grouping - Use Group by Clause

  • فیلتر کردن داده ها قبل و بعد از گروه بندی - Where and Having in a Single Query Filter data before and after Grouping - Where and Having in a Single Query

  • سوالات این بخش کامل Queries of this complete section

  • یادگیری خود را با حل این سوالات تمرینی آزمایش کنید Test your learning by solving these Practice Questions

پیوستن ها: واکشی داده ها از چندین جدول (داخلی، بیرونی، ساده و متقاطع) Joins : Fetch Data from multiple Tables (Inner, Outer , Simple & Cross Join)

  • Join چیست | چرا و چگونه می نویسیم در پرس و جوهای SQL بپیوندیم What is Join | Why and How we write join in SQL queries

  • پیوستن متقاطع یا دکارتی: واکشی داده ها با ادغام کامل 2 یا چند جدول) Cross or Cartesian Join : Fetch data by Complete merging of 2 or more tables)

  • عضویت داخلی | Equi Join | پیوستن ساده: واکشی داده ها با ادغام 2 جدول (شرط) Inner Join | Equi Join | Simple Join : Fetch data by merging 2 tables(condition)

  • جستارهایی که باید قبل از ویدیوی بعدی اجرا شوند Queries to run before next video

  • چپ پیوستن | پیوستن بیرونی چپ: داده‌ها را با ادغام 2 جدول (شرایط) + داده‌های سمت چپ واکشی کنید Left Join | Left Outer Join :Fetch data by merging 2 tables(condition)+Left data

  • حق عضویت | پیوستن بیرونی راست: با ادغام 2 جدول (شرایط) + راست، داده ها را واکشی کنید Right Join | Right Outer Join: Fetch data by merging 2 table(condition)+Right

  • عضویت کامل | پیوستن کامل بیرونی Full Join | Full Outer Join

  • Self Join: به تنهایی به جدول بپیوندید Self Join : Join table by Itself

  • یادگیری خود را با حل این سوالات تمرینی آزمایش کنید Test your learning by solving these Practice Questions

  • یادگیری خود را با حل این سوالات تمرینی آزمایش کنید Test your learning by solving these Practice Questions

  • سوالات این بخش کامل Queries of this complete section

کار با جداول: ایجاد جدول، درج، به روز رسانی و حذف داده ها از جدول Working with Tables : Create table, Insert, Update and Delete data from table

  • جداول را با مقابله با محتوای جدول دیگر ایجاد کنید Create Tables by Coping content from another Table

  • ایجاد جدول با ساختار Create Table with Structure

  • درج داده ها در جدول: یک سطر در یک زمان Insert data into table : One row at a time

  • به روز رسانی داده های جدول: با دادن برخی شرایط Update data of a table : By giving some conditions

  • به‌روزرسانی ساختار جدول (به‌روزرسانی مشروط داده‌ها) Update Table Structure (Conditionally update data)

  • تمام سوالات این بخش All Queries of this section

جستجوهای پیشرفته SQL: Views، Index و Union Advance SQL Queries : Views, Index and Union

  • SQL - Views: ساختار جدول ساختگی ایجاد کنید تا امکان دسترسی محدود به داده ها را فراهم کند SQL - Views : Create dummy table structure to allow limited access on data

  • SQL - Indexes: عملکرد عبارت جستجو را افزایش می دهد SQL - Indexes : Increase Search statement performance

  • SQL- Union & Union All: به سادگی داده های 2 یا چند جدول را اضافه کنید SQL- Union & Union All : Simply adding data of 2 or more tables

  • سوالات این بخش کامل Queries of this complete section

  • سوالات این بخش کامل Queries of this complete section

محدودیت داده: قوانین را برای درج و به روز رسانی داده ها در ستون ها اعمال کنید Data Constraint : Apply rules to columns for Data insertion and update

  • SQL - محدودیت غیر تهی (اجازه نمی دهد داده های Null در ستون درج شود) SQL - Not Null constraint (Not allow to insert Null data into column)

  • محدودیت را بررسی کنید: شرط را برای درج اطلاعات به‌روزرسانی اعمال کنید Check Constraint : Apply condition for data to insert of update

  • محدودیت پیش‌فرض: در صورتی که مقدار داده نشده باشد، مقدار پیش‌فرض را به ستون اعمال کنید Default Constraint : Apply default value to column in case not value given

  • SQL - محدودیت کلید منحصر به فرد: برای درج فقط داده های منحصر به فرد، قانون را اعمال کنید SQL - Unique Key constraint : Apply rule to insert only unique data

محدودیت‌های پیشرفته: باید برای آزمایش و مصاحبه بی‌درنگ DB Advance Constraints : Must for Realtime DB Testing and Interviews

  • کلید اصلی: یک یا چند ستون را به عنوان کلید اصلی (یکتا + غیر تهی) تنظیم کنید Primary Key : Set one or more columns as Primary key(Unique + Not Null)

  • کلید خارجی: ایجاد مرجع کلید اصلی Foreign Key : Create Reference of Primary Key

  • تفاوت بین کلید اصلی و کلید منحصر به فرد Difference between Primary Key and Unique Key

-------QUIZ برای سوالات SQL ------- 25 سوال در 25 دقیقه -------QUIZ for SQL Queries ------- 25 Questions in 25 mins

  • مهارت های SQL خود را تست کنید Test your SQL skills

سوالات مصاحبه SQL: برای همه مشتاقان مصاحبه ضروری است SQL Interview Questions : Must for all Interview Aspirants

  • یک جدول را بدون ساختار کپی کنید Copy a Table without Structure

  • پیدا کردن 2nd (هر عدد) بالاترین | کمترین حقوق کارمند Find 2nd(Any number) Highest | Lowest Salary of Employee

  • رکوردهای تکراری را پیدا کنید Find Duplicate Records

مقدمه ای بر یونیکس (لینوکس)| چرا به عنوان تستر باید یاد بگیریم؟ :تنظیم محیط Introduction to Unix (Linux)| Why as Tester we should Learn ? :Environment Setup

  • مستندات Documentation

  • چرا به عنوان تستر/QA برای یادگیری دستورات یونیکس/لینوکس؟ مناطق عملی برای استفاده از آن به عنوان QA Why as Tester/QA to learn Unix/Linux Commands ? Practical areas to use it as QA

  • از محیط آنلاین برای تمرین استفاده کنید (در صورتی که محیط تمرین ندارید) Use online environment for practice(In case you don't have practice environment)

  • تنظیم محیط Setup Environment

  • راه اندازی محیط تمرین در ماشین ویندوز (پیشنهاد برای تمرین بهتر) Setup Practice Environment on Windows Machine (Suggestive for better practicing)

بیایید جلسه عملی را با دستورات بسیار ابتدایی یونیکس/لینوکس شروع کنیم Let's Start Practical Session with very basic Unix /Linux Commands

  • شروع به کار با دستورات پایه: دایرکتوری فعلی، پاک کردن ترمینال و راهنما Start working with Basic Commands : Current Directory, Clear Terminal & Help

  • کار با دایرکتوری ها - ایجاد دایرکتوری، انتقال به داخل و انتقال به دایرکتوری ها Working with Directories - Create Directory, Move in & Move out to Directories

  • کار با فهرست ها - ایجاد چندین فهرست، حذف دایرکتوری Working with Directories - Create Multiple Directories, Delete Directory

  • گزینه های مختلف برای ایجاد فایل: فایل خالی، فایل با محتوا، درج داده ها Different option to create files : Blank File, File with Content, Insert Data

  • فهرست کردن فایل ها و پوشه ها: فایل های پنهان، فرمت فهرست و ترتیب مرتب شده Listing files and Folders : Hidden Files, List Format and Sorted Order

  • همه موارد استفاده از دستور CAT: باید برای اجرای عملی و مصاحبه ها All uses of CAT command : Must for Practical Implementation & Interviews

بررسی محتوای فایل (فایل های گزارش): مفاهیم یادگیری ضروری/عملی برای تستر Check content of File(Log Files) : Must Learning Concepts/practical for Tester

  • مستندات: داده های نمونه برای تمرین با من استفاده می شود Documentation : Sample Data to be used for Practicing with me

  • داده های نمونه را برای تمرین با من تنظیم کنید Setup Sample Data to be used for Practicing with me

  • محتوای کامل فایل را بررسی کنید: CAT Command Check complete file content : CAT Command

  • بررسی محتوای فایل: چند خط برتر - فرمان سر Check file content : Top few lines - Head Command

  • بررسی محتوای فایل: چند خط پایین - فرمان دم Check file content : bottom few lines - Tail Command

  • محتوای فایل را بررسی کنید: با Paging - More Command Check file content : with Paging - More Command

  • محتوای فایل را بررسی کنید: با Paging - Less Command Check file content : with Paging - Less Command

  • بررسی محتوای فایل: با ویرایشگر VIM Check file content : with VIM editor

  • سوال متداول: چند خط از وسط فایل بگیرید Commonly Asked Question : Get few lines from middle of the File

جستجوی داده ها در یک فایل: این بخش برای کار بیدرنگ + مصاحبه نیز ضروری است Search Data in a File : This Section is also MUST for Realtime Work + Interviews

  • دستور Grep چیست | با دادن Search String داده ها را در 1 فایل جستجو کنید What is Grep Command | Search data in 1 file by giving Search String

  • جستجوی داده ها در بیش از 1 فایل: ارائه رشته جستجو، پیاده سازی عملی Search data in more than 1 file : Giving Search String, Practical Implementation

  • جستجوی داده ها در تمام فایل های فهرست فعلی: پیاده سازی عملی Search data in all files of current directory : Practical Implementation

  • جستجوی داده‌ها با نادیده گرفتن حروف بزرگ: باید از فایل‌های گزارش بررسی استفاده شود Search data by ignoring case : Must to be use which checking Log files

  • داده های جستجو: نمایش شماره خط در جلوی هر خط نمایشگر Search Data : Display Line number in front of each display line

  • داده های جستجو: نمایش نام فایل (زمانی که در حال جستجوی محتوا در چندین فایل هستیم) Search Data : Display File Name (When we are searching content in multiple file)

  • داده های جستجو: با کلمه دقیق (نه به عنوان زیر رشته کلمات دیگر) Search Data : With exact word (Not as a Substring of other Words)

  • داده های جستجو: با نادیده گرفتن متن داده شده (معکوس جستجوی ساده) Search Data : By ignoring given text (Reverse of Simple Search)

  • داده های جستجو: فقط تعداد موارد منطبق را نمایش می دهد Search Data : Display only count of matches

  • داده های جستجو: خطوط اطراف را با دادن رشته جستجو نمایش دهید Search Data : Display surrounding lines by giving Search String

  • جستجوی چند محتوا در یک فرمان Search Multiple Content in a Single Command

  • جستجوی داده های متعدد با دستور EGREP (عملیات جستجوی پیشرفته) Search Multiple data with EGREP command (Advance Search Operation)

برش و کپی فایل ها و پوشه ها | بردن فایل ها و پوشه ها از یک مکان به مکان دیگر Cut & Copy Files and Folder |Taking Files and Folders from one location to Other

  • کپی فایل/پوشه از یک مکان به مکان دیگر - قسمت 1 Copy file/folder from one location to another location - Part 1

  • کپی فایل/پوشه از یک مکان به مکان دیگر - قسمت 2 Copy file/folder from one location to another location - Part 2

  • فایل/پوشه را از یک مکان به مکان دیگر برش دهید Cut file/ folder from one location to another location

  • تغییر نام فایل و پوشه Rename File and Folder

Command Operators: تاریخ عبور بین 2 یا چند دستور یا فایل Command Operators : Passing Date between 2 or more commands or Files

  • ذخیره نتایج فرمان در یک فایل (> &>> اپراتور) Save command results to a File ( > & >> Operator)

  • دریافت داده از یک فایل (<اپراتور) Get data from a File ( < Operator)

  • انتقال نتیجه یک فرمان به فرمان دیگر ( | اپراتور) Pass result of one command to another ( | Operator)

  • تغییر مجوز فایل Change File Permission

مقایسه فایل: دستور Cmp، Comm و Diff File Comparison : Cmp, Comm and Diff command

  • مقایسه فایل - دستور CMP: فقط بایت های مختلف چاپ کنید File Comparison - CMP command : Print Only Different Bytes

  • مقایسه فایل - دستور Comm: نمایش محتوای رایج و متفاوت File Comparison - Comm command : Display common and Different content

  • مقایسه فایل - دستور Diff: فقط خطوط مختلف را نمایش می دهد File Comparison - Diff command : Display only different lines

جستجوی فایل ها و پوشه ها در مکان فعلی یا سیستم کامل Search Files and Folder on current location or complete system

  • جستجوی فایل در مکان فعلی یا در سلسله مراتب فعلی Search File on current location or in Current Hierarchy

  • فایل را در سیستم فایل کامل جستجو کنید Search file in the Complete File System

  • دستورات اساسی سیستم: تقویم، تاریخ و بنر Basic System Commands : Calendar , Date and Banner

پردازش داده‌های فایل با استفاده از دستور CUT: ستون‌ها را از فایل جداکننده واکشی کنید Process File data using CUT Command : Fetch columns from delimiter file

  • از هر خط فایل یک یا چند کاراکتر واکشی کنید Fetch one or few characters from each line of file

  • یک یا چند ستون از هر خط فایل واکشی کنید Fetch one or few column from each line of file

  • یک یا چند ستون غیر از ستون داده شده واکشی کنید Fetch one or few column other than given column

  • واکشی ستون با رد کردن داده های نادرست Fetch column by skipping incorrect data

عملیات متفرقه پیشرفته: قابل استفاده ترین دستورات یونیکس/لینوکس Advance miscellaneous Operations : Most usable unix/linux commands

  • نمایش محتوا با صفحه بندی (برای سهولت استفاده از فایل) Display content with Pagination(To make file easy to use)

  • ادغام خطوط در فایل: Paste Command Merge lines in the file : Paste Command

  • بررسی اطلاعات فایل: Wc (فرمان شمارش کلمات) Check file information : Wc (Word Count command)

  • مرتب سازی محتوای فایل (به ترتیب صعودی یا نزولی) Sort File Content (Ascending or Descending order)

  • تاریخچه فرمان را بررسی کنید (واکشی همه دستورات اجرا شده توسط کاربر) Check command History (Fetch all commands user executed)

  • واکشی داده های منحصر به فرد از فایل (فرمان Uniq) Fetch unique data from the file(Uniq Command)

  • دستورات فرآیند: دستور Ps- فرآیند در حال اجرا را بررسی کنید Process Commands : Ps command- Check running process

  • دستورات حافظه Memory Commands

مقدمه ای بر Shell Scripting، اجازه دهید نوشتن Shell Scripting را شروع کنیم Introduction to Shell Scripting, Lets start Writing Shell Scripting

  • Shell Scripting مقدمه: نحوه ایجاد فایل Shell Shell Scripting Introduction : How to create Shell file

  • اولین اسکریپت پوسته، قوانین اساسی و مراحل اجرا را بنویسید Write First Shell Script, Basic rules and Steps to Execute

  • نحوه ارسال ورودی های کاربر به فایل Shell Script How to pass user inputs to Shell Script file

  • اسکریپت شل با دستورات پوسته ساده Shell script with simple shell commands

  • Shell Scripting - استفاده از مورد 1: باید برای هر زبان آموزی امتحان شود Shell Scripting - Use Case 1 : Must to Try for Every Learner

  • Shell Scripting - استفاده از مورد 2: باید برای هر زبان آموزی امتحان شود Shell Scripting - Use Case 2 : Must to Try for Every Learner

  • به روز رسانی Shell Script - Printf & RANDOM Update Shell Script - Printf & RANDOM

  • آرگومان های خط فرمان | استدلال های موضعی - قسمت 1 Command Line Arguments | Positional Arguments - Part 1

  • آرگومان های خط فرمان | استدلال های موضعی - قسمت 2 Command Line Arguments | Positional Arguments - Part 2

  • متغیر چیست | متغیرهای سیستم What is Variable | System Variables

  • نحوه تعریف و استفاده از متغیرهای تعریف شده توسط کاربر - قسمت 1 How to define and use User Defined Variables - Part 1

  • نحوه تعریف و استفاده از متغیرهای تعریف شده توسط کاربر - قسمت 2 How to define and use User Defined Variables - Part 2

  • نحوه تعریف و استفاده از Constants در Shell Script How to define and use Constants in Shell Script

  • خروجی یک دستور را در متغیر ذخیره کنید Save Output of a command into Variable

  • *** تمرین UseCase *** *** Practice UseCase ***

  • عملیات رشته - قسمت 1 (طول، حروف بزرگ و حروف کوچک) String Operations - PART 1 (Length, Upper Case and Lower Case)

  • عملیات رشته - قسمت 2 (الحاق و زیر رشته) String Operations - PART 2 (Concatenation and SubString)

  • عملیات رشته - قسمت 3 (جایگزینی و حذف) String Operations - PART 3 (Replace and Remove)

  • کنترل شرایط - شرایط IF Condition Handling- IF Condition

  • کنترل وضعیت - اگر غیر از این باشد Condition Handling- IF ELSE Condition

  • کنترل وضعیت - IF ELIF ELSE شرط Condition Handling- IF ELIF ELSE Condition

  • کنترل وضعیت - داده های عددی Condition Handling - Numeric Data

  • کنترل شرایط - OR منطقی Condition Handling - Logical OR

  • کنترل شرایط - و منطقی Condition Handling - Logical AND

  • مدیریت شرایط - شرایط تو در تو Condition Handling - Nested Conditions

  • کنترل شرایط - مقدار متغیر را بررسی کنید Condition Handling - Check Variable Value

  • کنترل وضعیت - مقایسه غیر حساس به قاب رشته Condition Handling - Compare String Case Insensitive

  • کنترل وضعیت - رشته مقایسه - مورد استفاده Condition Handling - Compare String - Use Case

  • عملکرد بدون آرگومان و ارزش بازگشتی Function with No Argument and Return Value

  • عملکرد با آرگومان ها اما بدون مقدار بازگشتی Function with Arguments But no return value

  • عملکرد با آرگومان ها و مقدار بازگشتی Function with Arguments and return value

  • فراخوانی اسکریپت شل از دیگران Calling a Shell Script from Other

  • استفاده از براکت های مختلف Use of Different Brackets

  • حلقه FOR - نحو 1 FOR Loop - Syntax 1

  • حلقه FOR - نحو 2 FOR Loop - Syntax 2

تست پایگاه داده با استفاده از JMeter: - تست عملکرد و عملکرد SQL Query Database Testing using JMeter :- Functional and Performance Testing of SQL Query

  • راه اندازی JMeter مرحله 1: راه اندازی جاوا JMeter Setup Step 1: Setup Java

  • راه اندازی JMeter مرحله 2: نصب JMeter JMeter Setup Step 2: Install JMeter

  • مقدمه ای بر JMeter Introduction to JMeter

  • طرح تست، گروه موضوع، موضوع Test Plan, Thread Group, Thread

  • Jmeter: انواع مختلف مراحل در Jmeter- Part 1 Jmeter: Different type of steps in Jmeter- Part 1

  • Jmeter: انواع مختلف مراحل در Jmeter- Part 2 Jmeter: Different type of steps in Jmeter- Part 2

  • دستور اجرای عناصر - قسمت 1 Execution order of Elements-Part1

  • دستور اجرای Elements-Part2 Execution order of Elements-Part2

  • بررسی محیط زیست Environment Walkthrough

  • اولین مورد تست در Jmeter First Test case in Jmeter

  • متغیرها را اعلام کنید و از آن استفاده کنید Declare Variables & Use It

آزمایش پایگاه داده با استفاده از JMeter: - اجرای پرس و جو و اعتبارسنجی نتیجه Database Testing using JMeter :- Execute Query & Validate Result

  • راه اندازی درایور JDBC برای اتصال به پایگاه داده Setup JDBC Driver for Database Connection

  • راه اندازی اتصال با پایگاه داده MySQL Setup Connection with MySQL Database

  • پرس و جو SELECT را در پایگاه داده اجرا کنید Execute SELECT query on database

  • اعتبار سنجی عملکردی پاسخ پرسش SELECT Functional Validation of SELECT query Response

  • پارامترها را به Select Queries منتقل کنید Pass parameters to Select Queries

  • انجام عملیات DML (پرس و جوهای درج و به روز رسانی) Perform DML Operations ( INSERT and UPDATE queries)

  • تبدیل Functional Testcase به Performance TestCase Convert Functional Testcase to Performance TestCase

  • تست عملکرد با استفاده از JMeter Functional Testing using JMeter

  • مثال رایج Common Example

نمایش نظرات

آموزش در تست پایگاه داده (SQL) + لینوکس برای آزمایش کنندگان تخصص کسب کنید
جزییات دوره
18.5 hours
179
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,819
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Automation World Automation World

کارشناس اتوماسیون در Automation World