ارزیابی کیفیت نرمافزار - تبدیل شدن به مشاور تست
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ارزیابی کیفیت نرمافزار
- ارزیابی بلوغ DevOps
- بهبود فرآیند تحویل نرمافزار
- درک تحویلهای مدرن نرمافزاری
- نمونه عملی ارزیابی پروژه
- شیفت چپ و شیفت راست
- تست نرمافزار
- تضمین کیفیت
- مهندسی کیفیت و تحول
پیشنیازهای دوره
- تجربه اولیه در توسعه نرمافزار
- درک اولیه از DevOps و SRE
- مهندسی کیفیت نرمافزار
- تجربه اولیه در کدنویسی
توضیحات دوره
به دوره «مقدمهای بر ارزیابی کیفیت نرمافزار» در Udemy خوش آمدید! این دوره سطح مبتدی طراحی شده تا مروری جامع بر مفاهیم ضروری توسعه نرمافزار، تضمین کیفیت و روشهای تحویل بهینه ارائه دهد. و مهمتر از همه، نحوه ارزیابی بلوغ هر یک از این حوزهها را آموزش میدهد.
این دوره دریچهای است برای ارزیابی اصول و روشهای اساسی که موفقیت در تحویل نرمافزار را شکل میدهند. چه تازهوارد دنیای توسعه نرمافزار باشید و چه بخواهید دانش خود را گسترش دهید، این دوره به شما دید لازم برای انجام ارزیابی اولیه کیفیت در هر پروژه تحویل نرمافزار را میدهد.
نکات مهم دوره:
1. مفاهیم اولیه مهندسی کیفیت: اصول اصلی مهندسی کیفیت را ارزیابی کنید. شامل استراتژیهای تست، اتوماسیون تست و یکپارچهسازی مداوم. دریابید تضمین کیفیت چگونه در چرخه عمر توسعه نرمافزار جای میگیرد و چه تأثیری بر تحویل محصولات نرمافزاری قابلاعتماد دارد.
2. شیوههای برتر کدنویسی و بیلد: استانداردهای کدنویسی، کنترل نسخه و تکنیکهای بازبینی کد را ارزیابی کنید که به حفظ کدبیس قوی کمک میکنند. اهمیت کد پاک و قابل نگهداری و نقش آن در رسیدن به تحویل نرمافزاری بیدغدغه را بیاموزید.
3. مهندسی اطمینان سایت (SRE) و DevOps: شما SRE و DevOps را ارزیابی کنید و اهمیت آنها را در دستیابی به برتری عملیاتی بفهمید. درک کنید این روشها چگونه با ایجاد همکاری میان تیمهای توسعه و عملیات، تحویل نرمافزاری سریعتر و قابلاطمینانتر را ممکن میسازند.
4. بهبود و بهینهسازی فرآیندها: با روشها و تکنیکهای بهبود فرآیند آشنا شوید که منجر به تحویل نرمافزار کارآمدتر میشوند. بیاموزید چگونه گلوگاهها را شناسایی کرده، روندهای کاری را سادهسازی و فرآیندها را به طور مداوم برای نتایج بهتر بهبود دهید.
5. ارزیابیهای عملی: در ارزیابیهای عملی مبتنی بر پروژههای واقعی مشارکت کنید.
6. رویکردهای شیفت چپ و شیفت راست: مفاهیم «شیفت چپ» و «شیفت راست» را بررسی کرده و تفاوت آنها در چرخه عمر توسعه نرمافزار را درک کنید. یاد بگیرید چگونه تست زودهنگام و بازخورد کاربران به تولید نرمافزاری با کیفیت بالاتر کمک میکند.
7. زیرساخت و ارسال نرمافزار: جنبههای زیرساختی تحویل و استقرار نرمافزار را ارزیابی کنید. درک کنید کانتینریزهسازی، ارکستراسیون و استراتژیهای استقرار چگونه به روانتر شدن فرآیند ارسال محصولات نرمافزاری کمک میکنند.
8. با یادگیری چگونگی تفسیر نمودار Sprint Burndown، با رایجترین الگوهای ضد-صرفه در تیمهای چابک آشنا شوید.
در پایان این دوره، اصول مستحکم در ارزیابی تحویل نرمافزار، مهندسی کیفیت و روشهای مرتبط خواهید داشت. آماده خواهید بود تا به طور مؤثر در پروژههای توسعه نرمافزار مشارکت کنید و با تیمهای چندرشتهای همکاری کرده و محصولات نرمافزاری برجسته ارائه دهید.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار
- تستکنندگان نرمافزار
- مدیران مهندسی
- توسعهدهندگان
- مهندسان DevOps و SRE
ارزیابی کیفیت نرمافزار - تبدیل شدن به مشاور تست
-
مقدمه 03:09
-
چرا ارزیابی انجام میدهیم؟ 03:10
-
رویکرد معمول برای هر ارزیابی 03:40
-
تعیین هدف ارزیابی 02:14
-
در ارزیابی به چه چیزهایی نگاه میکنیم؟ 03:58
-
ارزیابی بلوغ - مدل پیشنهادی 04:39
-
تحویل برای تاثیرگذاری 02:30
-
معرفی فصل 04:03
-
مراسم چابک 04:11
-
DoR و DoD 05:32
-
ترکیب تیم 03:54
-
آیا تیم عملکرد بالایی دارد؟ 04:21
-
اتوماسیون درون Sprint 07:05
-
شاخصهای چابک - نمودار سرعت 06:26
-
شاخصهای چابک - نمودار Sprint Burndown 01:38
-
الگوی ضدصرفه 1- کامل مشکوک 03:06
-
الگوی ضدصرفه 2- چابک آبشاری 04:02
-
الگوی ضدصرفه 3- تغییر دامنه 04:40
-
الگوی ضدصرفه 4- داستانهای بزرگ 01:38
-
الگوی ضدصرفه 5- برنامهریزی ضعیف 01:15
-
الگوی ضدصرفه 6- اعتماد به نفس بیش از حد 05:32
-
الگوی ضدصرفه 7- استفاده نشده 00:41
-
الگوی ضدصرفه 8 - بدون برآورد 02:47
-
چرا نباید از اتوماسیون N-1 استفاده کرد؟ 05:22
-
روشهای کاری 03:41
-
تمپلیتها (الگوها) 03:31
-
تغییر در دامنه | مدیریت تغییر 04:24
-
معرفی فصل 02:51
-
پوشش 04:13
-
ابزارهای تحلیل ایستا 03:50
-
ابزارهای اعتبارسنجی پویا 04:15
-
شاخهها 02:39
-
استراتژی شاخهبندی - GitFlow 02:17
-
استراتژی شاخهبندی - شاخههای انتشار 02:29
-
استراتژی شاخهبندی - شاخه ویژگی 02:09
-
استراتژی شاخهبندی - توسعه مبتنی بر تنه 03:38
-
توسعه مبتنی بر تست - TDD 03:35
-
معرفی فصل 02:57
-
زیرساخت 03:48
-
محیطهای کوتاهمدت - به درخواست 03:38
-
محیطهای کوتاهمدت - محیط ویژگی 02:28
-
محیطهای بلندمدت - محیطهای انتشار 03:37
-
GITOPS 07:55
-
زیرساخت مبتنی بر تست پذیرش 03:41
-
تحویل مستمر 04:02
-
شیفت راست 04:05
-
انتشار به هنگام نیاز 04:21
-
ارزیابی مقیاسپذیری 04:04
-
ارزیابی آشوب 04:17
-
معرفی فصل 05:07
-
هرم تست 04:51
-
هرم تست - الگوی ضدصرفه مخروط بستنی 05:42
-
قابلیت ردیابی 04:13
-
محیطها 04:10
-
بهرهوری تست 05:15
-
نقش مهندس کیفیت 03:53
-
چارچوب اتوماسیون 06:27
-
مهارت مهندس کیفیت 05:19
-
ابزارهای مهندسی کیفیت 04:35
-
ارزیابی پوشش 05:40
-
رویکرد مهندسی کیفیت 04:45
-
رویکرد شیفت چپ 04:59
-
معرفی فصل 03:04
-
سرعت - زمان اجرای تستها 04:08
-
تابع همبستگی 05:11
-
سرعت - زمان PR 02:52
-
سرعت - زمان شاخه 03:05
-
سرعت - بررسی نمونه روند 03:44
-
سرعت - زمان بازبینی کد 03:11
-
سرعت - زمان در وضعیت 02:27
-
کیفیت - نرخ شکست بیلد 03:14
-
کیفیت - شکست کارهای Continuous Integration 02:45
-
کیفیت - Commit / PR 03:14
-
عیوب کیفیت / SP 02:57
-
کیفیت - بازگشایی مجدد نقص 03:20
-
کیفیت - روند نقصها 03:16
-
کیفیت - تحلیل ریشهای علت 03:14
-
کیفیت - استقرارهای ناموفق 03:29
-
شاخصهای DORA 07:15
-
معرفی فصل 02:44
-
دسترسپذیری بالا 04:48
-
بازیابی از فاجعه 02:58
-
مدیریت رخداد 04:09
-
شیفت راست 04:59
-
مشاهدهپذیری 03:26
-
نقشههای حرارتی / دیدگاههای کاربر 04:00
-
ذهنیت بهبود مداوم 07:23
-
ارزیابی 1- مسائل SDLC و چابک 14:07
-
ارزیابی 2- تجارت الکترونیک - مسئله مالکیت داده 18:28
مشخصات آموزش
ارزیابی کیفیت نرمافزار - تبدیل شدن به مشاور تست
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:89
- مدت زمان :06:14:22
- حجم :3.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy