🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر لینوکس برای تست نرمافزار: کلید موفقیت در تضمین کیفیت (QA)
- آخرین آپدیت
دانلود Mastering Linux for Software Testing: Must for QA Success
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
لینوکس برای متخصصان تضمین کیفیت (QA): مهارتهای ضروری برای هر تستر نرمافزار
لینوکس برای متخصصان تضمین کیفیت (QA)، مهارتهای ضروری لینوکس که هر تستر نرمافزار باید داشته باشد، دستیابی به تعالی QA با لینوکس.
دانش عمیق دستورات یونیکس و لینوکس و اجرای آنها در نقش تستر/QA
انجام فعالیتهای تست بکاند مانند واکشی و تأیید لاگها.
درک مناسب از اسکریپتنویسی شل (Shell Scripting) و اجرای آن در وظایف و فعالیتهای تست.
آمادگی برای مصاحبههای تست بکاند.
درک جزئی از هر دستور مهم و نحوه استفاده از آنها در پروژههای واقعی.
آمادگی برای انجام فعالیتهای تست بکاند در حوزههایی مانند مخابرات (Telecom) و کلان داده (Big Data).
پیشنیازها
درک اولیه از مفاهیم و اجرای تست دستی.
درک خوب از فایلهای لاگ و سایر فایلهای تولید شده در ماشین سرور یونیکس یا لینوکس (Good to have).
این یک دوره ضروری برای هر تستر نرمافزاری (چه دستی و چه اتوماسیون) است. امروزه در هر شرح شغلی، داشتن مهارت کار در محیط یونیکس یا لینوکس اجباری است.
این دوره به طور ویژه برای متخصصان تست نرمافزار / تضمین کیفیت (QA) طراحی شده است. این دوره شما را از سطح پایه تا پیشرفته در ویدئوهایی با سرعت مناسب برای نقشها و فرصتهای شغلی زیر همراهی میکند:
تست نرمافزار لینوکس
مهندس تضمین کیفیت لینوکس
تست تضمین کیفیت لینوکس
اتوماسیون تست لینوکس
تست سیستم لینوکس
لینوکس برای تستر های نرم افزار
تست نرم افزار بر روی لینوکس
تست دستی لینوکس
تست اتوماتیک لینوکس
این دوره به شما در موارد زیر کمک خواهد کرد:
مهارتهای مرتبط با تست
تست عملکردی در یونیکس/لینوکس
تست رگرسیون در یونیکس/لینوکس
تست بار و عملکرد بر روی سرورهای لینوکس
تست یکپارچهسازی یونیکس/لینوکس
توسعه موارد تست برای برنامههای یونیکس/لینوکس
تست API بر روی سیستمهای یونیکس/لینوکس
تست واحد با لینوکس/یونیکس
تست سرتاسری (End-to-End) بر روی پلتفرمهای یونیکس/لینوکس
تست اکتشافی (Exploratory Testing) در یونیکس/لینوکس
اتوماسیون و اسکریپتنویسی
اسکریپتنویسی شل برای اتوماسیون
اسکریپتنویسی باش (Bash Scripting) برای اتوماسیون تست
کرون جابها (Cron Jobs) برای زمانبندی تست
پایتون/باش برای اتوماسیون تست بر روی یونیکس/لینوکس
اتوماسیون تستهای یونیکس/لینوکس با سلنیوم
تست رابط خط فرمان (CLI Testing)
اسکریپتنویسی برای تحلیل لاگ
عیبیابی و تجزیه و تحلیل
تحلیل لاگ بر روی سیستمهای لینوکس/یونیکس
عیبیابی محیطهای یونیکس/لینوکس
تحلیل علت ریشهای (RCA) در یونیکس/لینوکس
نظارت بر سلامت سیستم بر روی سرورهای لینوکس
تشخیص شبکه و سیستم بر روی لینوکس
تست سیستم فایل و مجوزهای یونیکس/لینوکس
مهارتهای توسعه و استقرار
یکپارچهسازی مداوم/استقرار مداوم (CI/CD) با لینوکس
پایپلاینهای جنکینز (Jenkins Pipelines) برای تست یونیکس/لینوکس
راهاندازی محیط توسعه یونیکس/لینوکس
استقرار برنامه یونیکس/لینوکس
مدیریت پیکربندی بر روی سرورهای لینوکس
مدیریت پایگاه داده و داده
کوئریهای SQL بر روی یونیکس/لینوکس
تست پایگاه داده با MySQL/PostgreSQL بر روی یونیکس
اعتبارسنجی دادهها بر روی سیستمهای یونیکس/لینوکس
MongoDB، MySQL، PostgreSQL، Oracle بر روی لینوکس
تست امنیت و انطباق
تست امنیتی یونیکس/لینوکس
ارزیابی آسیبپذیری بر روی سرورهای لینوکس
تست انطباق بر روی سیستمهای یونیکس/لینوکس
SSH، SSL/TLS برای تست امن
تست احراز هویت کاربر و کنترل دسترسی بر روی یونیکس/لینوکس
فنی
تست خط فرمان لینوکس
اسکریپتنویسی باش برای تست
اسکریپتنویسی شل برای اتوماسیون تست
تست سرور لینوکس
تست CLI برای لینوکس
تست عملکردی بر روی لینوکس
تست رگرسیون بر روی لینوکس
پیکربندی محیط لینوکس
سرفصل ها و درس ها
یونیکس (لینوکس) مقدماتی | چرا ما به عنوان تستر باید یاد بگیریم؟: راه اندازی محیط
Introduction to Unix (Linux)| Why as Tester we should Learn ? :Environment Setup
چرا ما به عنوان تستر/QA باید یونیکس/لینوکس را یاد بگیریم؟ حوزه های عملی برای استفاده به عنوان QA
Why as Tester/QA to learn Unix/Linux Commands ? Practical areas to use it as QA
نقشه راه دوره: حتما همه مشاهده کنند
Course Roadmap : Must for everyone to view
استفاده از محیط آنلاین برای تمرین (در صورتی که محیط تمرین ندارید)
Use online environment for practice(In case you don't have practice environment)
مستندات: راه اندازی محیط برای تمرین
Documentation : Setup Environment for Practice
راه اندازی محیط تمرین روی دستگاه ویندوز (پیشنهادی برای تمرین بهتر)
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
زمان آزمون: دستورات پایه
It's time for the QUIZ : Basic Commands
بررسی محتوای فایل (فایل های لاگ): مفاهیم یادگیری ضروری/عملی برای تستر
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
Check complete file content : CAT Command
بررسی محتوای فایل: چند خط اول - دستور Head
Check file content : Top few lines - Head Command
بررسی محتوای فایل: چند خط آخر - دستور Tail
Check file content : bottom few lines - Tail Command
بررسی محتوای فایل: با صفحه بندی - دستور More
Check file content : with Paging - More Command
بررسی محتوای فایل: با صفحه بندی - دستور Less
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 چیست | جستجو در داده های 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)
مهم------- وظیفه برای دانشجویان ----- : جستجوی خطوط حاوی متن
IMPORTANT------- Task for Students ----- : Search Lines having text
مهم------- وظیفه برای دانشجویان ----- : جستجوی تعداد
IMPORTANT------- Task for Students ----- : Search Count
مهم------- وظیفه برای دانشجویان ----- : فقط جستجوی تعداد مشخص
IMPORTANT------- Task for Students ----- : Search specific count only
کات و کپی فایل ها و پوشه ها | انتقال فایل ها و پوشه ها از یک مکان به مکان دیگر
Cut & Copy Files and Folder |Taking Files and Folders from one location to Other
کپی فایل از یک مکان به مکان دیگر - بخش 1
Copy file from one location to another location - Part 1
کپی فایل از یک مکان به مکان دیگر - بخش 2
Copy file from one location to another location - Part 2
کات (انتقال) فایل از یک مکان به مکان های دیگر
Cut(Move) file from one location to another locations
تغییر نام فایل و پوشه
Rename File and Folder
زمان آزمون: دانش خود را بسنجید
It's time to QUIZ : Check Your Knowledge
اپراتورهای دستور: انتقال داده بین 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
دانش خود را بسنجید
Check Your Knowledge
مقایسه فایل: دستورات 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
ویرایشگر استریم برای انجام عملیات روی فایل (SED)
Stream Editor to perform File Operations (SED)
SED چیست | کجا از دستورات SED استفاده کنیم
What is SED | Where to use SED commands
SED: نمایش خط خاص از فایل کامل
SED : Display Specific Line from complete file
SED: نمایش آخرین خط و محدوده خطوط از کل فایل
SED : Display Last Line and Range of Lines out of total file
SED: پرش از خطوط در نتیجه (نمایش تمام خطوط غیر از شرط داده شده)
SED : Skip lines in result (Display all lines other than given condition)
یونیکس/لینوکس پیشرفته: پردازش فایل با استفاده از دستورات AWK
Advance Unix/Linux : File Processing using AWK Commands
مقدمه AWK | کجا از AWK استفاده کنیم | انتخاب داده های ستونی
Introduction to AWK | Where to use AWK | Select Column Data
تنظیم داده های آزمایشی
Setup Test Data
AWK - انتخاب یک یا چند ستون
AWK - Select One or Multiple Columns
AWK - انتخاب ستون ها از فایل CSV
AWK - Select columns from CSV file
AWK - فیلتر کردن داده های ردیف
AWK - Filter Rows Data
AWK - ذخیره نتیجه دستور در یک فایل
AWK - Save command result to a file
نمایش نظرات