Collège des technologies de l’information de Montréal
Montreal College of Information Technology English flagEN FlagFR

CERTIFICATS

Tests d'automatisation avec certificat Selenium
OVERVIEW

Our certificate introduces Selenium, an open-source and portable software testing framework for web applications. Using Java's fundamentals taught in the previous course, students will write scripts to perform automated testing of applications on different browsers and operating systems by using the basics of automation and its related frameworks.

Class Schedule: Tuesday and Thursday (6:00pm - 9:00pm EST)

KEY FEATURES

  • Automation Testing with Selenium  

    Get trained by industry Experts

  • Automation Testing with Selenium  

    Project Based Learning

  • Automation Testing with Selenium  

    Learn while you Work

  • Automation Testing with Selenium  

    State of the Art Infrastructure

  • Automation Testing with Selenium  

    24/7 Lab access

PLAN DE COURS

Automation Testing with Selenium

  • Automated v/s Manual testing  
  • Why organizations prefer Automation 
  • Fundamentals of test automation
  • Understanding the Selenium Framework
  • What is Selenium and why is it in demand  
  • Features of Selenium
  • WebDriver Architecture 
  • Basics of HTML
  • Getting to know the web elements in an application
  • Tags, attributes and forms   
  • Set up the environment for automation
  • Using drivers for Google Chrome and Mozilla Firefox.
  • First WebDriver program demonstration
  • Basic methods to locate UI elements in a web page
  • Importance of attributes in locating elements
  • Locators and Locating Techniques

LAB 1    Write a web driver script that logs in to your Linked-In account.

  • When and why is Xpath used
  • Managing popups that appear in web applications

LAB 2    Write a web driver script that dismisses any pop-ups or alerts that appear on a website.
On the same website locate elements using their Xpath.

  • Access different elements in a form like a checkbox, buttons, textbox, etc
  • Choosing options in dropdowns

LAB 3    Write a web driver script that accesses web elements in a form in a website and works with them, like clicking on buttons and checking boxes.

  • Setting the default time for all elements in a web page to load
  • Explicitly specifying the time to load for specific elements

LAB 4    Write a web driver script that waits for 10 seconds for the elements to appear on a website.
 

  • Set up the environment for TestNG framework
  • The significance of TestNG in reducing time and effort
  • Executing multiple test cases
  • What are Annotations and why are they useful
  • Testing.xml for initiating execution
     
  • Ordering test case execution using priorities
  • Executing test cases in multiple classes
  • Generating test execution reports

LAB 5    Write a web driver script that executes multiple test cases in multiple classes and assigns priorities to test cases in individual classes.

  • Grouping test cases 
  • Creating dependent test cases
  • Passing parameters using data providers

LAB 6    Write a web driver script that groups test cases in a class.

  • Triggering actions on the occurrence of events like a failed test
  • Linking listeners with test cases
  • Using parameters for different test files
  • Passing parameters for executing tests with different inputs

LAB 7    Creating scripts that make use of TestNG concepts like Listeners and parameters.

  • Understanding the significance of design patterns in programming
  • Merits of the POM design pattern
  • Implementing the POM design pattern for test case execution
  • File upload and download, Switching frames
  • Uploading and Downloading Files 
  • Switch frames in an application  

LAB 8   Create a mini project that implements the POM design pattern and executes tests on a website according to the pattern by making separate classes for separate web pages.

  • Set up the environment for executing tests in Firefox  
  • Execute tests in Firefox and Mozilla 

COMPÉTENCES ACQUISES

QUI DOIT POSTULER ?

Career starters : For those people who are either entering the job market or are interested in making a shift in their current job status. Analyzing Data with Excel certification program can help you transition into, or start a new career as a fully equipped Excel expert or consultant.
Professionals aiming to undertake exams in Word or Excel to earn a Microsoft Office Specialist Expert certification or demonstrate their skills in Excel in a professional sphere.
Those seeking to validate a professional ability to work with MS Excel applications and tools. Familiarise with spreadsheet application distributed by Microsoft and data entry jobs, functions like graphic tools, calculators, formulas, charts, macro programming language, and other pivotal tools.
Professionals seeking an increase in salary and as much as 29% in the long run. In a similar survey done among employers, statistics indicate that a recruit feels more comfortable hiring a certified professional than recruiting a non certified professional.

ELIGIBILITY AND REQUIREMENTS

Java Fundamentals certificate, or Basic experience with Java programming language

Upon completing this course, you will receive an industry-recognized certificate from MCIT. Once you complete this exam, you will earn your official Automation Testing with Selenium certification.

INSTRUCTOR SPOTLIGHT

CALENDRIER

— FAQ —

Pour vous inscrire à un cours, vous pouvez soit nous appeler, soit saisir votre demande en ligne, et notre personnel administratif vous appellera pour vous inscrire.
Absolument. N'hésitez pas à contacter notre bureau, nous serons plus qu'heureux de travailler avec vous pour répondre à vos besoins de formation.
Vous pouvez trouver la plupart des informations de planification et de tarification sur notre site Web, ou vous pouvez appeler notre bureau pour obtenir de l'aide.
Les sessions de MCIT commencent tous les quatre mois, soit en octobre (session d’automne), février (session d’hiver), et juin (session d’été). Les étudiants sont invités à s’inscrire au moins 2 à 16 semaines à l’avance. Veuillez noter que plusieurs cours affichent complet bien avant la date limite d’inscription.