دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Koushik Das
سری:
ISBN (شابک) : 1484281969, 9781484281963
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 415
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 Mb
در صورت تبدیل فایل کتاب Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, ALM Integration, and Custom Reports with TDD and BDD Support به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یک چارچوب اتوماسیون تست در سطح سازمانی با Appium ایجاد کنید: با استفاده از Spring-Boot، Gradle، Junit، ALM Integration و گزارش های سفارشی با پشتیبانی TDD و BDD نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
چارچوب شما با Spring- ساخته میشود. بوت، گریدل و جونیت. و از ادغام HP QC، Allure (TDD، BDD)، Extent (BDD) و گزارش Pdf سفارشی (TDD، BDD) پشتیبانی می کند. ابزارهای گسترده ای مانند ادغام HP ALM، ابزارهای مدیریت دستگاه، گزارش ایمیل، گزارش pdf، ابزار OCR، ابزار Log و غیره ارائه می شوند! همچنین یک فصل ویژه در مورد آزمون بین المللی سازی/محلی سازی در چندین زبان وجود دارد. پس از خواندن این کتاب، به توانایی خود در ساخت چارچوب های اتوماسیون تست جدید برای خود اطمینان کامل خواهید داشت.
اگرچه در درجه اول برای متخصصان نرم افزاری که در اتوماسیون تست هستند نوشته شده است، اما فارغ التحصیلان اخیر مهندسی که دانش برنامه نویسی دارند و می خواهند برای نقشی در اتوماسیون تست موبایل آماده شوند نیز مطالبی را که در اینجا آموزش داده شده مفید خواهند یافت. مهندسان آزمون و فارغ التحصیلان علوم کامپیوتر به طور یکسان میتوانند از آنچه در اینجا یاد میگیرند استفاده کنند تا در اتوماسیون تست حرفهای شوند.آنچه شما خواهید آموخت
این کتاب برای چه کسی است
< span>متخصصان نرم افزاری که در اتوماسیون تست کار می
کنند. فارغ التحصیلان اخیر مهندسی که دانش برنامه نویسی دارند و
می خواهند برای نقشی در اتوماسیون تست تلفن همراه آماده شوند
نیز باید آن را مفید بدانند.
Your framework will be built with Spring-Boot, Gradle, and Junit. And it will support HP QC integration, Allure (TDD, BDD), Extent (BDD), and customized Pdf reporting (TDD, BDD). Extensive utilities are provided, such as HP ALM integration, device management utilities, email reporting, pdf reporting, OCR utility, Log utility, and more! There’s also a special chapter on internationalization/localization testing in multiple languages. After reading this book, you’ll have full confidence in your ability to build new test automation frameworks for yourself.
Though primarily written for software professionals who are in test automation, recent engineering graduates who have programming knowledge and want to prepare for a role in mobile test automation will also find what’s taught here helpful. Test engineers and computer science graduates alike can use what they learn here to become absolute pros in test automation.What You'll Learn
Who This Book Is For
Software professionals working in test automation.
Recent engineering graduates who have programming knowledge
and want to prepare for a role in mobile test automation
should also find it helpful.
About the Author About the Technical Reviewer Introduction Target Audience How to Use This Book Credits and Acknowledgments Acronyms Used Copyright and Disclaimer Chapter 1: Automation Framework Overview Framework Technology Stack Framework Key Features Scripting Strategy Automation Coding Standards Use Functional Programming Over Imperative Approach Summary Chapter 1: Automation Framework Overview Framework Technology Stack Framework Key Features Scripting Strategy Automation Coding Standards Use Functional Programming Over Imperative Approach Summary Chapter 3: Configuring Gradle Preparing build.gradle Preparing gradle.properties Creating Annotations for Gradle Tasks Preparing settings.gradle Summary Chapter 4: Creating the Properties Files Creating Your Properties Files Reading from Properties File with Spring-Boot Library Reading from Properties Files in the Traditional Ways Summary Chapter 5: Creating Android, iOS, and Web Drivers on Demand Creating a Driver with Standard Desired Capabilities Creating a Driver with Default Service Creating Drivers for Grid or Cloud Execution Quitting Driver and Teardown Summary Chapter 6: Enhancing the Framework: Common Mobile Actions Creating Variables for the MobileBaseActionScreen Class Coding for Common Screen Actions Summary Chapter 7: Creating Page Objects Initializing Page Objects and Workflow Class Deciding on Locator Strategy Writing Page Object Methods Summary Chapter 8: Writing Your First Test Suite Using Various Annotations Writing Soft Assertions Plugging in the Reporting Module Running Test Suite in Gradle Summary Chapter 9: Importing Test Data from Excel, XML, or Other Formats Importing Test Data from Excel Importing Test Data from XML and Other Formats Summary Chapter 10: Adding BDD Capabilities with Cucumber Using a Spring Runner Class with Cucumber Generating Extent Report in Runner Class Writing Step Definitions Running Test Suite in Gradle Summary Chapter 11: Adding Allure and Enhanced Extent Reports Generating Allure Report Viewing Allure Report Making Extent Report Work with Junit Improving Extent Report to Print Data Tables Creating Separate Extent Report for Each Test Suite Summary Chapter 12: Creating a Pdf Report with Screenshots Creating a PdfUtil Class to Generate Report for Each Test Suite Passing Parameters to PdfUtil from a Test Suite Merging Multiple PDFs Summary Chapter 13: Enhancing the Framework: Screenshots Creating Screenshot and Saving in Default Location Creating Screenshots and Saving in Various Locations Creating Screenshot with Page Object Name Summary Chapter 14: Testing Multiple Apps and Versions in Same Test Suite Best Practice You Should Follow Testing Multiple Versions of App in Same Test Suite Testing Multiple Apps in Same Test Suite Summary Chapter 15: Running Scripts or Batch Files from Test Suite Scenarios in Which Running a Script or Batch Files Is Required Running Script or Batch Files from Test Suite Summary Chapter 16: API Testing Testing REST API with Web Client Updating TestautomationApplicationTests Summary Chapter 17: Advanced Topic 1: Adding Device Management Functions Overview Unlocking the Device Toggling the Wi-Fi Setting the Language Setting the Device Date, Time, Time Zone, and Time Format Reading Device Properties Enabling and Disabling App Notifications Summary Chapter 18: Advanced Topic 2: Integrating with HP ALM Using ALM 15.x API Login and Authentication CRUD Operations in AboutAppTestSuite CRUD Operations in TestautomationApplicationTests Summary Chapter 19: Advanced Topic 3: Adding Localization Testing Capabilities Deciding on Approach Based on Requirements Localization Testing in Android Localization Testing in iOS Summary Chapter 20: Advanced Topic 4: Implementing Parallel Test Execution Managing Multiple Sessions Updating BaseTest Class Updating Test Suites and Step Definitions Summary Appendix A: Other Utilities OCR Util Image Comparison Util Email Util Appendix B: Automation Setup Step 1: Install Open JDK and Configure JAVA_HOME Step 2: Install Gradle and Configure GRADLE_HOME Step 3: Install Git and Set Up git config Step 4: Install Appium Step 5: Install Carthage Step 6: Install Xcode Step 7: Install Android Studio Step 8: Save System Variables in Bash Profile Step 9: Install IntelliJ Index