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

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 دقیقه
    تاریخ انتشار: 29 تیر 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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