کتاب صوتی مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر کار با عناصر در Selenium WebDriver برای خودکارسازی تست وب
موضوع کلی: مهندسی نرمافزار و توسعهٔ وب
موضوع میانی: خودکارسازی تست نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر خودکارسازی تست وب
- 2. اهمیت تست خودکار در توسعهٔ نرمافزار
- 3. معرفی Selenium WebDriver
- 4. معماری Selenium WebDriver
- 5. نصب و راهاندازی Selenium WebDriver
- 6. اولین گام: یافتن عناصر وب
- 7. انتخابگرهای CSS در Selenium
- 8. انتخابگرهای XPath در Selenium
- 9. یافتن عناصر با شناسه (ID)
- 10. یافتن عناصر با نام (Name)
- 11. یافتن عناصر با نام کلاس (Class Name)
- 12. یافتن عناصر با تگ نام (Tag Name)
- 13. یافتن عناصر با لینک متن (Link Text)
- 14. یافتن عناصر با متن لینک جزئی (Partial Link Text)
- 15. یافتن عناصر با نام ویژگی (Attribute Name)
- 16. یافتن عناصر با استفاده از ترکیبی از انتخابگرها
- 17. تعامل با عناصر یافت شده
- 18. کلیک کردن بر روی عناصر
- 19. ارسال متن به فیلدهای ورودی
- 20. دریافت متن از عناصر
- 21. بررسی وضعیت عناصر (فعال، غیرفعال، قابل مشاهده)
- 22. انتظار برای عناصر
- 23. انتظارهای ضمنی (Implicit Waits)
- 24. انتظارهای صریح (Explicit Waits)
- 25. شرایط انتظار (Conditions)
- 26. کار با عناصر پیشرفته
- 27. کار با چکباکسها و رادیو دکمهها
- 28. انتخاب از لیستهای کشویی (Dropdowns)
- 29. کار با دکمهها
- 30. کار با لینکها
- 31. کار با تصاویر
- 32. کار با جداول
- 33. کار با فرمها
- 34. ارسال کلیدهای سفارشی (Custom Keys)
- 35. اجرای جاوا اسکریپت در مرورگر
- 36. کار با پنجرهها و تبهای مرورگر
- 37. تغییر اندازه پنجره مرورگر
- 38. بستن پنجره مرورگر
- 39. جابجایی بین پنجرهها
- 40. اسکرینشات گرفتن
- 41. مدیریت کوکیها
- 42. مفاهیم اولیهٔ تست در Selenium
- 43. ساختاردهی تستها
- 44. استفاده از فریمورکهای تست (مانند JUnit یا TestNG)
- 45. نوشتن اولین تست خودکار
- 46. تست سناریوهای رایج
- 47. احراز هویت کاربران
- 48. جستجو در وبسایت
- 49. پر کردن فرمهای ثبتنام
- 50. تأیید پیامهای خطا
- 51. کار با عناصر پویا
- 52. کار با عناصر مخفی
- 53. کار با عناصر قابل ویرایش
- 54. کار با انیمیشنها
- 55. تست ریسپانسیو (Responsive Testing)
- 56. مقدمهای بر تست بین مرورگری (Cross-Browser Testing)
- 57. تنظیمات اولیه برای تست بین مرورگری
- 58. استفاده از ابزارهای مدیریت مرورگر (مانند WebDriverManager)
- 59. اجرای تستها بر روی مرورگرهای مختلف
- 60. ملاحظات امنیتی در خودکارسازی تست
- 61. اصول طراحی تستهای خودکار پایدار
- 62. مدیریت خطاها و استثناها در Selenium
- 63. اشکالزدایی (Debugging) تستهای خودکار
- 64. مستندسازی تستهای خودکار
- 65. بهینهسازی تستهای خودکار
- 66. مرور کلی بر بهترین روشها
- 67. مقدمهای بر تستهای API با Selenium
- 68. تست سناریوهای پیچیده
- 69. کار با دادههای تست
- 70. تستهای موازی (Parallel Testing)
- 71. معرفی ابزارهای کمکی Selenium
- 72. استفاده از Page Object Model (POM)
- 73. مزایای Page Object Model
- 74. پیادهسازی Page Object Model
- 75. کار با عناصر در Page Object Model
- 76. تستهای End-to-End (E2E)
- 77. مراحل نوشتن تستهای E2E
- 78. مثال عملی تست E2E
- 79. مباحث پیشرفته در Selenium
- 80. کار با iframe ها
- 81. کار با alert ها
- 82. کار با context menu ها
- 83. کار با drag and drop
- 84. تستهای مبتنی بر رفتار (BDD) با Selenium
- 85. مقدمهای بر Cucumber
- 86. نوشتن Feature Files
- 87. نوشتن Step Definitions
- 88. ادغام Cucumber با Selenium
- 89. استفاده از ابزارهای CI/CD (مانند Jenkins)
- 90. تنظیمات اولیه برای CI/CD
- 91. اجرای تستها در Pipeline
- 92. گزارشگیری در CI/CD
- 93. مقدمهای بر تستهای موبایل با Appium
- 94. تفاوتهای تست وب و تست موبایل
- 95. نصب و راهاندازی Appium
- 96. کار با عناصر در Appium
- 97. تست سناریوهای موبایل
- 98. جمعبندی و گامهای بعدی در خودکارسازی تست
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
اتوماسیون تست
تست وب
تعامل با عناصر
توسعه وب
خودکارسازی تست
سلنیوم وبدرایور
عناصر وب
مهندسی نرمافزار
وبدرایور
یافتن عناصر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.