وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Advanced Selenium Framework for CI/CD – Parallel & Reporting

سرفصل های دوره

Robust Framework for Real Project with Best Practices, Parallel Execution, CI/CD, Allure report hosting and more!


1 - Introduction
  • 1 - Create new Maven project
  • 2 - Add project dependencies
  • 3 - Getting to know the app
  • 4 - Launching browsers

  • 2 - Build our Test cases
  • 5 - Add Register Test case
  • 6 - Add Todo Test case
  • 7 - Delete Todo Test case

  • 3 - Problems in our current design
  • 8 - Design problems part 1
  • 9 - Design problems part 2

  • 4 - Factory and Base Test
  • 10 - Create our main package
  • 11 - Build the driver factory class
  • 12 - Use faker to generate test data
  • 13 - Build the Base Test class
  • 14 - Build User model
  • 15 - Improve User model constructor

  • 5 - Stateless Page Objects The right way
  • 16 - Introduction to page object
  • 17 - Register page elements
  • 18 - Todo page elements
  • 19 - New todo page elements
  • 20 - Build the register step
  • 21 - Build is welcome message displayed step
  • 22 - Build click on plus icon step
  • 23 - Build add todo step
  • 24 - Finish all the remaining steps
  • 25 - Register page singleton design
  • 26 - Todo page singleton design
  • 27 - New todo page singleton design
  • 28 - Build the load step

  • 6 - Lets make it Dynamic
  • 29 - Run tests from command line
  • 30 - Support multiple browsers
  • 31 - Create our properties files
  • 32 - Fix properties files extension
  • 33 - Read from property file
  • 34 - Build read from property method
  • 35 - Read base URL from the config file
  • 36 - Support Multi Environments

  • 7 - API steps in E2E automation
  • 37 - Introduction to API steps
  • 38 - Add Rest Assured dependency
  • 39 - Hit register API using Rest Assured
  • 40 - User model as a request body
  • 41 - Read the baseURI from the config file
  • 42 - Extract response body values
  • 43 - Build register using API method
  • 44 - UserAPI Singleton design
  • 45 - Selenium Cookies
  • 46 - Inject cookies to browser
  • 47 - Build register using API method
  • 48 - Build the Todo API class
  • 49 - Add Todo API body using String
  • 50 - Add Todo API Auth
  • 51 - Build Add Todo using API Step
  • 52 - Update the test case to use the API step

  • 8 - Parallel Execution
  • 53 - Add Maven Surefire plugin
  • 54 - Why our test cases fail
  • 55 - Use thread local

  • 9 - Allure Reporting
  • 56 - Configure Allure Reporting
  • 57 - Serve Allure HTML file
  • 58 - Add Steps to allure reporting
  • 59 - Attach screenshots to our Allure report
  • 60 - Check the final report

  • 10 - CICD and Github Actions
  • 61 - Push our code to Github
  • 62 - Configure Github actions to execute our code
  • 62 - Mainyml file.txt
  • 63 - Execute our tests on cloud
  • 64 - Configure Github action to build Allure report and store the history
  • 64 - Mainyml file.txt
  • 65 - Deploy allure report to Github pages
  • 66 - Check Allure history reports
  • 67 - Complete Project Repository.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16525
    حجم: 2240 مگابایت
    مدت زمان: 242 دقیقه
    تاریخ انتشار: ۲۹ تیر ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید