لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
SDET/Test Architect Essentials -Road to Full Stack QA [ویدئو]
SDET/Test Architect Essentials -Road to Full stack QA [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر اشتیاق دارید که حرفه اتوماسیون خود را به سطح بعدی ارتقا دهید؟ اگر بله، در این سفر به من بپیوندید. بهترین و تنها بهترین "آموزش Full Stack QA" که با ارائه راه حل های هوشمند با استفاده از آخرین فناوری ها مانند Dockers، Jackson API، Jenkin Pipelines، ساختارهای داده با استفاده از جریان های جاوا، اسکریپت های دسته ای پنجره، خوانندگان پایگاه داده، چالش های فنی را در هر مرحله از اتوماسیون بررسی می کند. GI و بسیاری دیگر! پس از اتمام موفقیت آمیز دوره، باید بتوانید برای هر موقعیت معمار تست/SDET درخواست دهید یا پروژه های چالش برانگیز اتوماسیون را از ابتدا رهبری کنید.
در زیر به تفصیل سناریوهایی وجود دارد که می خواهیم در این آموزش پوشش دهیم
- Dockerization، ادغام شبکه سلنیوم با داکر،
- ساخت JSON/XML از نتایج پایگاه داده،
- تجزیه JSON به اشیاء جاوا با جکسون API،
- اسکریپت خط لوله جنکینز برای CI/CD،
- مانیتورینگ پویا لاگ های سرور با جاوا،
- برنامه نویسی کار دسته ای ویندوز،
- ارائه دهنده داده به ادغام اکسل،
- جریان های جاوا، عبارات لامبدا،
- سیستم کنترل نسخه GIT و بسیاری موارد دیگر،
همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/SDET-Test-Architect-Essentials--Road-to-Full-stack-QA Understand and پیاده سازی Docker برای ارائه محیط های مجازی سازی برای تست های اتوماسیون
ساخت JSON/XML به سرعت از نتایج JDBC Query با جکسون API و پیاده سازی POJO
ساخت و اجرای اسکریپت دسته ای پنجره برای فراخوانی سرورها (سلنیوم/نقاشی)
برنامه نویسی خطوط لوله جنکین برای CI/CD را درک کنید
دانش کامل در مورد آخرین جریان های جاوا و عبارات لامبدا برای آمادگی مصاحبه
تجزیه فایل های JSON در اشیاء جاوا برای ورود به تست های اتوماسیون وب
نحوه نظارت بر گزارش های سرور به صورت پویا با جاوا
ادغام ارائه دهنده داده TestNG در اکسل برای ایجاد اتوماسیون مبتنی بر داده قوی
درک دستورات GIT در عمق و کنترل نسخه این دوره برای آزمایش کنندگان اتوماسیون، مهندسین QA و مهندسین نرم افزار است. این دوره با ارائه مثال های خوب با شبکه سلنیوم، مفاهیم تست اتوماسیون، زیرساخت تست، جنکینز و موارد جالب دیگر، تجربیات زیادی در دنیای واقعی ارائه می دهد.
سرفصل ها و درس ها
نقشه راه برای تبدیل شدن به SDET- معرفی دوره
Road Map to become SDET- Course Intro
این دوره در مورد چیست؟ سوالات متداول دوره
What is this course about? Course FAQ's
مروری بر محتوای دوره
Course Content Walkthrough
تبدیل نتایج JDBC به شی جاوا با کلاس های POJO
Converting JDBC Results into Java object with POJO classes
بیان مسئله- رویکرد تصمیم گیری برای حل آن
Problem Statement- Deciding Approach to solve it
تنظیم پایگاه داده و جداول به عنوان پیش نیاز برای رانندگی داده ها
Setting up Database and Tables as Prerequiste for driving data
اتصال JDBC برای خواندن مقادیر DB از طریق جاوا
JDBC Connection to read the values of DB through Java
ایجاد کلاس های POJO برای تبدیل نتایج DB به آبجکت های جاوا
Creating POJO classes for converting DB results into Java objects
Jackson API برای تبدیل اشیاء جاوا به فرمت های فایل Json
Jackson API to convert Java objects into Json file formats
تبدیل اشیاء جاوا به فایل Json با استفاده از جکسون API
Converting Java objects to Json file using Jackson API
چندین نتیجه را در فهرست آرایه اشیاء جاوا برای تجزیه بیشتر بازیابی کنید
Retrieve Multiple results into Array list of Java objects for further Parsing
چگونه چندین فایل Json را در یک Json تودرتو غول پیکر ادغام کنیم
How to merge multiple Json files into one Giant nested Json
معرفی GSON, JSON, Array برای ساخت Json به صورت پویا
Introduction to GSON, JSON, Array for building Json dynamically
ابزارهای رایج رشته Apache برای تجزیه رشته ها با کاراکترهای فرار
Apache common String Utilities to Parse strings with escape characters
فایل Json را در شی جاوا تجزیه کنید تا داده ها از طریق متدهای دریافت کننده ارسال شود
Parse Json file into Java object to send the data through getter Methods
مقدمه ای بر داکر و مزایای آن
Introduction to Docker and its Advantages
داکر چیست؟ چگونه در صنعت اتوماسیون کمک می کند؟
What is Docker? How it helps in Automation Industry?
کانتینرها و تصاویر در نرم افزار Docker چیست؟
What are containers and Images in Docker Software?
تفاوت ماشینهای مجازی با داکر دقیقاً چقدر است
How exactly Virtual machines are different from Docker
نحوه نصب Docker در ماشینهای با پیش نیازهای مورد نیاز
How to Install Docker into Machines with Prerequisites needed
کار با DockerHub را درک کنید
Understand working with DockerHub
اجرای تست های Docker to Automation
Implementation of Docker to Automation tests
جزئیات قابلیت های Remote WebDriver برای Selenium Docker Integration
Remote WebDriver capabilities details for Selenium Docker Integration
فراخوانی داکر با تصاویر کروم و فایرفاکس برای تست های سلنیوم
Invoking Docker with Chrome and Firefox Images for Selenium Tests
ایده ادغام داکر با شبکه سلنیوم
Idea of Integrating Docker with Selenium Grid
فایل نوشتن Docker در ایجاد Nodes و Hub
Docker compose file in creating Nodes and Hub
سازگار کردن پروژه Docker TestNG
Making the Docker Project TestNG Compatible
توزیع موازی تست ها با چند داکر
Parallel Distribution of tests with Multiple Dockers
ایجاد فایلهای دستهای پنجرهای و نظارت بر گزارشهای سرور
Creating Window Batch files and Monitoring Server Logs
فایل های دسته ای Window برای فراخوانی سرور ایجاد کنید
Create Window Batch files for invoking server
خواندن فایل های گزارش سرور از طریق جاوا با استفاده از Buffered Reader
Reading the Server log files through Java using Buffered Reader
مانیتور سرور به طور مداوم از برنامه شما برای تست های همگام سازی گزارش می شود
Monitor Server logs continuously from Your program for Synchronizing tests
فایل bat را برای Scale Chrome و حذف Logs فایل بسازید
Build bat file for Scale Chrome instances and deleting file Logs
تمام کارهای دستی تمیز کردن داده ها را برای هر آزمایش آزمایشی خودکار کنید
Automate all manual tasks of cleaning data for every test run
ادغام داکر با جنکینز
Docker Integration to Jenkins
تست های داکر را با Maven و Jenkins ادغام کنید
Integrate Docker tests with Maven and Jenkins
مقدمه ای بر خطوط لوله جنکین
Introduction to Jenkin Pipelines
خطوط لوله جنکین چیست؟ چقدر در Agile مهم است؟
What are Jenkin Pipelines? How important it is in Agile?
پلاگین Jenkin Pipeline view برای زنجیرهای کردن مشاغل -دمو
Jenkin Pipeline view plugin to chain the jobs -Demo
دستور زبان Groovy Scripted Syntax برای ساخت خط لوله در پرواز
Groovy Scripted Syntax to build pipeline on fly
ساخت خطوط لوله به صورت پویا با Groovy Script برای CI/CD
Build Pipelines Dynamically with Groovy Script for CI/CD
کار Pipeline را ایجاد کنید و آن را با استفاده از Declarative Syntax-Demo بسازید
Create Pipeline job and Construct it using Declarative Syntax-Demo
اهمیت JenkinsFile و کلمات کلیدی آن برای ساخت خط لوله
Importance of JenkinsFile and its Keywords for Pipeline building
دمو- JenkinFIle را به GitHub فشار دهید و اجرای Pipeline را شروع کنید
Demo- Push the JenkinFIle into GitHub and Start running Pipeline
یکپارچه سازی DataProvider با اکسل برای پیاده سازی قوی داده محور
Integrating DataProvider with Excel for Robust Data Driven Implementation
اهمیت ارائه دهنده داده و ادغام اکسل برای هدایت بهتر داده ها
Importance of Data Provider and Excel Integration for better Data driven
آشنایی با Dataprovider و نحوه ارسال داده در آرایه چند بعدی
Understand Dataprovider and how it sends data in Multidimensional array
وابستگی های اکسل را دریافت کنید و از کد جاوا به اکسل متصل شوید
Get Excel dependencies and connect from java code to excel
نسخه ی نمایشی زنده در ادغام اکسل با Dataprovider برای پارامترسازی داده ها
Live demo on integrating Excel to Dataprovider to parameterize data
نمایش نظرات