آنچه یاد خواهید گرفت:
نقش QA را در تیمهای نرمافزاری مدرن درک کرده و میبینید متخصصان تست چگونه ارزش تجاری و فنی ایجاد میکنند.
با استفاده از رویکردهای سنتی و BDD، موارد تست شفاف و مؤثر طراحی میکنید.
نقصهای نرمافزاری را با شدت و اولویت مناسب شناسایی، بازتولید و گزارش میکنید.
با چابک، Scrum و Jira در گردشکارهای واقعی اسپرینت با اطمینان کار میکنید.
تستهای دستی، عملکردی، اکتشافی، دود و رگرسیون را انجام میدهید.
وب اپلیکیشنها، اپلیکیشنهای موبایل، دسکتاپ، API و داده محور را تست میکنید.
از SQL برای کوئری پایگاه دادهها و اعتبارسنجی داده اپلیکیشن استفاده میکنید.
مهارتهای پایه HTML و CSS و JavaScript و Git و خط فرمان را به عنوان یک متخصص QA به کار میگیرید.
چرخه کامل تست از الزامات تا انتشار را اجرا میکنید و برای مصاحبههای QA سطح مبتدی با پروژههای عملی و تجربه واقعی آماده میشوید.
پیشنیازهای دوره
هیچ تجربه قبلی در QA، تست یا حوزههای فنی لازم نیست.
برای شروع دوره، هیچ پیشینه برنامهنویسی نیاز نیست.
یک رایانه با Windows و macOS یا Linux و دسترسی به اینترنت
تمایل به یادگیری، تمرین و دنبال کردن یک مسیر آموزشی ساختارمند 30 روزه
تمام ابزارها، مفاهیم و مهارتهای فنی از پایه و مرحلهبهمرحله توضیح داده میشوند.
توضیحات دوره
آیا آمادهاید در 30 روز وارد دنیای فناوری شوید؟ این فقط یک دوره تست دیگر نیست. این یک بوتکمپ ساختارمند و کامل 30 روزه است که شما را از صفر به متخصص QA آماده استخدام میرساند؛ با آموزش فردی که هم تست را میشناسد و هم دقیقاً میداند مدیران استخدام به دنبال چه چیزی هستند.
مشکل چیست؟
شما میخواهید وارد حرفه QA شوید، اما حجم اطلاعات شما را سردرگم کرده است: از کجا شروع کنید؟ واقعاً چه مواردی مهم هستند؟ چقدر دانش فنی لازم دارید؟ دورههای پراکندهای دیدهاید که فقط بخشهایی را آموزش میدهند، اما هیچ کدام تصویر کامل را نشان نمیدهند یا یک مسیر زمانی روشن ارائه نمیکنند. شما به یک راهنمای جامع و ساختاریافته 30 روزه نیاز دارید که شما را از اصول تا مهارتهای آماده مصاحبه، در یک ماه متمرکز همراهی کند.
راهحل
این بوتکمپ ساختارمند 30 روزه، همه مواردی را که برای تبدیل شدن به متخصص با اعتمادبهنفس QA نیاز دارید پوشش میدهد. ما با اصول تست شروع میکنیم: تست نرمافزار دقیقاً چیست، چگونه در فرآیند تحویل نرمافزار جای میگیرد، و ذهنیت متخصص تست حرفهای چگونه است. سپس تست دستی را به طور کامل یاد میگیرید، گزارش باگ شفاف مینویسید، انواع مختلف تست را بررسی میکنید و با ابزارهایی که تیمها واقعاً استفاده میکنند (Jira، مدیریت مورد تست، پایگاه دادهها و APIs) آشنا میشوید.
حتی به اندازهای توسعه وب یاد میگیرید که بفهمید دقیقاً چه چیزی را تست میکنید، و در پایان، مبانی تست خودکار و آمادگی واقعی برای مصاحبه را هم خواهید داشت. ساختار 30 روزه باعث میشود متمرکز و متعهد بمانید. تا پایان ماه، تجربه عملی و اعتمادبهنفس لازم برای ورود به یک نقش QA سطح مبتدی را خواهید داشت.
آنچه یاد خواهید گرفت:
اصول تست
تست نرمافزار دقیقاً چیست و چرا اهمیت دارد؟
انواع تست و ذهنیت تست
موارد تست، گزارش باگها و گردشکار QA
تست مثبت، منفی و پیشرفته
تحویل نرمافزار و فرآیند
آبشاری، چابک، Scrum و کانبان
یوزر استوری و معیارهای پذیرش
اینکه QA چگونه در تیمهای واقعی نرمافزاری جای میگیرد؟
ابزارهای عملی تست
Jira برای ردیابی موارد و مدیریت اسپرینت
سیستمهای مدیریت مورد تست (Xray)
اولویتبندی و استراتژیهای تست دستی
تریاژ باگ و چرخه عمر نقص
بررسی عمیق تست عملکردی
سناریوهای تست و سطوح تست عملکردی
تحلیل مقدار مرزی و دستهبندی همارزی
تست انتقال State
تست انواع مختلف اپلیکیشن (دسکتاپ، موبایل، وب)
مهارتهای فنی برای QA
مبانی خط فرمان
اصول HTML ،CSS و JavaScript
وب اپلیکیشنها در پشت صحنه چگونه کار میکنند؟
ابزارهای توسعهدهنده کروم برای اشکالزدایی
Git و کنترل نسخه
پایگاه دادههای SQL و نوشتن کوئری
تست API با Postman
تست پیشرفته
تست اکتشافی و heuristics
تست دود و رگرسیون
تستهای غیرعملکردی (کارایی، امنیت، قابلیت استفاده)
برنامهریزی تست و گزارشدهی تست
کوئری پایگاه داده برای اعتبارسنجی تست
تست خودکار و مسیر شغلی
مقدمهای بر تست خودکار با Playwright
استفاده مسئولانه از ابزارهای هوش مصنوعی در QA
محافظت از داده حساس (PHI/PII)
ساخت پورتفولیوی GitHub
تمرین مصاحبه شبیهسازی شده
سناریوهای واقعی QA و نمایش مهارتها
چه کارهایی خواهید توانست انجام دهید؟
گردشکار کامل QA و چرخه عمر نرمافزار را درک میکنید.
موارد تست حرفهای و گزارش باگهای شفاف مینویسید.
تست را اولویتبندی کرده و استراتژی تست طراحی میکنید.
با ابزارهایی که تیمها هر روز استفاده میکنند با اطمینان کار میکنید (Jira، فریمورکهای تست)
وب اپلیکیشنها و APIs را از دید متخصص تست درک میکنید.
برای اعتبارسنجی یکپارچگی داده، پایگاه دادهها را کوئری میکنید.
تست دستی و اکتشافی را بهطور مؤثر انجام میدهید.
تشخیص میدهید تست خوب چه شکلی است.
اصول خودکارسازی را درک میکنید.
یک پورتفولیو میسازید و با اعتمادبهنفس در مصاحبه شرکت میکنید.
آماده ورود به نقشهای QA سطح مبتدی شده و میتوانید ارزش فوری ایجاد کنید.
مهارتهایی را نشان میدهید که مدیران استخدام واقعاً به دنبال آن هستند.
این دوره برای شما مناسب است اگر:
میخواهید مسیر شغلی خود را به سمت فناوری تغییر دهید و از QA شروع کنید.
یک مسیر یادگیری ساختارمند و جامع میخواهید، نه آموزشهای پراکنده
مایل هستید برخی مهارتهای فنی را یاد بگیرید، اما نمیخواهید توسعهدهنده شوید.
میخواهید بفهمید نرمافزار واقعاً چگونه کار میکند.
برای گرفتن شغل QA در 3 تا 6 ماه آینده جدی هستید.
ترجیح میدهید از کسی یاد بگیرید که واقعاً در تیمهای QA کار کرده است.
آنچه این دوره را متفاوت میکند؟
ساختار 30 روزه: یک تایملاین متمرکز بر بوتکمپ (نه یک دوره بیپایان و پراکنده)
برنامه درسی کامل: 258 درس که همه موارد را پوشش میدهد (نه فقط یک موضوع)
متمرکز بر شغل: به طور خاص طراحی شده تا شما را قابل استخدام کند.
پروژههای عملی: سناریوهای واقعی تست که در محیط کار با آنها روبهرو میشوید.
مصاحبههای شبیهسازی شده: تمرین مصاحبههای واقعی
فناوریهای مدرن: تست وب، APIs، پایگاه دادهها، مقدمهای بر خودکارسازی، همه در یک دوره
راهنمایی شغلی: اینکه چگونه مصاحبه کنید، پورتفولیو بسازید و اولین نقش خود را بهدست آورید.
پاسخگویی: ساختار روزانه روشن شما را در مسیر نگه میدارد.
نتیجه دوره
در پایان 30 روز، شما متخصص با اعتمادبهنفس و آماده استخدام QA خواهید بود که تجربه عملی در تست دستی، پایگا دادهها، APIs و اصول خودکارسازی دارد. شما یک نمونه برای پورتفولیو، تمرین مصاحبه و مهارتهای عملی لازم برای استخدام خواهید داشت. شما آماده خواهید بود که وارد نقش QA سطح مبتدی شوید و از همان ابتدا تأثیر بگذارید.
این دوره برای چه کسانی مناسب است؟
مبتدیان کامل بدون پیشینه QA یا فنی
افرادی که میخواهند مسیر شغلی خود را تغییر دهند و وارد فناوری شوند.
کسانی که به دنبال نقش QA سطح مبتدی یا تست نرمافزار هستند.
متخصصان تست دستی که میخواهند اصول قویتری داشته باشند.
متخصصان جوان QA که میخواهند شکافهای مهارتی خود را برطرف کنند.
افراد غیرفنی که به QA منتقل میشوند.
کسی که یک مسیر ساختاریافته 30 روزه برای ورود به تست نرمافزار میخواهد.