آموزش Xray - ابزار مدیریت تست - JIRA - اتوماسیون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونگی استفاده از ابزار مدیریت تست Xray همراه با Jira
- چگونگی دسترسی به APIهای Xray Jira برای استفاده برنامهنویسی در بروزرسانی نوع مسائل
- درک و استفاده از نوع مسائل در تنظیمات Xray برای تستهای دستی
- تست اتوماسیون با استفاده از Xray و ادغام با چارچوب BDD در Selenium
- استفاده از Xray، ادغام با Maven همراه با چارچوب توسعه نرمافزار
- آشنایی با استفاده از Jira ،Xray ،Java ،Selenium، چارچوب BDD
- ساخت نمونه ابری Jira و استفاده از Jira برای مدیریت پروژه
- چگونگی دسترسی به APIهای Jira برای استفاده برنامهنویسی در بروزرسانی نوع مسائل
- یادگیری درباره APIها، تست API ،Docker ،AWS همراه با Xray
- اسکرام، تیمهای اسکرام، اجایل، DevOps، یکپارچهسازی پیوسته، استقرار پیوسته، تست پیوسته
- اتوماسیون APIهای Jira با استفاده از REST Assured
- ادغام با Bitbucket و AWS Cloud CodePipeline
- گزارشدهی تست در AWS CodePipeline
پیشنیازهای دوره
- دانش اولیه درباره تست نرمافزار
توضیحات دوره
آیا شرکت شما به شما تسک داده است تا چگونگی استفاده از JIRA همراه با ابزار مدیریت تست Xray را برای تست و راهاندازی چارچوب اتوماسیون تست با (Selenium + Bitbucket + AWS) بیاموزید؟ همچنین دسترسی به افزونههای JIRA و Xray از طریق APIها را در پروژههای نرمافزاری اجایل خود داشته باشید؟
آیا از جستجو برای روشهای سریع و آسان برای پیادهسازی تست و چگونگی تنظیم امکانات، اعطای دسترسی به کاربران، استفاده از Zephyr، مدیریت کد منبع در Bitbucket، دسترسی به APIهای Jira برای سادهسازی پروژههای اجایل خود خسته شدهاید؟ اما تنها توضیحات فنی خستهکننده و ویدئوهای پیچیده و سختفهم یافتهاید؟
دیگر نگران نباشید.
این دوره گام به گام موارد زیر را ارائه میدهد:
- مقدمهای بر مفاهیم Agile ،Scrum ،DevOps ،CI/CD
- راهاندازی نمونه ابری Jira، اعطای دسترسی به تمام اعضای تیم، راهاندازی تسکها، بورد کانبان و موارد بیشتر
- مفاهیم پایه درباره APIها (رابط برنامهنویسی کاربردی)
- راه اندازی تسکها و باگها در Jira، راهاندازی کانبان - نمای QA و ادمین
- دسترسی به Jira از طریق APIها
- درخواست اضافه کردن افزونه Xray به Jira، دسترسی به APIها
- استفاده از Bitbucket برای مدیریت کد منبع در اتوماسیون تست
- راهاندازی Selenium WebDriver با چارچوب BDD در بهترین شیوههای چارچوب اتوماسیون تست
- استفاده از Docker برای تست تستهای Selenium
- استفاده از محیط AWS برای چارچوب اتوماسیون تست
- مدیریت کد منبع GIT
بله، درست شنیدید. Jira برای ردیابی تست یا تضمین کیفیت مناسب نیست. اشتباه نکنید، Jira ابزاری عالی برای مدیریت اجایل است که در صنعت بسیار مورد استفاده قرار میگیرد. شرکتها به دنبال یک راهکار جامع برای مدیریت Epics ،User Stories ،Tasks و ردیابی زمانبندی پروژهها و مستندسازی هستند. Jira قابلیتهای چشمگیری در نمایش زمانبندی اسکرام، کمیتبندی کار، بوردهای KANBAN و جلسات روزانه دارد تا پیشرفت پروژه را نشان دهد.
Jira به دلیل ادغام آسان و ایمن با محصولات Atlassian مانند Confluence، Bitbucket و Trello جایگاه ویژهای در شرکتها دارد. ولی به عنوان یک QA در تیم اجایل، استفاده از Jira به عنوان ابزار ردیابی تست چالشبرانگیز است. اگر از یک QA بپرسید چقدر به اتمام تست نزدیک شدهایم، احتمالاً پاسخ دقیق نخواهد داشت. بله، میتوانید یک Task را ببندید و اعلام کنید تست User Story تکمیل شده است ولی ارائه گزارش دقیق از تعداد تستهای انجام شده به مکانیزم بهتری نیاز دارد.
بنابراین استفاده از افزونههای مدیریت تست بهتر مانند Zephyr یا Xray لازم است تا QA بتواند برنامهریزی و اجرای تستها را به خوبی ارائه دهد. تضمین کیفیت یک فرآیند حیاتی در مدیریت پروژه است که نشان میدهد محصول تا چه حد از نظر کیفیت آماده تحویل به مشتریان نهایی است. فقط علامتگذاری Task یا User Story به عنوان انجام شده ضمانتی برای پوشش کامل تست یا تصویر کلی کیفیت نیست.
این دوره برای چه کسانی مناسب است؟
- مهندسان تست دستی
- مهندسان تست اتوماسیون
- رهبران تیم اتوماسیون تست
- مدیران اتوماسیون تست
- معماران اتوماسیون تست
- توسعهدهندگان نرمافزار
- مهندسان نرمافزار
- اسکرام مسترها
- برنامهنویسان نرمافزار
- مهندس توسعه نرمافزار در حوزه تست (SDET)
آموزش Xray - ابزار مدیریت تست - JIRA - اتوماسیون
-
مقدمه 03:46
-
درباره ما 01:51
-
نگاهی سریع به نقشه راه 09:01
-
مقدمهای بر DevOps ،Agile ،CI/CD، اسپرینتها، تیمهای اسکرام 08:10
-
ادامه معرفی DevOps ،Agile ،CI/CD، اسپرینتها، تیمهای اسکرام (ابزارها) 12:03
-
ساخت حساب Atlassian 11:39
-
راهاندازی حساب صورتحساب و افزودن کاربران 10:31
-
نحوه تنظیم دسترسی کاربران و نقشها در جیرا توسط ادمین 05:03
-
بررسی جزئیات صورتحساب و قیمتگذاری Jira توسط ادمین 04:59
-
ایجاد تیم و تنظیمات پروفایل شامل مهندس تضمین کیفیت 03:55
-
انواع مسائل در Jira - ساختاربندی Epics ،Stories ،Task ،Bug و شامل تست 14:11
-
ایجاد انواع مسائل در Jira مطابق پروژه «محصولات آنلاین Ace» 06:05
-
اصلاح و پالایش Epics ،User Stories و Tasks 04:04
-
تسک تست یا User Stories برای ردیابی تست - دید مهندس QA 02:50
-
تسک تست یا User Stories برای ردیابی تست - دید مهندس QA 09:52
-
ایجاد Product Backlog و اسپرینت در Jira - دید تیمها و مهندس QA 13:00
-
ایجاد Product Backlog و اسپرینت در Jira - دید تیمها و مهندس QA 05:08
-
Backlog اسپرینت، تسکها، بورد اسپرینت - از دید QA 09:17
-
API چیست؟ (رابط برنامهنویسی کاربردی) 04:01
-
چگونه میتوان به APIها دسترسی داشت؟ افعال (عملیات) مرتبط با API چیست؟ 02:19
-
چه مواردی باید در APIها اعتبارسنجی شوند 03:48
-
نصب Postman برای اعتبارسنجی APIها - نمونههایی از GET ،POST ،PUT ،DELETE 12:19
-
دسترسی به Jira از طریق REST APIها - مقدمه 07:16
-
ایجاد Token API و دسترسی به Jira REST APIها از طریق مجوز 14:19
-
[مثال]: دسترسی به همه کاربران از طریق APIهای Jira 03:24
-
دسترسی به انواع مسائل پروژه از طریق APIهای Jira 06:28
-
دسترسی به تسک از طریق API جیرا - دید مهندس تضمین کیفیت 09:56
-
ایجاد باگ از طریق API جیرا - دید مهندس تضمین کیفیت 02:44
-
نصب Xray (ابزار مدیریت تست) در Jira 07:33
-
انواع مسائل در Xray (ابزار مدیریت تست) 06:14
-
پیکربندی دستی انواع مسائل Xray در پروژههای مدیریتشده توسط تیم 02:20
-
پیکربندی خودکار انواع مسائل Xray در پروژه مدیریت شده توسط شرکت 05:33
-
بورد کانبان و بورد اسکرام در پروژه مدیریت شده توسط شرکت 04:16
-
APIهای Jira در پروژه جدید پاسخ انواع مسائل Xray را برمیگردانند 03:37
-
اپلیکیشن تحت تست (AUT) و مراحل تست (Testcases) 04:39
-
فعالکردن تنظیمات Xray قبل از ایجاد انواع مسائل (تست، مجموعه تست، برنامه تست) 13:35
-
ایجاد نوع مسئله «تست» بر اساس تستکیسهای ما (تستکیس اول: ورود به سیستم) 05:34
-
ایجاد نوع مسئله «تست» بر اساس تستکیسهای دوم و سوم 03:42
-
ایجاد نوع مسئله «مجموعه تست» برای مرتبط کردن 3 «تست» 02:53
-
ایجاد نوع مسئله «برنامه تست» برای مرتبط کردن «3 تست» 02:45
-
ایجاد نوع مسئله «اجرای تست» برای مرتبط کردن «2 تست» 10:05
-
مروری کوتاه بر انواع مسائل و نگاشتهایی که ایجاد کردهایم 07:33
-
بورد Jira از دید مهندس تضمین کیفیت - پس از ایجاد و نگاشت انواع مسائل 03:23
-
اکسپورت کردن ویژگیهای Cucumber 03:39
-
کپی نوع مسئله «اجرای تست» برای ایجاد مسئله «اجرای تست» دیگر 04:06
-
اجرای دستی تستها داخل «اجرای تست» در Jira XRay 06:14
-
معرفی APIهای Xray (APIهای REST) 06:53
-
API Xray (تولید توکن مجوز) و اکسپورت کردن ویژگیهای Cucumber 10:40
-
نصب Intellij ،Java ،Maven 19:07
-
ایجاد پروژه و افزودن افزونه Cucumber 06:21
-
افزودن وابستگیهای Cucumber به پروژه 06:47
-
افزودن وابستگی Selenium 02:35
-
افزودن WebDriver Manager 06:05
-
ایجاد ساختار پوشهها در داخل پروژه 02:54
-
افزودن فایلهای Feature به پروژه 05:18
-
معرفی چارچوب Page Object Model 03:43
-
افزودن صفحات به پروژه ما 08:49
-
افزودن تعاریف گامها به پروژه 03:44
-
فراخوانی WebDriver Manager 05:34
-
تست اول - ویژگی (نمای ورود) اپلیکیشن پرتال آنلاین کفش Ace 07:48
-
رفع خطا در تست اول 07:35
-
تست اول - تکمیل اولین تست 21:28
-
تست دوم - ویژگی (نمای ثبت نام جدید) اپلیکیشن پرتال آنلاین کفش Ace 14:25
-
پیکربندی و اجرای فایلهای Test Runner - این مورد در BDD لازم است 05:11
-
شروع تست سوم - ویژگی (نمای کلی) پرتال آنلاین کفش Ace 08:42
-
ادامه تست سوم (نمای کلی) پرتال آنلاین کفش Ace 05:34
-
تکمیل تست سوم (نمای کلی) 04:34
-
نگاهی سریع به گزارش cucumber.json تولید شده 02:17
-
افزودن توضیحات Xray در فایل Feature 04:14
-
معرفی مستندسازی Xray در ادغام با پروژه Maven 05:43
-
عملی - دمو ادغام Xray با پروژه Maven 11:01
-
دمو - ادغام Xray با پروژه Maven - افزودن دو تست دیگر 09:13
-
چرا به Docker نیاز داریم؟ 10:18
-
نصب Docker روی ماشین محلی 09:00
-
نگاهی سریع به معماری و اجزای Docker 10:05
-
ایجاد فایل Docker و فایل Compose برای اجرای کانتینرهای تست Maven 11:05
-
افزودن جزئیات کانتینرهای Selenium Docker در فایلهای Docker و اجرای تستها 06:35
-
رفع برخی خطاها و اجرای مجدد فایل Docker برای تست 02:30
-
افزودن تغییرات بیشتر برای اینکه هر 3 اجرای تست در کانتینرهای Docker موفق باشند 02:48
-
چرا نیاز به Bitbucket و مدیریت کد منبع داریم؟ 05:48
-
اعطای مجوزهای دسترسی به اعضای تیم در Bitbucket 03:30
-
ارسال نوتیفیکیشن ایمیلی به اعضا پس از اعطای دسترسی 00:32
-
GIT چیست؟ اصول پایه GIT - ایدهای کلی که در ویدئوهای آینده کمک میکند 14:28
-
بررسی وجود GIT در ماشین - در صورت نیاز نصب GIT 02:40
-
ارسال کد به مخزن با استفاده از فرمان های Git 08:18
-
فرآیند ایجاد Pull Request در Bitbucket و ادغام کد در شاخه master 11:13
-
ساخت حساب AWS جدید و ایجاد CodePipeline 12:49
-
افزودن فایل buildspec و اجرای تستها در Pipeline برای نمایش در Xray 13:22
-
ایجاد Bitbucket Pipelines 07:41
-
رفع مشکلات Bitbucket Pipeline 01:54
-
اجرای موفقیتآمیز Bitbucket Pipelines پس از رفع اشکالات 02:57
-
CI/CD 13:21
مشخصات آموزش
آموزش Xray - ابزار مدیریت تست - JIRA - اتوماسیون
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:92
- مدت زمان :10:46:49
- حجم :4.52GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy