بوت کمپ نرم افزار تستینگ برای مبتدیان
با این دوره جامع، مسیر شغلی خود را در تست نرم افزار و تضمین کیفیت (QA) آغاز کنید.
مهارتهای کلیدی که کسب خواهید کرد:
- اصول تست نرم افزار: شامل برنامهریزی تست، طراحی و اجرای دقیق کیسهای تست و مدیریت ماهرانه عیوب.
- حوزههای پیشرفته تست: اتوماسیون تست، تست عملکرد (Performance Testing) و تست API، با تمرکز بر ادغام یکپارچه این روشها.
- تست مستمر و چابک (Agile): آشنایی با متدولوژیهای Agile، DevOps و انواع چرخههای حیات تست نرم افزار برای بهینهسازی مدیریت تست.
تجربه عملی و پشتیبانی بینظیر:
- شرکت در پروژههای واقعی برای کسب تجربه عملی.
- استفاده از اپلیکیشن تخصصی QA برای پیشرفت شغلی.
- دسترسی به جلسات مشاوره اختیاری 1:1 برای راهنمایی شخصیسازی شده.
پیشنیازها:
موفقیت در QA نیازمند تعهد، ذهنیت برنده و رویکرد "هرگز تسلیم نشو" است. همین!
این دوره تمام آنچه برای موفقیت در QA نیاز دارید را پوشش میدهد.
بهروزرسانی شده در 2025
به "بوت کمپ جامع تست نرم افزار: توانمندسازی تستکنندگان" خوش آمدید! چه از ابتدا شروع میکنید و چه به دنبال ارتقاء مهارتهای خود در تضمین کیفیت (QA) هستید، این دوره برای مبتدیان و متخصصان مشتاق طراحی شده است. هیچ پیشزمینه برنامهنویسی لازم نیست؛ تنها چند ساعت تعهد در هفته شما را به درک عمیقی از تست نرم افزار میرساند و در پایان مسیر، شما را به یک متخصص QA پخته تبدیل خواهد کرد.
چرا این دوره متمایز است؟
این دوره که توسط یک متخصص با تجربه در صنعت و متعهد به موفقیت شما هدایت میشود، ترکیبی منحصر به فرد از تئوری و تمرین عملی را ارائه میدهد. ما معتقدیم یادگیری باید لذتبخش و جذاب باشد و جامعهای حمایتی را پرورش دهیم که در آن دانشآموزان بتوانند موفق شوند. ساختار دوره، تجربهای یادگیری روان شامل بینشهای عملی را تضمین میکند که شما را برای چالشهای دنیای واقعی در حوزه تست نرم افزار آماده میکند.
پس از اتمام هر ماژول، دانش و درک خود را با یک آزمون سطحبندی شده (Level Up Quiz) آزمایش کنید.
با ثبتنام، به اپلیکیشن انحصاری برای تست دستی، اتوماسیون تست، تست عملکرد و تست API دسترسی خواهید داشت. این پلتفرم شخصیسازی شده، تجربهای روان از یادگیری را تضمین میکند و به شما امکان میدهد مهارتهای خود را در یک زمینه واقعی تمرین و اعمال کنید.
مروری بر دوره:
-
مقدمه
- چه چیزی این دوره را متمایز میکند؟ چرا من را به عنوان مدرس خود انتخاب کنید؟ - تعهد من به شما.
- لذت ببرید - این دوره یک شبه ساخته نشده است. - به جامعه بپیوندید - توضیحات ساختار و فرمت دوره
-
مروری بر تست نرم افزار و صنعت
- تست چیست و چرا مهم است؟
- مروری بر بازار تست و فرصتها برای ما.
- تستر، QA، SDET و تفاوت تست و QA توضیح داده میشود.
- نحوه همراستایی تست نرم افزار در سازمانها.
- آزمون ماژول
-
چرخههای حیات نرم افزار و آنچه برای QA مهم است
- SDLC (چرخه حیات توسعه نرم افزار) توضیح داده میشود.
- STLC (چرخه حیات تست نرم افزار) توضیح داده میشود.
- چرخه حیات عیب توضیح داده میشود.
- اعتبارسنجی (Verification)، تأیید (Validation) و ادعاهای (Assertions) توضیح داده میشود.
- آزمون ماژول
-
انواع تست نرم افزار
- انواع تست نرم افزار توضیح داده میشود.
- مروری بر تست عملکردی (Functional Testing).
- مروری بر تست غیرعملکردی (Non-Functional Testing).
- آزمون ماژول
-
درک تست عملکردی
- تست یکپارچهسازی (Integration Testing).
- تست دودهای (Smoke) و منطقی (Sanity)
- تست سیستم (System Testing).
- تست رگرسیون (Regression Testing).
- تست پذیرش کاربر (User Acceptance Testing).
- تست جهانیسازی (Globalization) و بومیسازی (Localization).
- آزمون ماژول
-
تست غیرعملکردی توضیح داده میشود
- تست عملکرد (Performance Testing).
- تست امنیتی (Security Testing).
- تست قابلیت استفاده (Usability Testing).
- تست سازگاری (Compatibility Testing).
- آزمون ماژول
-
استراتژی تست و اجزای چرخه حیات تست
- استراتژی تست.
- کارگاه استراتژی تست.
- نیازمندیها.
- کارگاه نیازمندیها.
- برنامه تست.
- کارگاه برنامه تست.
- نوشتن کیسهای تست.
- کارگاه نوشتن کیسهای تست.
- اولویت و شدت تستها.
- اجرای تست - ماژول پیشنیاز.
- آزمون ماژول
-
اجرای تست
- اجرای کیسهای تست.
- کارگاه اجرای کیسهای تست.
- تستهای منطقی و دودهای.
- نتایج اجرای تست و گزارشدهی.
- تست مجدد (Re-Testing) و تست رگرسیون.
- آزمون ماژول
-
باگها و عیوب
- چرخه حیات عیوب.
- اولویت در مقابل شدت عیوب.
- بیشتر درباره عیوب.
- کارگاه عیوب.
- آزمون ماژول
-
تست بیشتر
- چرخه تست.
- تست واحد (Unit Testing).
- آزمون ماژول
-
مدیریت تست
- مروری بر مدیریت تست.
- کیسهای تست.
- چرخهها، فازها و اجرای تست.
- ابزارها و محصولات.
-
تست اپلیکیشنهای شما: رابط کاربری (UI)
- تست دستی (Manual Testing).
- مبانی اتوماسیون تست.
- مبانی بیشتر اتوماسیون تست.
- تست رابط کاربری (UI testing).
- اتوماسیون تستهای UI.
- آزمون ماژول
-
تست اپلیکیشنهای شما: API
- مروری بر API.
- API اپلیکیشن کتابفروشی - بخش 1.
- API اپلیکیشن کتابفروشی - بخش 2.
- مبانی تست API.
- مستندات و مشخصات API.
- ابزارهای تست API.
- آزمون ماژول
-
تست اپلیکیشنهای شما: موبایل
- تست موبایل (Mobile Testing).
- اتوماسیون تست موبایل.
- آزمون ماژول
-
مبانی جاوا اسکریپت، Node.js و VSCode
- چرا جاوا اسکریپت؟
- متغیرها (Variables).
- عملگرها (Operators).
- دستورات شرطی (Conditional Statements).
- حلقهها (Loops).
- توابع (Functions).
- آرایهها (Arrays).
- اشیاء (Objects).
- Async & Await.
- درک مدل شیء سند (Document Object Model - DOM).
- نصب Node.js و NPM.
- نصب VSCode.
- آزمون ماژول
-
اتوماسیون تست با Selenium
- مروری بر Selenium و کاربرد آن در تست خودکار.
- افزونههایی برای یافتن Xpath و شناسهها در Selenium.
- نصب فایرفاکس، Selenium WebDriver و چند گام اولیه.
- تعامل با صفحات وب (Webpage Interactions).
- TC001.
- ادعاهای Node.js در Selenium.
- ادعاهای پیشرفته - مقدمه Chai.
- مرتب کردن موارد - ماژولار کردن کد.
- اتوماسیون تست داده محور با Selenium WebDriver.
- کار با فریمورک تست جاوا اسکریپت - Mocha.
- ساخت گزارشهای اجرای تست با Mocha.
- افزودن اسکرینشات به گزارشهای اتوماسیون با Mochawesome.
- TC007 - تست سرتاسری (End to End Test).
- آزمون ماژول
-
تست API و اتوماسیون با SoapUI
- نصب SoapUI و مرور سریع.
- شروع با یک پروژه.
- شروع با یک پروژه با استفاده از تعریف swagger.
- ایجاد تست از درخواستها.
- ادعاهای بیشتر.
- تبادل دادههای پاسخ API و ادعاهای پویا.
- معرفی برنامهنویسی Groovy در SoapUI.
- اجرای تستها و کارهای بیشتر با Groovy.
- اتوماسیون تست API با Groovy پیشرفته.
- TestRunner و گزارشها در SoapUI.
- آزمون ماژول
-
تست عملکرد با Jmeter
- نصب Jmeter.
- ضبط تست JMeter.
- رفع اشکال تست ضبط شده.
- افزودن پارامترسازی (Parameterization).
- اجرا در حالت CLI.
- آزمون ماژول
-
تست مرورگرهای مختلف (Cross Browser Testing)
- تست مرورگرها و تست مرورگرهای مختلف.
- مروری بر BitBar.
- اجرای تستهای Selenium در BitBar.
- آزمون ماژول
-
مدیریت تست با Zephyr
- مقدمه Gitpod.
- لجستیک و نصب Zephyr Enterprise.
- مدیریت تست با Zephyr Enterprise - بخش الف.
- مدیریت تست با Zephyr Enterprise - بخش ب.
- آزمون ماژول
-
تست API و اتوماسیون با Postman
- چرا Postman را یاد میگیریم؟
- شروع با Postman.
- پارامترها، متغیرها و تبادل دادههای پاسخ API.
- اعتبارسنجیها و ادعاها با Postman.
- مجموعههای Postman (Postman Collections).
- اتوماسیون Postman، newman و CLI.
- آزمون ماژول
Sanketh Shanbhag
نمایش نظرات