کتاب Ultimate Selenium WebDriver for Test Automation: Build and Implement Automated Web Testing Frameworks Using Java, Selenium WebDriver and Selenium Grid for E-Commerce, Healthcare, EdTech, Banking, and SAAS (English Edition) (سلنیوم وب درایور نهایی برای آزمون خودکار: ساخت و پیادهسازی چارچوب آزمون وب خودکار با استفاده از جاوا، سلنیوم وب درایور و Grid سلنیوم برای تجارت الکترونیک، بهداشت، فناوری آموزشی، بانکداری و نرمافزارهای به عنوان یک سرویس (ویرایش انگلیسی))
در ادامه مقدمهای از کتاب Ultimate Selenium WebDriver for Test Automation را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Ultimate Selenium WebDriver for Test Automation:
روزی روزگاری، در سرزمینی نه چندان دور، داشتم با دوستم درباره امتحان گواهینامه یک ابزار اتوماسیون آزمایشی که شرکت کرده بودم، صحبت میکردم. او در مورد این چیز جدید به نام سلنیوم به من میگفت.
من کاملاً نسبت به این فناوری منبع باز جدید شک داشتم، و معتقد بودم که این یک مد است که احتمالاً محو خواهد شد. ببینید، سلنیوم نه تنها من را برگردانده است، بلکه سطح اتوماسیون مرورگر را نیز بالا برده است. سلنیوم از زمان آغاز به کار خود در سال ۲۰۰۴، برای همیشه در حوزه فناوریایستاده است، جایی که روندها هر شش ماه یکبار افزایش و کاهش مییابد.
بیشتر بخوانید: کتاب Selenium WebDriver Recipes in C#
سلنیوم ابزار قدرتمندی است که به شما امکان میدهد تعاملات مرورگر وب را خودکار کنید و اساساً به رایانه خود یاد میدهد که مانند یک ربات عمل کند. مانند این است که مامور شخصی خود را برای انجام وظایف خود، از جمله تست نرمافزار، به شما امکان میدهد تا بر جنبههای خلاقانهتر و استراتژیک ارائه نرمافزار تمرکز کنید.
چه یک آزمایشکننده با تجربه هستید یا فقط انگشتان پای خود را در دنیای اتوماسیون مرورگر فرو میبرید، دست و پنجه نرم کنید و برای یک ماجراجویی آماده شوید. در این کتاب، نکات و نکات مربوط به اتوماسیون تست با استفاده از سلنیوم را بررسی خواهیم کرد. کتاب Ultimate Selenium WebDriver for Test Automation در ۱۱ فصل تنظیم شده است که در زیر به آن اشاره شده است:
فصل ۱ با پوشش مقدمه سلنیوم و بخشهای عملی دقیق با سلنیوم IDE، به عنوان یک رمپ ورودی به اکوسیستم سلنیوم عمل میکند. به این ترتیب خوانندگان میتوانند سفر یادگیری خود را در حالی که در حالت کم کد قرار میگیرند سرعت بخشند.
فصل ۲ کتاب Ultimate Selenium WebDriver for Test Automation به اصول اولیه کیفیت نرمافزار، استراتژی اتوماسیون تست و گزارش میپردازد. قبل از اینکه در اعماق اقیانوس اتوماسیون تست سلنیوم شیرجه بزنیم، ضروری است که در دنیای تست و کیفیت نرمافزار قدم برداریم. این تضمین میکند که ما وقت خود را برای خودکارسازی تستهای اشتباه تلف نمیکنیم و واقعاً میتوانیم به وعده آزمایش از طریق اتوماسیون عمل کنیم.
فصل ۳ یکی از مهمترین موضوعات در اتوماسیون تست – استراتژیهای مکان یاب را پوشش میدهد. علاوه بر این، خوانندگان تعامل با عناصر مختلف وب (مانند کلیک کردن روی پیوندها و دکمهها)، فرمهای ارسالی و آپلود فایل را یاد میگیرند.
فصل ۴ کتاب Ultimate Selenium WebDriver for Test Automation تکنیکهای پیشرفته برای استفاده از Selenium WebDriver را بررسی میکند. با تسلط جدید ما بر اصول اولیه Selenium WebDriver، خوانندگان همچنین با روشهای مختلف برای مقابله با همگامسازی و استراتژیهای انتظار آشنا میشوند. این فصل از کتاب Ultimate Selenium WebDriver for Test Automation، به Shadow DOM، اتوماسیون انیمیشنها و الگوهای طراحی ماننداشیاء صفحه و الگوهای فیلمنامه میپردازد.
فصل ۵ به عنوان ستون فقرات تجربه یادگیری ما عمل میکند، زیرا ما یک چارچوب اتوماسیون تست کامل میسازیم. در اینجا، خوانندگان همچنین در مورد یک چارچوب تست بسیار مهم – TestNG، برای افزودن تستها به روشی قابل توسعه به چارچوب اتوماسیون تست، یاد میگیرند.
فصل ۶ اتوماسیون تست توزیع شده را بررسی میکند و بر اهمیت مقیاسبندی تستها از طریق شبکه سلنیوم در ماشینها و مرورگرها تأکید میکند.
فصل ۷ بینش خوانندگان را در زمینه اتوماسیون تست برای برنامههای نرمافزار به عنوان سرویس (SAAS) ارائه میدهد. خوانندگان همچنین با استفاده از ابزار محبوب سلنیوم، در مورد خودکارسازی تستهای غیرعملکردی مانند امنیت و عملکرد یاد میگیرند.
فصل ۸ سطح اتوماسیون تست سلنیوم با توسعه رفتار محور (BDD) را بالا میبرد. آیا اگر کاربران غیر فنی بتوانند آزمایشات سلنیوم ما را بخوانند و اجرا کنند عالی نیست؟ در تلاش برای پاسخ به این سؤال، خوانندگان با Cucumber آشنا میشوند و تستهای نحوی Gherkin را به زرادخانه خود اضافه میکنند.
فصل ۹ ویژگیهای جدید سلنیوم ۴ را پوشش میدهد و یک نقطه عطف واقعی در سفر سلنیوم است. خوانندگان در معرض مجموعه کاملی از ارتقاها در سلنیوم قرار میگیرند، از به روزرسانی در معماری که با پروتکل Bi-Directional (BiDi) مشخص میشود تا ویژگیهای پیشرفته مانند رهگیری شبکه و مکان یابهای نسبی.
فصل ۱۰ موضوعات استراتژیک مانند بازگشت سرمایه (ROI) اتوماسیون تست و راههایی برای مقابله با تعمیر و نگهداری برای پایگاه کد اتوماسیون را در اختیار خوانندگان قرار میدهد. این فصل از کتاب Ultimate Selenium WebDriver for Test Automation، همچنین مهارتهای تاکتیکی مانند گسترش اتوماسیون مرورگر با تعاملات اکسل را پوشش میدهد. خوانندگان فصل را با موضوعات کلیدی مانند طراحی چارچوبهای داده محور و کلیدواژه به پایان میبرند.
فصل ۱۱ بینشهایی را در مورد آینده اتوماسیون تست ارائه میدهد و موضوعاتی مانند استفاده از هوش مصنوعی (AI) برای اتوماسیون تست و مهندسی سریع را پوشش میدهد. برای اطمینان از یک تجربه یادگیری جامع، این فصل از کتاب Ultimate Selenium WebDriver for Test Automation، اصول GIT را نیز پوشش میدهد. با توجه به سلنیوم به عنوان یک پروژه منبع باز، خوانندگان همچنین راههایی برای درگیر شدن در جامعه منبع باز و استفاده از مزایای آن را یاد خواهند گرفت.
سرفصلهای کتاب Ultimate Selenium WebDriver for Test Automation:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- Foreword
- About the Author
- About the Technical Reviewers
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Introduction to Selenium Test Automation
- 2. Fundamentals of Test Automation
- 3. Selenium WebDriver Basics
- 4. Advanced Selenium Techniques
- 5. Test Automation Framework
- 6. Distributed Test Automation
- 7. SAAS and Non-functional Test Automation
- 8. BDD with Selenium
- 9. New Features in Selenium 4
- 10. Conclusion
- 11. Way Forward
- Index
جهت دانلود کتاب Ultimate Selenium WebDriver for Test Automation میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.