دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

170+ سوال و نکات ضروری مصاحبه اتوماسیون QA در 2024

170+ سوال و نکات ضروری مصاحبه اتوماسیون QA در 2024

✅ سرفصل و جزئیات آموزش

در این دوره برای مصاحبه مبتنی بر شغل آماده می شوید تا به متخصص تست نرم افزار با سلنیوم، TestNG و BDD و API و SQL و جاوا در 2024 تبدیل شوید.

آنچه یاد خواهید گرفت

  • در پایان دوره کاملاً آماده خواهید بود تا با اطمینان در هر مصاحبه ای درباره اتوماسیون QA شرکت کنید.
  • کشف نکات و ترفندهای مربوط به سوالات مصاحبه تست API (دستی + خودکار)
  • بررسی مفاهیم تست نرم افزار و سناریوهای پروژه بلادرنگ از طریق بحث های دقیق
  • مرور سوالات اصلی مصاحبه متفرقه جاوا برای نقش های اتوماسیون SDET
  • بررسی سوالات مصاحبه اتوماسیون سلنیوم وب درایور به طور عمیق با بحث های دقیق
  • بررسی عمیق سوالات مصاحبه فریمورک تست خودکار برای ابزارهای TestNG و Cucumber و BDD
  • متدی منحصر به فرد برای تقویت مهارت های کدنویسی خود از طریق توضیحات برنامه منطقی جاوا
  • منتظر نکات ارزشمند رزومه باشید، از جمله بایدها و نبایدها، که به طور خاص برای ساخت رزومه های اتوماسیون QA طراحی شده است. (به زودی)

پیش نیازهای دوره

  • درک اولیه از تست نرم افزار
  • آشنایی با ابزارهای اتوماسیون QA

توضیحات دوره

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

ما طیف گسترده ای از مباحث را که معمولاً در مصاحبه های QA پرسیده می شود پوشش می دهیم.

در اینجا یک بررسی سطح بالا آورده شده است:

  • تست دستی و سوالات رفتاری QA
  • فرآیندهای تست پروژه بلادرنگ
  • اتوماسیون وب سلنیوم و API وب درایور پیشرفته
  • طراحی فریمورک اتوماسیون و TestNG
  • استانداردهای تست Cucumber و BDD
  • تست API (دستی و خودکار)
  • تست پایگاه داده و SQL
  • Core Java، سلنیوم وب درایور و منطق برنامه نویسی
  • OOPS جاوا و مفاهیم متفرقه
  • تست غیر عملکردی
  • پیشنهادات رزومه و موارد دیگر (به زودی)

این دوره برای چه کسانی مناسب است؟

  • متخصصان تست نرم افزار
  • مهندسان نرم افزار
  • متخصصان تست تضمین کیفیت (متخصصان تست QA)
  • مهندس تضمین کیفیت (مهندس QA)
  • مهندس توسعه نرم افزار در تست (SDET)
  • تحلیلگر کیفیت (تحلیلگر QA)
  • متخصص تست خودکار
  • متخصص تست دستی
  • تحلیلگر تضمین کیفیت نرم افزار
  • تحلیلگر تست
  • مدیر کیفیت فنی

170+ سوال و نکات ضروری مصاحبه اتوماسیون QA در 2024

  • مقدمه و اینکه سوالات مصاحبه چگونه طراحی می شوند؟ 03:30
  • توضیح تفاوت بین سلکتور XPath و CSS 01:45
  • چگونه می توان هشدارها را در سلنیوم وب درایور مدیریت کرد؟ 01:26
  • چگونه از سلکتور CSS از طریق عنصر n ام استفاده کنیم؟ 01:29
  • چگونه در حالت بدون هد کروم، تست ها را اجرا کنیم؟ 01:20
  • چگونه هشدارها و پاپ آپ های ناشی از ویندوز را در سلنیوم مدیریت کنیم؟ 02:44
  • چگونه بر StaleElementReferenceException در سلنیوم غلبه کنیم؟ 01:44
  • Listeners در سلنیوم چیست؟ 01:27
  • چالش های اتوماسیون سلنیوم چیست؟ 02:35
  • انواع مختلف فریمورک چیست؟ 02:15
  • سلنیوم چه مزایایی در زمینه تست خودکار دارد؟ 02:20
  • فریمورک چیست؟ 01:36
  • soft assertion و hard assertion در سلنیوم چیست؟ 01:56
  • تفاوت WebDriver.findElement با WebElement.findElement چیست؟ 01:35
  • تفاوت بین مدل آبجکت صفحه و Page Factory چیست؟ 02:12
  • هنگام استفاده از سلنیوم وب درایور با چه نوع استثناهایی مواجه شده اید؟ 02:25
  • چه زمانی از soft assertion و hard assertion استفاده کنیم؟ 00:44
  • چه زمانی از Selenium Grid استفاده کنیم؟ 01:39
  • سلنیوم از کدام locators پشتیبانی می کند؟ 01:46
  • چگونه می توان اعتبارسنجی کرد که یک عنصر در یک صفحه وب قابل مشاهده یا پنهان است؟ 01:53
  • متدهای مدیریت هشدارهای جاوا در سلنیوم کدامند؟ 01:38
  • تفاوت بین XPath نسبی و مطلق چیست؟ 01:07
  • آیا می توانید یک سینتکس XPath نمونه برای مدیریت والد از آبجکت فرزند ارائه دهید؟ 00:37
  • چگونه می‌ توانیم اعتبارسنجی کنیم که آیا با موفقیت در پنجره فرزند ناوبری کرده‌ ایم 02:23
  • چگونه می توانیم تعیین کنیم که یک چک باکس در سلنیوم با استفاده از جاوا انتخاب شده است یا خیر 02:29
  • چگونه می توانیم متن را در caps lock وارد کنیم؟ 01:54
  • چگونه می توانیم تعداد لینک های موجود در یک صفحه وب را با استفاده از سلنیوم بدست آوریم؟ 01:38
  • چگونه می توانیم تعداد آبجکت ها مشابه لیست شده در یک صفحه وب را بدست آوریم؟ 02:00
  • چگونه می توانیم mouseover را روی یک عنصر وب انجام دهیم؟ 02:02
  • اگر شناسه و تگ معین باشد، سینتکس XPath و CSS را بنویسید 02:10
  • چگونه از Contains عبارات منظم در XPath استفاده کنیم؟ 01:18
  • چگونه از عبارات منظم در CSS استفاده کنیم؟ 01:35
  • چگونه پنجره های فرزند را مدیریت کنیم؟ 01:58
  • چگونه گواهینامه HTTPS را در کروم مدیریت کنیم؟ 01:59
  • به چند روش می توانیم با استفاده از متدهای وب درایور، فریم ها را در اپلیکیشن مدیریت کنیم؟ 01:58
  • انواع مختلف locators موجود در وب درایور کدامند؟ 02:28
  • فاکتورهای کلیدی که باید هنگام انتخاب locator برای عناصر در نظر گرفته شوند، کدامند؟ 01:09
  • implicit wait چیست؟ 01:44
  • کلاس موجود در سلنیوم برای مدیریت منوهای کشویی چیست؟ 03:04
  • تفاوت بین implicit wait و explicit wait چیست؟ 03:34
  • تفاوت بین متدهای get و ناوبری در سلنیوم چیست؟ 01:17
  • تفاوت بین متدهای quit و close در وب درایور چیست؟ 01:00
  • مکانیسم قابلیت های مورد نظر در سلنیوم چه اهمیتی دارد؟ 00:36
  • کدام درایور برای اجرای تست ها در کروم لازم است؟ 02:41
  • کدام درایور برای اجرای تست ها در فایرفاکس لازم است؟ 00:40
  • کدام دو تابع معمولاً برای پیاده سازی explicit waits در سلنیوم وب درایور استفاده می شوند؟ 01:20
  • اگر شناسه و تگ معین باشد، سینتکس XPath و CSS را بنویسید 02:10
  • چگونه با سلنیوم وب درایور اسکرین شات می گیرید؟ فقط با کد توضیح دهید 01:30
  • چگونه می توان چندین پارامتر داده را در فریمورک اتوماسیون مدیریت کرد؟ 02:35
  • چگونه خصوصیات داده تک را در TestNG مدیریت کنیم؟ 02:06
  • TestNG.mov چیست؟ 01:58
  • کامپوننت های اصلی فایل فریمورک اتوماسیون ساخته شده برای سلنیوم چیست؟ 02:02
  • چگونه به صورت انتخابی موارد تست را در یک مجموعه تست اجرا کنیم؟ 02:26
  • مزایای استفاده از TestNG نسبت به JUnit چیست؟ 02:48
  • چگونه متدهای تست را هنگام اجرای مجموعه تست خود بگنجانیم و یا حذف کنیم؟ 02:19
  • چگونه اولویت اجرا را در فریمورک اتوماسیون در TestNG تعیین کنیم؟ 01:28
  • TestNG چگونه گزارش ها را تولید می کند؟ 03:01
  • حاشیه نویسی ها در TestNG کدامند؟ برخی از حاشیه ها را نام ببرید 02:27
  • Invocation Count در TestNG چیست؟ 00:33
  • چگونه TestNG را با سلنیوم وب درایور یکپارچه کنید؟ 01:00
  • استراتژی های مختلف برای سازماندهی locators در یک اتوماسیون چیست؟ 01:21
  • چگونه در TestNG به اجرای موازی دست یابیم؟ 03:52
  • تایم اوت در TestNG چیست؟ 01:30
  • چگونه می توانید تست های خاص را از مجموعه ای از موارد تست در اتوماسیون اجرا کنید؟ 02:37
  • آیا می توانید توضیح دهید که چگونه پیش شرط های یک سناریوی خاص را اجرا کنید؟ 01:54
  • "glue" در تگ Cucumber Options چه هدفی دارد؟ 01:18
  • طرح کلی سناریو در Cucumber چیست؟ 02:52
  • توضیح فواید Cucumber 02:18
  • BDD در تست نرم افزار چیست؟ 01:43
  • می توانید توضیح دهید که چگونه پیش شرط ها را اجرا کنید؟ 02:18
  • چگونه می توانیم TestNG را برای گرفتن اسکرین شات از تست های ناموفق با Cucumber یکپارچه کنید؟ 01:12
  • چگونه اولویت اجرا را در Cucumber فریمورک اتوماسیون تعیین کنیم؟ 01:20
  • چگونه با استفاده از Cucumber، متدهای تست را هنگام اجرای مجموعه تست خود گنجانده و یا حذف کنیم؟ 01:31
  • چگونه موارد تست را در مجموعه تست در Cucumber اجرا کنیم؟ 02:57
  • چگونه فریمورک اتوماسیون مبتنی بر Cucumber، پارامترهای چندگانه داده را مدیریت می کند؟ 02:06
  • چگونه می توانید پارامترهای داده تک را در Cucumber مدیریت کنید؟ 05:34
  • کامپوننت های اصلی فایل فریمورک اتوماسیون ساخته شده برای سلنیوم چیست؟ 03:17
  • آیا استفاده از درخواست POST به جای put برای ایجاد منبع مجاز است؟ 01:06
  • آیا می توان از درخواست get به جای put برای ایجاد منبع استفاده کرد؟ 01:12
  • پروتکل مورد استفاده توسط وب سرویس های RESTful چیست؟ 00:59
  • تفاوت بین تست API و تست رابط کاربری چیست؟ 03:12
  • تفاوت بین تست API و تست رابط کاربری چیست؟ 03:12
  • عناصر ضروری پیام HTTP که توسط کلاینت ارسال می شود کدامند؟ 01:48
  • پارامترهای کوئری چیست؟ 00:44
  • پارامترهای مسیر چیست؟ 00:40
  • در تست API دقیقاً چه مواردی باید اعتبارسنجی شود؟ 02:26
  • Rest API چیست؟ 01:49
  • چه مواردی تست API را مناسب ترین فرم برای تست اتوماسیون می کند؟ 02:16
  • آیا می توانید چندین تکنیک احراز هویت مورد استفاده در APIs را لیست کنید؟ 01:54
  • کدام متدهای HTTP معمولا استفاده می شود؟ 01:03
  • متدهای PUT و POST چه تفاوتی با یکدیگر دارند؟ 03:00
  • متد post چیست؟ 00:27
  • متدPUT چیست؟ 00:31
  • برخی از بزرگترین چالش های مرتبط با تست API چیست؟ 02:02
  • آیا می توانید لیستی از چندین تکنیک رایج تجزیه جی سان ارائه دهید؟ 01:37
  • چگونه می توانیم بین پارامترهای مسیر و کوئری در درخواست API تمایز قائل شویم؟ 01:07
  • چگونه با استفاده از Rest Assured برای تست، پیوست‌ ها را به یک API منتقل کنید؟ 00:52
  • چگونه جزئیات API را در اتوماسیون Rest Assured تعریف کنیم؟ 01:26
  • Rest Assured چیست؟ 01:36
  • سریال سازی و سریال زدایی جی سان در Rest Assured چیست؟ 01:14
  • درک شما از payload در یک وب سرویس RESTful چیست؟ 01:22
  • کدام نوع رشته ها در ستون های پایگاه داده در MySQL استفاده می شود؟ 01:47
  • چه زمانی باید عملگر LIKE در SQL استفاده شود؟ 02:17
  • هدف از جدول پیش فرض در پایگاه داده چیست؟ 01:26
  • تفاوت بین توابع ()NOW و ()CURRENT_DATE چیست؟ 01:40
  • تفاوت بین WHERE clause و HAVING clause در SQL چیست؟ 01:16
  • تفاوت بین تایپ های داده CHAR و VARCHAR چیست؟ 01:35
  • تفاوت بین کلید اصلی و کلید خارجی چیست؟ 01:43
  • تایپ داده BLOB چیست؟ 01:31
  • تابع رشته چیست؟ - لیست برخی از توابع رایج رشته 01:45
  • توابع تاریخ چیست؟ - لیست برخی از توابع رایج تاریخ 01:36
  • view چیست؟ 00:25
  • DDL و DML و DCL مخفف چیستند؟ 01:00
  • توابع پرکاربرد SQL کدامند؟ 02:28
  • SQL constraints کدامند و چگونه استفاده می شوند؟ 01:08
  • جوین چیست و GROUP BY چگونه کار می کند؟ 02:40
  • لیست برخی از توابع تجمیع رایج 01:00
  • چگونه می توانید داده را از جداول به ترتیب مرتب شده بازیابی کنید؟ 01:41
  • چگونه می توانید تعداد خاصی از رکوردها را از یک جدول بازیابی کنید؟ 00:55
  • چگونه می توانید نام جدول موجود را با استفاده از دستور SQL تغییر دهید؟ 01:01
  • چگونه می توانید داده داپلیکیت را هنگام بازیابی رکوردها از یک جدول فیلتر کنید؟ 01:17
  • چگونه می توانید یک view را دراپ کنید؟ 00:36
  • چگونه می توان یک View در MySQL ایجاد کرد؟ 01:05
  • توضیح انواع SQL constraints 01:13
  • آیا می توانید کاربرد SQL constraints را توضیح دهید؟ 01:10
  • پس از اجرای کد زیر، چند آبجکت در حافظه ایجاد می شود؟ 01:29
  • StringBuffer و StringBuilder چه تفاوتی با یکدیگر دارند؟ 01:45
  • آیا یک کلاس می تواند چندین رابط را در جاوا گسترش دهد؟ 01:21
  • constructor در جاوا چیست؟ 01:02
  • در جاوا، توابع و اهمیت کلیدواژه های "this" و "super" چیست؟ 00:47
  • constructor پیش فرض در Java.mov چیست؟ 01:17
  • تفاوت بین متدهای استاتیک و غیراستاتیک در جاوا چیست؟ 02:12
  • تفاوت بین حافظه استک و heap در جاوا چیست؟ 02:38
  • تفاوت بین متغیرهای استاتیک و غیر استاتیک در جاوا چیست؟ 02:12
  • تفاوت بین کلاس انتزاعی و رابط انتزاعی چیست؟ 02:02
  • تفاوت بین overloading متد و overriding متد در جاوا چیست؟ 03:35
  • تفاوت بین آرایه و ArrayList چیست؟ 02:15
  • سریال سازی در جاوا چیست؟ 01:46
  • تفاوت ها بین final ،finally و finalize چیست؟ 01:58
  • تفاوت HashMap و Hashtable چیست؟ 02:10
  • تفاوت بین استثناهای چک شده و چک نشده در جاوا چیست؟ 04:13
  • تفاوت بین ()equals و == در جاوا چیست؟ 02:38
  • هدف از متدها و متغیرهای استاتیک در جاوا چیست؟ 01:36
  • تفاوت بین StringBuffer و StringBuilder در جاوا چیست؟ 04:25
  • تفاوت بین throw و throws در جاوا چیست؟ 01:30
  • تفاوت بین متدهای استاتیک و غیراستاتیک در جاوا چیست؟ 03:05
  • جالب ترین باگی که اخیرا پیدا کرده اید چیست؟ 01:43
  • وقتی یک اپلیکیشن یک خطای عجیب و غریب می دهد اولین کاری که انجام می دهید چیست؟ 02:19
  • تفاوت بین تست مجدد و تست رگرسیون چیست؟ 03:04
  • تفاوت بین تست دود اسموک و تست سلامت چیست؟ 03:20
  • با چه اشکالاتی در متدولوژی چابک مواجه شده اید؟ 02:05
  • برنامه تست برای شما چه معنایی دارد؟ 03:08
  • تسک های روزانه شما به عنوان متخصص تست خودکار چیست؟ 02:45
  • برخی از چالش های کلیدی که در طول تست نرم افزار با آن روبرو هستید کدامند؟ 04:04
  • در یک محیط چابک، چگونه با تردیدها یا سوالات مربوط به پروژه خود برخورد می کنید؟ 03:07
  • اگر بخش کوچکی از کد بروزرسانی شود، چگونه آن را تست می کنید؟ 03:11
  • اگر پروژه ای که روی آن کار می کنید ناگهان تغییری در آن ایجاد شود، چگونه واکنش نشان می دهید؟ 02:55
  • تفاوت بین تست های عملکردی و غیر عملکردی را چگونه توضیح می دهید؟ 02:18
  • چگونه انتخاب می کنید که کدام موارد تست را در مجموعه تست رگرسیون بگنجانید؟ 02:52
  • چگونه اختلافات فنی را با یکی از اعضای تیم QA حل می کنید؟ 02:21
  • چگونه می‌ دانید که موارد تست کافی برای تست کامل یک محصول ایجاد کرده‌ اید؟ 03:33
  • چگونه بین تست ad-hoc و تست اکتشافی تمایز قائل می شوید؟ 00:44
  • چگونه تشخیص می دهید که یک مورد تست برای اتوماسیون مناسب نیست؟ 01:59
  • چگونه به تحویل یک نسخه با اولویت بالا در یک بازه زمانی کوتاه نزدیک می شوید؟ 03:11
  • آیا تا به حال موارد تست را بدون هیچ مستندسازی نوشته اید؟ چطور توانستید؟ 03:09
  • ممکن است سطوح مختلف تست را توضیح دهید؟ 02:38
  • آیا می توانید یکی از بزرگترین چالش های خود را در حین انجام تست رگرسیون به اشتراک بگذارید؟ 02:53
  • آیا می توانید مثالی از یک باگ بزنید که اولویت بالایی دارد اما شدت آن کم است؟ 00:38
  • به‌ عنوان متخصص تست، چگونه یک صفحه لاگین ساختگی را که شبیه صفحه واقعی شما است، شناسایی می‌ کنید؟ 02:59
  • فرم ارسال سوال مصاحبه 02:06

2,231,500 446,300 تومان

مشخصات آموزش

170+ سوال و نکات ضروری مصاحبه اتوماسیون QA در 2024

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:170
  • مدت زمان :05:39:32
  • حجم :4.14GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
809,500 161,900 تومان
  • زمان: 02:03:10
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید