آموزش مهندسی کیفیت نرم افزار MasterClass | تست - هوش مصنوعی

MasterClass Software Quality Engineering | Testing - AI

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهندسی کیفیت، اصول تست مدرن، Devops برای مهندسین کیفیت، تست اتوماسیون، هوش مصنوعی مولد - GPT روش‌های مدرن برای بررسی کیفیت پروژه‌های نرم‌افزاری را بیاموزید تکنیک‌های بهبود مستمر را برای افزایش سرعت و کیفیت اعمال کنید. استفاده از قدرت هوش مصنوعی - CHAT GPT CI/CD Performance آزمایشات با JMeter از CHAT GPT برای ایجاد خطوط لوله تست عملکرد خودکار استفاده کنید درک اینکه چگونه Shift Left در کیفیت باعث افزایش سرعت انتشار می شود شناسایی مشکلات در فرآیند توسعه و اقدامات اصلاحی آنها استفاده از قدرت آزمایش مداوم اصول مهندسی کیفیت اعمال شده در تحویل چابک نحوه انتخاب مناسب مناسب DEVOPS Testing Pipeline Advanced Quality Assurance Testing Automation Test Pyramid and automation پیش نیازها: این دوره کاملاً مبتدی نیست و به همین دلیل برای استفاده حداکثری از این مطالب به مفاهیمی نیاز است. این مفاهیم عبارتند از: تست به طور کلی، روش چابک، چرخه عمر نرم افزار، کانتینرها و غیره بدون نیاز به تجربه برنامه نویسی

این یک کلاس کارشناسی ارشد در مهندسی کیفیت است که به دانش‌آموز می‌آموزد چگونه با استفاده از رویکردهای تغییر به چپ و راست، زنجیره ابزار Dev Ops و اصول ناب به اعتبارسنجی کیفیت نزدیک شود. این یک تجزیه و تحلیل عمیق در مورد چگونگی انجام اقدامات پیشگیرانه قبل از نوشتن اولین خط کد و نحوه به حداکثر رساندن بازده سرمایه گذاری انجام شده در مهندسی کیفیت ارائه می دهد.

هدف اصلی این دوره گردآوری تمام قطعات فردی است که تست نرم افزار را انجام می دهند: Automation، Devops، Agile، Functional، Non-Functional، Version Control، Shift چپ و Shift Right، Containers، X به عنوان کد، خودکار بررسی‌های کیفیت، محیط‌ها، ابر و غیره را در یک سخنرانی تشکیل می‌دهند که این موضوعات را در یک رویکرد ناب ارائه می‌دهد. این شما را از یک مهندس کیفیت متوسط ​​به متخصص تبدیل کیفیت می‌برد.

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

بعد از این سخنرانی شما قادر خواهید بود کارایی فرآیند خود را بهبود بخشید، هزینه زیرساخت مربوط به مهندسی کیفیت را کاهش دهید، سرعت اجرا را افزایش دهید. با توضیح مفاهیم LEAN و ضایعات TIMWOODS، پروژه و سازمان به سمت بهبود مستمر و وضعیت نوآوری حرکت خواهند کرد.


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

معرفی Introduction

  • معرفی Introduction

  • نیاز به داشتن این ماده The need to have this material

  • چه چیزی از این به دست خواهید آورد What you will get out of this

نگاهی به مهندسی کیفیت A look at quality engineering

  • مقدمه فصل Chapter Introduction

  • نگاه سنتی به کیفیت Traditional view of quality

  • رویکرد بهتر به کیفیت A better approach to quality

  • توسعه مبتنی بر تنه Trunk Based Development

  • نقش مهندس کیفیت Role of the quality engineer

  • تیم های با عملکرد بالا High performing teams

  • سرعت در مقابل کیفیت Speed versus Quality

  • خلاصه فصل Chapter Recap

تغییر رویکرد به چپ Shift Left approach

  • مقدمه ای بر Shift Left Introduction to Shift Left

  • رویکرد Shift Left چیست؟ What is Shift Left approach

  • مزایای Shift Left Benefits of Shift Left

  • Shift Right چیست؟ What is Shift Right

  • درایورها و فعال کننده های Shift Left Drivers and Enablers of Shift Left

  • معرفی پروژه زنده Live Project Introduction

  • هرم آزمون The Test Pyramid

  • ضد الگوی مخروطی بستنی Ice-cream Cone Antipattern

  • تست های واحد Unit Tests

  • تست های یکپارچه سازی Integration Tests

  • قرارداد و تست های API Contract and API Tests

  • تست های رابط کاربری UI Tests

  • مثال عملی هرم تست - جاوا Practical Example of the Test Pyramid - Java

  • انشعاب Branching

  • Devops برای QA Devops for QA

  • لوله یکپارچه سازی پیوسته Continuous Integration Pipe

  • مثال عملی - مسدود کردن برای کد بد Practical Example - Blocking for Bad Code

  • مثال عملی - مسدود کردن تست های شکست خورده Practical example - Blocking failing tests

  • مثال عملی - مسدود کردن برای پوشش کد Practical example - Blocking for code coverage

  • مثال عملی - مسدود کردن آسیب‌پذیری‌ها Practical example - Blocking for vulnerabilities

  • مثال عملی - گرفتن ساخت Practical example - Getting the build

  • لوله استقرار مداوم Continuous Deployment Pipe

  • مثال عملی - استقرار مداوم با تست های خودکار Practical example - Continuous Deployment with Automated Tests

  • ویژگی های محیطی Feature Environments

  • مثال عملی - محیط ویژگی/onDemand Practical Example - Feature/onDemand environment

  • ساخت شبانه Nightly Build

  • مثال عملی - The Nightly Run Practical Example - The Nightly Run

  • زیرساخت تست - محیط ها Test Infrastructure - Environments

  • اتوماسیون برای خط لوله تحویل Automation for Delivery Pipeline

  • GitOPS GitOPS

  • تست های زیرساخت Infrastructure Tests

  • Shift Left Cheatsheet Shift Left Cheatsheet

  • مشاوره طراحی خط لوله Pipeline Design Advice

  • داده های تست Test Data

  • اعتبارسنجی عملکرد Performance validations

  • مثال عملی - اعتبارسنجی عملکرد Practical Example - Performance Validations

  • یک کلمه در مورد سیاست های خودکار A word on Automated Policies

  • چگونه برای QE به DevOps نزدیک شویم How to approach DevOps for QE

  • خط لوله خود را طراحی کنید Design your pipeline

  • مطالعه اتوماسیون تست Test Automation Study

  • خلاصه فصل Chapter Recap

مهندسی کیفیت برای تحویل چابک Quality engineering for Agile Deliveries

  • مقدمه Intoduction

  • چه چابک است What is agile

  • فعالیت های با کیفیت برای چابک Quality activities for agile

  • تعریف آماده Definition of Ready

  • تعریف انجام شده Definition of Done

  • توسعه آزمایش محور Test Driven Development

  • پذیرش TDD Acceptance TDD

  • ملاحظات اندازه مورد Item Size Considerations

  • در اتوماسیون اسپرینت - قسمت 1 In Sprint Automation - Part1

  • در اتوماسیون اسپرینت - قسمت 2 In Sprint Automation - Part2

  • 3 مفهوم آمیگوس 3 Amigos concept

  • مشکل چابک 1 - آبشار چابک Agile Problem 1 - Agile waterfall

  • مشکل چابک 2 - N-1 Miraje Agile Problem 2 - N-1 Miraje

  • مسئله چابک 3 - زمان | محدوده | تلاش Agile Problem 3 - Time | Scope | Effort

  • مقدمه متریک Metrics Introduction

  • DORA Metrics DORA Metrics

  • سرعت اسپرینت و سوختگی Sprint Velocity and Burndown

  • ضد الگو 1 - مشکوک کامل Antipattern 1 - Suspicious Perfect

  • Antipattern 2 - Waterfall Agile Antipattern 2 - Waterfall Agile

  • آنتی الگو 3 - تغییر دامنه Antipattern 3 - Scope Change

  • Antipattern 4 - Big Stories Antipattern 4 - Big Stories

  • ضد الگوی 5 - برنامه ریزی بد Antipattern 5 - Bad Planning

  • ضد الگوی 6 - اعتماد به نفس بیش از حد Antipattern 6 - Overconfident

  • Antipattern 7 - استفاده نشده است Antipattern 7 - Not Used

  • آنتی الگوی 8 - بدون تخمین Antipattern 8 - No Estimation

  • معیارهای سرعت Speed Metrics

  • تابع همبستگی The Correlation Function

  • معیارهای کیفیت Quality Metrics

  • افکار بسته Closing Thoughts

هوش مصنوعی مولد - سرعت بخشیدن به کار QA Generative AI - Accelerate QA Work

  • از هوش مصنوعی برای درک اصول تست استفاده کنید Use AI to understand Testing Principles

  • مستندات خود را سریع شروع کنید Rapid Start your documentation

  • کمک به ابزار و ارزیابی چارچوب Aid in toolling and framework assesment

  • سناریوهای با توجه به زمانی ایجاد کنید Generate Given When Then Scenarios

  • فایل های ویژگی Cucumber را ایجاد کنید Generate Cucumber Feature Files

  • فایل های Cucumber را با زمینه پروژه ایجاد کنید Generate Cucumber files with project context

  • تست های خودکار را با Chat GPT ایجاد کنید Generate Automated Tests with Chat GPT

  • تولید تست های خودکار با زمینه پروژه Generate Automated Tests with project context

  • تطبیق کد با CHATGPT Adapting code with CHATGPT

  • ایجاد تماس API از کد منبع Generate API call from Source Code

  • استفاده از CHAT GPT برای کمک به پیکربندی Postman Using CHAT GPT to help configure Postman

  • راه اندازی CLI Execution برای Postman Seting up CLI Execution for Postman

  • تغییر از یک فرمت به دیگری Postman -> مطمئن باشید Switch from one format to another Postman -> Rest assured

  • داده های تست را با هوش مصنوعی تولید کنید Generate Test Data with AI

  • پرس و جوهای SQL ایجاد کنید Generate SQL Queries

  • وارد کردن از اکسل به SQL Import from Excel to SQL

  • حجم زیادی از داده تولید کنید Generate large volumes of data

  • راه اندازی کانتینرها با هوش مصنوعی - Docker Setup Containers with AI - Docker

  • استفاده از هوش مصنوعی برای افزودن مشاغل در خط لوله CI/CD Using AI to add jobs in CI/CD pipeline

  • استفاده از هوش مصنوعی برای راه اندازی خطوط لوله آزمایش عملکرد - GOOGLE LIGHTHOUSE Using AI for setting up performance testing pipelines - GOOGLE LIGHTHOUSE

  • استفاده از هوش مصنوعی به عنوان راهی برای درک کد Using AI as a way to understand code

  • استفاده از هوش مصنوعی برای محاسبه پوشش تست واحد Using AI to calculate Unit Test coverage

  • استفاده از هوش مصنوعی برای بررسی کارایی تست واحد Using AI to investigate unit test efficiency

  • اسکن کد مخزن شما با هوش مصنوعی Scanning you Code Repo with AI

[Gen - AI] مثال عملی - ایجاد خط لوله آزمایشی Jmeter با CHAT GPT [Gen - AI] Practical Example - Jmeter Test Pipeline creation with CHAT GPT

  • [Gen AI - CHAT GPT] انتخاب ابزار با هوش مصنوعی [Gen AI - CHAT GPT] Selecting the tool with AI

  • [Gen AI - CHAT GPT] اولین اسکریپت تست عملکرد را ایجاد کنید [Gen AI - CHAT GPT] Create first performance Test Script

  • [Gen AI - CHAT GPT] شنونده را به Test Script اضافه کنید [Gen AI - CHAT GPT] Add listener to Test Script

  • [Gen AI - CHAT GPT] افزودن موضوعات و کاربران [Gen AI - CHAT GPT] Adding Threads and Users

  • [Gen AI - CHAT GPT] ایجاد داده های آزمایشی تصادفی [Gen AI - CHAT GPT] Generating Random Test Data

  • [Gen AI - CHAT GPT] AI FAIL - افزودن خلاصه نتایج [Gen AI - CHAT GPT] AI FAIL - Adding Results Summary

  • [Gen AI - CHAT GPT] افزودن خلاصه نتایج - راه حل [Gen AI - CHAT GPT] Adding Results Summary - The Solution

  • [Gen AI - CHAT GPT] در حال اجرا از خط فرمان [Gen AI - CHAT GPT] Running from Command Line

  • [Gen AI - CHAT GPT] ایجاد تصویر کانتینر - فایل Docker [Gen AI - CHAT GPT] Creating Container Image - Docker File

  • [Gen AI - CHAT GPT] راه اندازی GITHUB Action [Gen AI - CHAT GPT] Setting up GITHUB Action

  • [Gen AI - CHAT GPT] آزمایش را در خط لوله اجرا کنید [Gen AI - CHAT GPT] Run the Test in a Pipeline

  • [Gen AI - CHAT GPT] نتایج را در دسترس قرار دهید [Gen AI - CHAT GPT] Make Results Available

مفاهیم LEAN که در پروژه های نرم افزاری به کار می روند LEAN Concepts applied to software projects

  • معرفی Introduction

  • اصول ناب Priciples of LEAN

  • اصل ناب 1 - ارزش داده شده توسط مشتری LEAN Principle 1 - VALUE given by customer

  • اصل LEAN 2 - ایجاد جریان LEAN Principle 2 - Establish Flow

  • LEAN اصل 3 - به دنبال کمال باشید LEAN Principle 3 - Seek Perfection

  • LEAN اصل 4 - جریان ارزش LEAN Principle 4 - Value Stream

  • LEAN اصل 5 - کشش LEAN Principle 5 - Pull

  • شناسایی زباله - TIMWOODS Waste identification - TIMWOODS

  • زباله - حمل و نقل Waste - Transportation

  • زباله - موجودی Waste - Inventory

  • زباله - حرکت Waste - Motion

  • ضایعات - در انتظار Waste - Waiting

  • زباله - تولید بیش از حد Waste - Overproduction

  • زباله - پردازش بیش از حد Waste - Overprocessing

  • ضایعات - مهارت/استعداد Waste - Skills/ Talent

  • زباله های جدید برای پروژه های چابک New Wastes for Agile Projects

  • کار در حال انجام را محدود کنید Limit Work in Progress

  • بررسی دلیل ریشه ای Root Cause Analysis

  • DMAIC DMAIC

  • DMADV DMADV

  • خلاصه فصل Chapter Recap

افکار بسته Closing Thoughts

  • در آستانه نزدیک شدن In Closing

نمایش نظرات

آموزش مهندسی کیفیت نرم افزار MasterClass | تست - هوش مصنوعی
جزییات دوره
17 hours
139
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
124
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Andrei Bucureanu Dan Andrei Bucureanu

مشاور تحول کیفیت