ارتقاء مهارت اتوماسیون تست با مهارت های پایتون - Improve Your Test Automation with Python Skills

-
1
31 دقیقه
با زیرنویس فارسی و انگلیسیسری تست اتوماسیون با پایتون از Headspin University برای آموزش مهارت های اتوماسیون و ابزارهای آزمایش برنامه ها در Appium و Selenium، محبوب ترین ابزار اتوماسیون UI جهان طراحی شده است. اما قبل از ورود به خودکارسازی، این دوره اول به مفهوم آزمایش می پردازد، از ریشه شناسی کلمه، تا چگونگی طراحی تست های مفید برای نرم افزار خود. در حالی که استفاده از نرم افزار به دلیل اجرای آن امری بدیهی به نظر می رسد، اما تصور شرایطی برای نرم افزار که ممکن است توسعه دهندگان آن درباره آن فکر نکرده باشند نیز مفید و ضروری است. تاریخچه اتوماسیون نیز پوشش داده می شود، این واقعیت را برجسته می کند که بیشتر نرم افزارها در واقع نوعی اتوماسیون است. بعد از این دوره، شما پایه خوبی در تست خودکار خواهید داشت و آماده رفتن به دوره بعدی این مجموعه خواهید بود.
-
2
3 ساعت
با زیرنویس فارسی و انگلیسیاین دوره دوم در آزمون اتوماسیون با سری Python بر نوشتن کد برای خودکار کردن تست نرم افزار تمرکز دارد. برخلاف تست های بدون کد که در آن برنامه ها اقدامات خود را برای پخش بعدی ضبط می کنید ، نوشتن کد برای اتوماسیون در بسیاری از موارد انعطاف پذیری بیشتری به شما می دهد ، مثلاً اگر تغییر کوچکی در برنامه باعث تغییر روند آزمایش شود. این دوره همچنین انتخاب پایتون به عنوان زبان برنامه نویسی را توضیح می دهد. در حالی که جاوا احتمالاً محبوب ترین زبان مورد استفاده در سلنیوم و اپومیوم است ، اما می تواند منجر به پیچیدگی و سردرگمی غیرضروری شود ، مگر اینکه آن را بخوبی بشناسید. در همین حال ، پایتون قدرتمند ، ساده و رسا است و از جهاتی از نظر اجرای اتوماسیون تست UI انعطاف پذیرتر است. این دوره شما را در کل مراحل ، از نصب پایتون گرفته تا نوشتن اولین اسکریپت ، تا اتمام ، آزمایش و عیب یابی کد شما ، پیش می برد.
-
3
46 دقیقه
با زیرنویس فارسی و انگلیسیتمرکز تست اتوماسیون با پایتون بر استفاده از سلنیوم برای اتوماسیون مرورگر وب است، اما این تنها ابزار موجود نیست. این سومین دوره از این سری با نگاهی سریع به چندین ابزار اتوماسیون مرورگر وب رایگان و منبع باز دیگر که وجود دارند آغاز می شود و سپس توضیح می دهد که چرا سلنیوم انتخاب این مجموعه است. به همین ترتیب، ده ها ابزار منبع باز برای خودکار کردن تست موبایل شما وجود دارد و این دوره دلیل انتخاب Appium در اینجا را توضیح می دهد. بعد از این دوره، شما یک پایه محکم در مورد تاریخچه و توسعه سلنیوم و اپیموم و چگونگی انطباق آنها با روند کار توسعه مدرن، همراه با کاربردهای آنها و نحوه ادغام آنها در پروژه خود خواهید داشت.
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیبه درستی استفاده می شود ، Appium و Selenium می توانند نیرویی قدرتمند برای آزمایش برنامه های وب و تلفن همراه باشند. این دوره بخشی از مجموعه دانشگاه HeadSpin است که شما را با مفاهیم اساسی تست نرم افزار ، برنامه نویسی و در نهایت اتوماسیون UI با Appium و Selenium آشنا می کند. این دوره به طور خاص پروتکل WebDriver و نحوه استفاده از آن را با Appium و Selenium پوشش می دهد. درباره معماری سرویس گیرنده / سرور WebDriver ، REST API ها ، برنامه های افزودنی پروتکل و کلاینت ها در Appium و همچنین درایورهای هر دو Appium و Selenium اطلاعات کسب کنید.
-
5
1 ساعت
با زیرنویس فارسی و انگلیسیاستفاده صحیح از Appium و Selenium می توانند نیرویی قدرتمند برای آزمایش برنامه های وب و تلفن همراه باشند. این دوره بخشی از مجموعه دانشگاه HeadSpin است که شما را با مفاهیم اساسی تست نرم افزار ، برنامه نویسی و در نهایت اتوماسیون UI با Appium و Selenium آشنا می کند. این دوره به طور خاص نصب و راه اندازی را پوشش می دهد. این دوره با نحوه راه اندازی یک محیط فعال جاوا در دستگاه توسعه خود آغاز می شود. این برنامه نحوه بارگیری ، نصب و تنظیم محیط توسعه شما برای سلنیوم و همچنین نحوه راه اندازی Appium در محیط محلی شما را بررسی می کند. با نصب وابستگی های کدگذاری ، دوره با نحوه تنظیم محیط برنامه نویسی و شروع برنامه نویسی برنامه خود با Appium و Selenium به پایان می رسد.
-
6
2 ساعت
با زیرنویس فارسی و انگلیسیبه درستی استفاده می شود ، Appium و Selenium می توانند نیرویی قدرتمند برای آزمایش برنامه های وب و تلفن همراه باشند. این دوره بخشی از مجموعه دانشگاه HeadSpin است که شما را با مفاهیم اساسی تست نرم افزار ، برنامه نویسی و در نهایت اتوماسیون UI با Appium و Selenium آشنا می کند. این دوره نحوه کار با عناصر و انتخابگرها را توضیح می دهد. این کار با نحوه شروع جلسه و یافتن عناصر وب مورد نظر برای تعامل شروع می شود. این دوره به شما نشان می دهد که چگونه می توانید از ابزارهای توسعه دهنده مرورگر برای تعیین انتخابگر عناصر استفاده کنید و توصیه های مفیدی در مورد انتظار و تعامل با عناصر وب ارائه می دهد. هر تعاملی که بخواهید خودکار کنید ، عنصری را شامل نمی شود. این دوره با بحث در مورد برخی از فعل و انفعالات غیر عنصر به پایان می رسد.
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیاین قسمت از Automation Test با سری Python اتوماسیون برنامه های تلفن همراه بومی را با استفاده از Appium پوشش می دهد. این دوره شامل یک برنامه آزمایشی برای اجرا در هر دو شبیه ساز iOS و Android است و با جمع بندی سه نوع اصلی برنامه تلفن همراه شروع می شود ، زیرا نوع برنامه - بومی ، تلفن همراه یا ترکیبی - استراتژی استفاده شده برای شروع Appium را حکم می کند جلسه برای آن برنامه. سپس ، اصول پیکربندی و راه اندازی یک جلسه Appium قبل از رفتن به استراتژی واقعی و آزمایش برنامه ، از جمله تعامل با عناصر تلفن همراه ، اجرای اسکریپت ها و برخورد با اقدامات لمسی در دستگاه های تلفن همراه ، جزئیات دقیق است.
-
8
2 ساعت
با زیرنویس فارسی و انگلیسیاین قسمت از Automation Test با Python برخی از ویژگی های پیشرفته تر Appium را شامل می شود ، از خود دستگاه تلفن همراه شروع می شود و موضوعاتی مانند مدیریت فایل و تماس های مختلفی را که می توانید در برنامه خود مانند موقعیت جغرافیایی ، جهت گیری دستگاه و قفل و باز کردن استفاده کنید ، پوشش می دهد. این دوره سپس به سمت مدیریت برنامه ها با Appium ، از جمله نصب ، فعال سازی ، به روزرسانی و آزمایش چندین برنامه می رود. همچنین فعالیت های Android که اجزای جداگانه ای هستند که برنامه های Android را تشکیل می دهند ، تحت پوشش قرار گرفته اند. این دوره با نشان دادن چگونگی استفاده از Appium برای آزمایش برنامه های وب و همچنین برنامه های ترکیبی — برنامه های بومی با نمایش وب به پایان می رسد.
-
9
3 ساعت
با زیرنویس فارسی و انگلیسیدر این قسمت از Automation Test with Python تمرکز از اتوماسیون به تست تبدیل می شود. بدانید که فکر کردن مانند یک آزمایشگر به چه معناست و چگونه می توان تست هایی را روی اتوماسیون ایجاد شده با Appium طراحی و اجرا کرد. مباحث اصلی شامل مواردی است که می دانند چه چیزی را آزمایش کنند تا بتوانید آزمایشات خود را با کارآیی بیشتری اجرا کنید ، یک راه انداز آزمایشی ، کار با مدل شی صفحه و آزمایش قابلیت های برنامه خود در چندین سیستم عامل انجام دهید.
-
10
2 ساعت
با زیرنویس فارسی و انگلیسیاین قسمت از Automation Test with Python نگاهی به مقیاس بندی مجموعه آزمون شما می اندازد تا بتوانید همزمان چندین آزمایش را انجام دهید. سرانجام مجموعه آزمایشی شما به اندازه کافی بزرگ می شود که انتظار برای تکمیل آزمایشات یک به یک منطقی نیست. این دوره شامل عوارضی است که با انجام چندین آزمون به طور موازی همراه است و آنچه شما برای اجرای موفقیت آمیز مجموعه تست خود نیاز دارید ، بیان می کند. و در حالی که اجرای آزمون های خود در یک محیط جداگانه بخش مهمی از روند کار است ، این دوره اهمیت آزمایش آنها را در یک محیط ادغام مداوم نیز نشان می دهد. دوره با تکنیک های اشکال زدایی آزمون های شما همراه با بهترین روش ها برای سرعت ، قابلیت اطمینان و قابلیت نگهداری در مجموعه آزمون شما به پایان می رسد.