این دوره بهطور ویژه با تمرکز بر تستر/آزمایشکننده دستی طراحی شده است، در اینجا ما از مفاهیم تست دستی گرفته تا آزمایش پایگاه داده، تست API Selenium WebDriver Basics تا سطح پیشرفته را پوشش میدهیم و همچنین چشمانداز دقیقی از برنامهنویسی پایتون ارائه میدهد.
>دستور کار سطح بالا دوره:
- جزئیات تست دستی
- ردیابی اشکال و مدیریت وظایف با استفاده از JIRA
- آزمایش API آزمایش پایگاه داده
- مفاهیم برنامه نویسی پایتون در سطح پایه تا خبره
- اجرای آزمایش/گزارش/کنترل اجرا با استفاده از چارچوب آماده Pytest
- آماده سازی مصاحبه آزمایشی دستی با پوشش برنامه نویسی
- برنامه نویسی دقیق پایتون برای هر مفهوم با تمرین برنامه نویسی
فریمورکهای اتوماسیون پایان به پایان
- چارچوب تفصیلی داده محور با استفاده از Excel
- اجرای پایان به پایان چارچوب BDD (Behavior Driver Development) با Behave
دوره به گونه ای طراحی شده است که کاربر نیازی به درک قبلی از اسکریپت نویسی پایتون نداشته باشد
پوشش دوره سطح پایین
➖برنامه نویسی پایه پایتون (کنترل شرایط، حلقه زدن، مدیریت رشته، مدیریت فایل، مدیریت Json)
➖برنامه نویسی پیشرفته پایتون (WebScrapping، کار با JSON، مدیریت فایل پیکربندی، مفاهیم OOPS)
➖نصب گام به گام
➖ویرایشگر Pycharm Pytest Framework
➖ضبط و پخش (Selenium IDE)
➖یابهای عنصر (درک دقیق و رویکرد عملی برای نوشتن مکان یاب عناصر)
·➖Webdriver API
➖چارچوب مبتنی بر داده
➖ چارچوب BDD با الگوی طراحی مدل شیء صفحه رفتار
➖HTML Reporting
➖فریمورکهای انتها به انتها: مبتنی بر داده، چارچوب BDD
➖CI/پیاده سازی CD با استفاده از GIT و Jenkins Integration
➖سلنیوم پایتون - اجرای پروژه در زمان واقعی
➖سلنیوم با پایتون - کد پایان به انتها کامل
➖پایتون با سلنیوم: بهترین روشها
➖پایتون با سلنیوم: طراحی چارچوب معماری
➖python selenium webdriver: تمرینهای بیدرنگ
در پایان این دوره شما قادر خواهید بود بهترین روش اتوماسیون را درک کنید و انواع تست های اتوماسیون را با استفاده از سلنیوم بنویسید
این دوره برای حرفه ای که در تست های دستی و اتوماسیون کار می کنند بسیار مفید است.
مفاهیم BDD و پیاده سازی چارچوب
Behave یکی از محبوبترین کتابخانههای BDD است.
از نظر آزمایشکنندگان، میتوانیم از این کتابخانه برای پیادهسازی رویکرد BDD با سلنیوم، کالاباش، واتیر و غیره استفاده کنیم.
در این دوره ما دانش آموز را برای تمام چالش های اتوماسیون BDD آماده می کنیم، تقریباً تمام مفاهیم اولیه و پیشرفته Gherkin Scripting را پوشش می دهد
نمایش نظرات