در این دوره آموزشی، میآموزید که Appium چیست و چگونه میتواند به شما در نوشتن تستهای اتوماسیون UI برای ویندوز، اندروید، iOS و سیستم عامل مک کمک کند. به مشکلاتی که Appium سعی در حل آنها دارد و زمان استفاده از آن برای سرعت بخشیدن به تحویل نرمافزار شما میپردازد.
آنچه خواهید آموخت:
در دنیای امروزی توسعه برنامههای کاربردی، جایی برای آزمایش دستی وجود ندارد، بنابراین باید به دنبال جایگزینهای بهتری باشید. در این دوره آموزشی، Appium: The Big Picture، یک نمای کلی از اینکه Appium چیست و چگونه میتوانید از این فناوری برای خودکارسازی تستهای UI خود استفاده کنید، خواهید دید. ابتدا، روش مدرن توسعه نرمافزار و جایی که میتوانید اتوماسیون تست UI را برای سرعت بخشیدن به تحویل خود اعمال کنید، بررسی خواهید کرد. در مرحله بعد، بینشهایی در مورد اینکه چرا Appium ممکن است فناوری باشد که میخواهید برای این کار استفاده کنید، خواهید دید. شما همچنین در مورد اینکه چگونه Appium به شما امکان میدهد تستها را به زبان برنامهنویسی انتخابی خود بنویسید، از فریمورک تستی که میخواهید استفاده کنید و یک مجموعه اولیه از نرمافزارهای اولیه را برای آزمایش برنامهها در سیستمعاملهای مختلف با استفاده از مفاهیم کدنویسی دقیقاً یکسان ارائه میدهد، جرأت میکنید. در نهایت، شما یاد خواهید گرفت که برنامهای را آزمایش کنید که روی ویندوز، iOS و اندروید اجرا میشود و از تکنیکهای برنامهنویسی یکسان صرف نظر از پلتفرم استفاده میکند. در پایان این دوره، شما میتوانید اتوماسیون تست UI و فناوری Appium را در استراتژی تست خود قرار دهید و نقطه شروعی برای کسب اطلاعات بیشتر در مورد جزئیات تبدیل شدن به یک مهندس اتوماسیون تست UI با فناوری Appium داشته باشید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Moving from Manual to Automated UI Tests [14mins]
02-01 Version Check [0mins]
02-02 Introduction and Outline [1mins]
02-03 Modern Software Practices [3mins]
02-04 Why Manual Testing Is a Bottleneck [2mins]
02-05 The Need for Automation [3mins]
02-06 How to Automate [1mins]
02-07 Place of UI Testing in the DevOps Pipeline [3mins]
02-08 Summary [1mins]
03 Understanding UI Automation on Various Platforms [12mins]
03-01 Introduction and Outline [2mins]
03-02 How Do You Test on Each Platform? [2mins]
03-03 Challenge for the Test Engineer [1mins]
03-04 Welcome to Appium [3mins]
03-05 When to Apply and Not Apply UI Automation with Appium [3mins]
03-06 Summary [1mins]
04 How Appium Implements Cross-platform Test Automation [18mins]
04-01 Introduction and Outline [2mins]
04-02 How Appium Unifies UI Test Automation [2mins]
04-03 WebDriver [2mins]
04-04 How It All Works Together [3mins]
04-05 Demo: Run a UI Test on Various Platforms [7mins]
04-06 Summary [2mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 حرکت از آزمایشهای دستی به خودکار رابط کاربری [14 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 مقدمه و طرح کلی [1 دقیقه]
02-03 تمرینات نرمافزار مدرن [3 دقیقه]
02-04 چرا تست دستی یک گلوگاه است [2 دقیقه]
02-05 نیاز به اتوماسیون [3 دقیقه]
02-06 نحوه خودکار کردن [1 دقیقه]
02-07 محل تست رابط کاربری در DevOps Pipeline [3 دقیقه]
02-08 خلاصه [1 دقیقه]
03 درک اتوماسیون UI در پلتفرمها مختلف [12 دقیقه]
03-01 مقدمه و طرح کلی [2 دقیقه]
03-02 چگونه روی هر پلتفرم تست میکنید؟ [2 دقیقه]
03-03 چالش برای مهندس آزمون [1 دقیقه]
03-04 به Appium خوش آمدید [3 دقیقه]
03-05 زمان اعمال و عدم استفاده از اتوماسیون UI با Appium [3 دقیقه]
03-06 خلاصه [1 دقیقه]
04 چگونه Appium اتوماسیون تست Cross-پلتفرم را پیادهسازی میکند [18 دقیقه]
04-01 مقدمه و طرح کلی [2 دقیقه]
04-02 چگونه Appium اتوماسیون تست رابط کاربری را متحد میکند [2 دقیقه]
04-03 WebDriver [2 دقیقه]
04-04 چگونه همه چیز با هم کار میکند [3 دقیقه]
04-05 نسخهی نمایشی- تست رابط کاربری را روی پلتفرمها مختلف اجرا کنید [7 دقیقه]
04-06 خلاصه [2 دقیقه]
مارسل یکی از بنیانگذاران و مدیر ارشد فناوری Xpirit است، یک شرکت مشاوره پیشرفته مستقر در هیلورسوم، هلند. مارسل در سال 2014 Xpirit را به عنوان یک شرکت Xebia هلند تأسیس کرد. آنها همراه با Xebia در زمینه تبدیل دیجیتال، مشاوره Agile و توسعه Full Stack با مایکروسافت و محصولات منبع باز به مشتریان کمک میکنند. مارسل بیشتر وقت خود را صرف این میکند که چگونه فناوریهای نوظهور جدید، تغییر در طرز فکر و روشی جدید کار میتواند به سازمانها کمک کند تا نرمافزار را سریعتر تولید کنند. کمک به سازمانها برای تبدیل شدن به یک سازمان با سرعت بالا، نوآورانه و مولد به علاقه او تبدیل شده است. مارسل دوست دارد فن آوریهای جدید را یاد بگیرد و آموخته هایش را به دیگران بیاموزد. علاوه بر کار خود به عنوان CTO، او همچنین به عنوان مشاور در زمینه مدیریت چرخه عمر برنامه، تحویل مداوم، DevOps، معماری برنامههای کاربردی در مقیاس ابر/وب، و توسعه اپلیکیشن موبایل سازمانی Cross پلتفرم با Xamarin کار میکند. مارسل یک سخنران مکرر در کنفرانسهای صنعتی پیشرو است. او جلساتی را در رویدادهایی مانند Microsoft TechEd، Microsoft //Build، Microsoft TechDays، Visual Studio Live!، Devintersection، Xebicon و Techorama ارائه کرده است. او میزبان چندین جلسه در منطقه خود در Microsoft Azure، Xamarin و ALM است. در اوقات فراغت خود دورههای آنلاین برای Pluralsight ایجاد میکند. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه مایکروسافت ALM MVP اهدا شده است و من از سال 2008 مدیر منطقهای مایکروسافت هستم. شما همیشه میتوانید با او تماس بگیرید تا در مورد موضوعاتی صحبت کند مانند: DevOps، ALM، Microservices، Cloud Computing، توسعه موبایل , Docker, IaaS, PaaS, SaaS.