Course catalog

Course duration

Course provider

Topic

Categories

Showing 41-52 of 52 items.

linkedin مبانی تست نرم افزار: تست مداوم و DevOps (Mitalearn-194732)

  • 35 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Jain Waldrip
درباره این دوره:

مرحله بعدی فراتر از تست چابک و اتوماسیون تست، آزمایش مداوم است. آزمایش مداوم به این معنی است که اتوماسیون تست شما به طور منظم اجرا شود و قبل از ادامه روند توسعه، چراغ سبز تغییرات کد را نشان دهد. می تواند چرخه عمر توسعه را تسریع کند و به تحویل نرم افزارهای پایدارتر و قابل اطمینان تر کمک کند. DevOps زیرساختی را در اختیار شما قرار می دهد تا اتوماسیون خود را در یک خط لوله یکپارچه سازی مداوم شروع کنید - این دوره می تواند مهارت ها را در اختیار شما قرار دهد. به مربی و توسعه دهنده جین والدریپ بپیوندید تا مفاهیم اساسی تست مداوم و معنای DevOps برای QA را بیاموزید. روش‌هایی را برای اجرای آزمایش‌های خودکار در خط لوله یکپارچه‌سازی مداوم کشف کنید و ابزارهای رایجی را که در فرآیند اجرای آزمایش مداوم با آن‌ها مواجه خواهید شد، کشف کنید. جین همچنین نکاتی را برای اجرای آزمایش ها در کانتینرها و ایجاد گزارش از نتایج آزمایش شما ارائه می دهد.

linkedin مبانی تست نرم افزار: تکنیک های تست (Mitalearn-220759)

  • 1 hours 27 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Mike Fine
درباره این دوره:

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

linkedin مبانی تست نرم افزار: مدیریت تست (Mitalearn-177120)

  • 57 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Mike Fine
درباره این دوره:

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

linkedin مبانی تست نرم افزار: نوشتن و مدیریت اشکال (Mitalearn-193185)

  • 58 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Mike Fine
درباره این دوره:

نوشتن و مدیریت اشکال برای توسعه نرم افزار بسیار مهم است. مدیران کیفیت، توسعه دهندگان، و هر کس دیگری که با راه اندازی یک محصول مرتبط است، عمیقاً در این فرآیند سرمایه گذاری می کند. اشکالات بد - آنهایی که اطلاعات نادرست یا نامشخص دارند - منجر به اتلاف وقت و تلاش زیادی می شود. با این حال، زمانی که اشکالات به خوبی نوشته شده و به درستی مدیریت شوند، پروژه روانتر و سریعتر اجرا می شود. این دوره بهترین شیوه ها را برای شناسایی، نوشتن و ردیابی باگ های کشف شده در طول تست نرم افزار آموزش می دهد. نحوه تشخیص، طبقه بندی و مستندسازی مسائل و همچنین نظارت، نگهداری و در نهایت بستن اشکالات گزارش شده در سیستم ردیابی مانند Jira را بیاموزید. مربی مایک فاین - یک مدیر ارشد آزمون با بیش از 25 سال تجربه - راهنمای مختصر و عملی برای گزارش اشکال ارائه می دهد، به طوری که اطلاعاتی که ارسال می کنید برای توسعه دهندگان معنادار و مفید باشد.

coursera مبانی تست و اعتبارسنجی نرم افزار (Mitalearn-319274)

  • 1 hours 2 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Julian Brooks,Click Start
درباره این دوره:

تست و اعتبارسنجی نرم افزار حیاتی است زیرا تضمین می کند که محصول نهایی با الزامات طراحی مطابقت دارد. تنها در دو هفته، درک جامعی از تکنیک‌های استاندارد صنعت به دست خواهید آورد و نحوه طراحی و اجرای تست‌های موثر را یاد خواهید گرفت. از طریق راهنمایی گام به گام و مثال‌های واقعی، انواع مختلف تست نرم‌افزار را بررسی خواهید کرد و مهارت‌هایی را برای اعمال استانداردهای صنعتی و بهترین شیوه‌ها به دست خواهید آورد. شما یاد خواهید گرفت که کیس های تست قوی طراحی کنید و به استانداردهای صنعت پایبند باشید، که شما را به یک دارایی ارزشمند در زمینه توسعه نرم افزار تبدیل می کند. در پایان دوره، شما به دانش و تخصص برای اطمینان از کیفیت نرم افزار از طریق فرآیندهای آزمایش و اعتبارسنجی دقیق مجهز خواهید شد. به این دوره بپیوندید و همین امروز حرفه توسعه نرم افزار خود را شروع کنید. این دوره یکی از دوره های آموزشی است که توسط Click Start ارائه شده است، یک برنامه آموزشی در انگلستان که برای کمک به جوانان در توسعه مهارت های دیجیتال طراحی شده است. استارت کلیک تعداد محدودی بورسیه تحصیلی را ارائه می دهد که به جوانان در بریتانیا دسترسی رایگان می دهد. سوالات متداول را برای مشاهده جزئیات بیشتر بررسی کنید و پیوند را دنبال کنید تا بررسی کنید که آیا امروز واجد شرایط دسترسی رایگان هستید یا خیر.

linkedin مصاحبه تستر نرم افزار شما (Mitalearn-172887)

  • 41 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Mike Smith
درباره این دوره:

آماده شدن برای مصاحبه برای موقعیت تست نرم افزار؟ در این دوره آموزشی، یاد بگیرید که چگونه به طور موثر تجربیات خود را برجسته کنید و به سوالاتی پاسخ دهید که هم مهارت های فنی و هم مهارت های نرم شما را مورد آزمایش قرار می دهند. مربی مایکل اسمیت به مهارت‌های رایج و فنی که آزمایش‌کنندگان نیاز دارند، از جمله تجربه اتوماسیون تست، تست اکتشافی، تست API، SQL، CLI و اسکریپت‌نویسی، نگاه می‌کند. سپس مهارت‌های نرمی را که ممکن است در نقش مورد نیاز باشد، مانند برآورد و کار گروهی بررسی می‌کند. به‌علاوه، کشف کنید که چگونه می‌توانید از مصاحبه‌گرتان جداول را بچرخانید و سؤالات هوشمندانه و هوشمندانه‌ای بپرسید که به شما کمک می‌کند به عنوان یک نامزد برجسته شوید.

coursera مقدمه ای بر تجزیه و تحلیل خودکار (Mitalearn-312168)

  • 4 hours 36 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Mike,Kevin Wendt
درباره این دوره:

این دوره به معرفی تکنیک های پیشرفته برای تجزیه و تحلیل خودکار می پردازد. تجزیه و تحلیل خودکار شامل هر دو رویکرد برای تولید خودکار تعداد بسیار زیادی آزمایش برای بررسی اینکه آیا برنامه‌ها نیازها را برآورده می‌کنند، و همچنین ابزارهایی را در بر می‌گیرد که با آن می‌توان *ثابت کرد که نرم‌افزار مطابق با الزامات است و عاری از نقص‌های معمولی است، مانند به‌عنوان تقسیم بر صفر، سرریز/زیر جریان، بن‌بست، آزادی شرایط مسابقه، سرریز بافر/آرایه، استثناهای کشف نشده و چندین باگ رایج دیگر که می تواند منجر به خرابی برنامه یا مشکلات امنیتی شود. یادگیرنده با تئوری اساسی و کاربردهای چنین رویکردهایی آشنا می شود و انواع تکنیک های تجزیه و تحلیل خودکار را بر روی برنامه های نمونه اعمال می کند. پس از اتمام این دوره، زبان آموز قادر خواهد بود: - پایه های تأیید خودکار را درک کنید: تصادفی سازی و نمایش های نمادین - تشخیص نقاط قوت و ضعف تست تصادفی، تحلیل نمادین، تحلیل استاتیک و بررسی مدل - استفاده از انواع پیشرفته ترین تجزیه و تحلیل استاتیک و ابزارهای تست خودکار برای تأیید خودکار - ایجاد الزامات اجرایی به عنوان یک اوراکل مناسب برای آزمایش خودکار و تجزیه و تحلیل نمادین - درک کنید که چگونه انتخاب اوراکل بر عیب یابی برای استراتژی های تجزیه و تحلیل خودکار تأثیر می گذارد. - از تست خودکار برای دستیابی به پوشش کامل جهش استفاده کنید - یک طرح آزمایشی ایجاد کنید که هم از تست های دستی و هم از تست های خودکار برای به حداکثر رساندن دقت، به حداقل رساندن تلاش و زمان و به حداقل رساندن هزینه های تست استفاده می کند. این دوره برای فراگیران علاقه مند به درک اصول اتوماسیون و کاربرد ابزارها در نظر گرفته شده است برای تجزیه و تحلیل و آزمایش نرم افزار این دانش به چندین نقش معمولی سود می برد: مهندس نرم افزار، مهندس نرم افزار در تست، مهندس اتوماسیون تست، مهندس DevOps، توسعه دهنده نرم افزار، برنامه نویس، علاقه مندان به کامپیوتر. ما انتظار داریم که شما با چرخه حیات توسعه نرم افزار آشنایی داشته باشید، درکی از اصول تست نرم افزار، مشابه آنچه در مقدمه تست نرم افزار و دوره های تست جعبه سیاه و سفید پوشش داده شده است. آشنایی با یک زبان شی گرا مانند جاوا یا توانایی برداشتن سریع نحو جاوا برای نوشتن و اصلاح کد و تمایل به استفاده از ابزارها و IDE ها فرض می شود.

linkedin مقدمه ای بر کلاس های تست در Salesforce (Mitalearn-181251)

  • 1 hours 27 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Duard Lynn Davis
درباره این دوره:

توانایی نوشتن کد تست یک مهارت ارزشمند برای هر توسعه دهنده ای است که پلتفرم Salesforce را برای سازمان خود سفارشی می کند. در این دوره، به مدرس Duard Lynn Davis بپیوندید تا نشان دهد که چرا کلاس های آزمایشی مورد نیاز است، چگونه آنها را برای پشتیبانی بنویسید، و چگونه به حداکثر پوشش کد دست یابید. بیاموزید که چگونه یک کلاس آزمایشی پایه ایجاد کنید، کد آزمایشی را با استفاده از روش‌های کارخانه آزمایشی پیاده‌سازی کنید، و به نگرانی‌های رایج در کلاس‌های آزمایشی رسیدگی کنید، از جمله نحوه استفاده از اظهارات برای تأیید اینکه کد شما مطابق انتظار عمل می‌کند. به‌علاوه، موضوعات آزمایشی پیشرفته‌تر را بررسی کنید، مانند نحوه آزمایش هر جنبه از کد دسته‌ای Apex.

coursera مهندسی داده با Rust (Mitalearn-332806)

  • 7 hours 36 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Noah Gift,Alfredo Deza
درباره این دوره:

آیا شما یک مهندس داده، توسعه‌دهنده نرم‌افزار یا یک علاقه‌مند به فناوری با درک اولیه از Rust هستید و به دنبال افزایش مهارت‌های خود و غواصی عمیق در قلمرو مهندسی داده با Rust هستید؟ یا آیا شما یک حرفه ای از یک پیشینه زبان برنامه نویسی دیگر هستید و قصد دارید ویژگی های کارایی، ایمنی و همزمانی Rust را برای کارهای مهندسی داده کشف کنید؟ اگر چنین است، این دوره برای شما طراحی شده است. در حالی که انتظار می رود دانش بنیادی Rust داشته باشید، شما باید به طور ایده آل با اصول ساختار داده ها و الگوریتم ها راحت باشید و درک درستی از پایگاه های داده و پردازش داده داشته باشید. آشنایی با SQL، خط فرمان و کنترل نسخه با git مزیت دارد. این دوره چهار هفته ای بر استفاده از Rust برای ایجاد سیستم های پردازش داده کارآمد، ایمن و همزمان تمرکز دارد. سفر با غواصی عمیق در ساختارهای داده و مجموعه‌های Rust آغاز می‌شود و به دنبال آن ویژگی‌های ایمنی و امنیتی Rust در زمینه مهندسی داده بررسی می‌شود. در هفته بعد، کتابخانه ها و ابزارهای خاص مهندسی داده مانند Diesel، async، Polars، و Apache Arrow را کاوش خواهید کرد و یاد خواهید گرفت که با سیستم های پردازش داده، REST، پروتکل های gRPC و AWS SDK برای عملیات داده مبتنی بر ابر ارتباط برقرار کنید. . هفته آخر بر روی طراحی و پیاده سازی سیستم های پردازش داده کامل با استفاده از Rust تمرکز دارد. در پایان این دوره، شما به خوبی برای استفاده از Rust برای انجام وظایف مهندسی داده در مقیاس بزرگ، حل مشکلات دنیای واقعی با کارایی و سرعت مجهز خواهید شد. آزمایشگاه‌ها و پروژه‌های عملی در طول این دوره به شما اطمینان می‌دهند که تجربه عملی به دست آورید و دانش خود را عملی کنید. این دوره دروازه شما برای تسلط بر مهندسی داده با Rust است و شما را برای سطح بعدی در سفر مهندسی داده خود آماده می کند.

coursera مهندسی نرم افزار: پیاده سازی و آزمایش (Mitalearn-309261)

  • 2 hours 50 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung
درباره این دوره:

چرخه حیات توسعه نرم افزار (SDLC) فرآیند توسعه نرم افزار از طریق برنامه ریزی، تجزیه و تحلیل نیاز، طراحی، پیاده سازی، آزمایش و نگهداری است. این دوره بر مراحل پیاده سازی و آزمایش SDLC متمرکز است و شما فرآیندهای مختلف توسعه نرم افزار را برای توسعه سیستم های نرم افزاری بزرگ بررسی می کنید و نقاط قوت (مزایا) و ضعف (معایب) فرآیندهای مختلف توسعه نرم افزار را درک خواهید کرد. همچنین با تکنیک های برنامه نویسی دفاعی برای جلوگیری از اشکالات نرم افزاری در حین پیاده سازی مواجه خواهید شد و یاد خواهید گرفت که چگونه سیستم خود را با استفاده از انواع مختلف تست ها به طور کامل تست کنید. مفاهیم اولیه برنامه نویسی شی گرا (OOP) برای موضوعاتی که در برنامه نویسی تدافعی و تست شی گرا پوشش داده می شوند مورد نیاز است. پیاده‌سازی توسط مدل‌های UML مشتق‌شده از تجزیه و تحلیل نیازمندی هدایت می‌شود. توصیه می شود قبل از شروع این دوره درس "مهندسی نرم افزار: مدل سازی سیستم های نرم افزاری با استفاده از UML" را بگذرانید، اما نیاز سختی نیست.

linkedin موفقیت در تست نرم افزار (Mitalearn-395247)

  • 56 minutes
  • مناسب همه
  • Release date: 25 February 2022
  • Author: Ash Coleman
درباره این دوره: 

 تست بخشی جدایی ناپذیر از ایجاد نرم افزار با کیفیت است، اما دقیقا چگونه می توان به یک تست کننده نرم افزار موفق تبدیل شد؟ تست نرم افزار موقعیتی عجیب در دنیای توسعه است، زیرا واقعاً یک مسیر رسمی یا مجموعه ای از اعتبارنامه ها وجود ندارد که لزوماً شما را به عنوان یک آزمایش کننده نرم افزار واجد شرایط کند. در این دوره، مدیر مهندسی Ash Coleman - که خودش شغل آشپزی را با نقش رهبری کنترل کیفیت عوض کرد - مسیرهای شغلی مختلف و مسیرهای آزمایش کنندگان نرم افزار را از طیف گسترده ای از زمینه های مختلف تا تخصص های مختلف شرح می دهد. می توانند پیگیری کنند. چه در حال حاضر یک آزمایش‌کننده نرم‌افزار هستید که نمی‌دانید شغل شما ممکن است به کجا برسد، یا در یک زمینه کاملاً نامرتبط و به دنبال ورود به تست نرم‌افزار هستید، این دوره می‌تواند راهنمای اصلی شما در هنگام پیمایش گزینه‌هایتان باشد.

Related Skills

linkedin نکات تست نرم افزار هفتگی (Mitalearn-164149)

  • 1 hours 12 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Michael Smith
درباره این دوره:

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

توجه: از آنجایی که این سریال در حال انجام است، بینندگان گواهی پایان کار را دریافت نخواهند کرد.

Related Skills

Suggestions