Curso Python Automation Testing

  • Development

Curso Python Automation Testing

16 horas
Visão Geral

Curso Python Automation, cobre todas as habilidades essenciais de uso do Selenium IDE, RC, Web Driver e Data Driven Testing. Este curso é muito adequado para iniciantes, bem como para testadores manuais que desejam ter exposição à automação. Leva os iniciantes a todas as técnicas de escrita de testes da Web automatizados eficazes usando a linguagem Python. Nosso curso também ensinará a você o Data Driven Testing.

Objetivo

Após a conclusão do curso, os candidatos que desejam adquirir experiência poderão participar de projetos presenciais por um período de até 3 meses. Com base nessa experiência, os candidatos podem se candidatar a empregos relevantes e poderão obter uma referência de nosso co-coordenador de projeto.

Publico Alvo
  • Testadores de aplicativos da Web
  • Desenvolvedor Web
  • Desenvolvedores de Internet
  • Desenvolvedor de portal
  • consultor web
  • Desenvolvedor de comércio eletrônico
  • Desenvolvedores de aplicativos
Pre-Requisitos
  • iniciantes
  • HTML básico
  • JavaScript
  • Introdução à programação
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

INTRODUCTION TO PYTHON PROGRAMMING 

  1.    Writing and running Python Programs
  2. Outputting to the screen
  3. Inputting from the keyboard
  4. Data types and int(), float() and str()
  5. Arithmetic operations
  6. Exercise

PROGRAM STRUCTURES 

  1.    Indentation
  2. Conditional statements
  3. Looping statements
  4. Exercise

SEQUENCES 

  1.    Strings
  2. Lists
  3. Tuples
  4. Dictionaries
  5. Command line parameters
  6. Exercise

FUNCTIONS 

  1.    What are functions
  2. Parameters and return values
  3. Predefined functions
  4. Recursion
  5. Exercise

MODULES 

  1.    Modules
  2. Importing modules
  3. Unit testing modules
  4. Packages
  5. Exercise

FILE HANDLING 

  1.    Types of file
  2. File handling principles
  3. Opening files
  4. Reading files
  5. Writing files
  6. Exercise

OBJECT ORIENTED CONCEPT 

  1.    Classes
  2. Class Objects
  3. Instance Objects
  4. Method Objects
  5. Inheritance
  6. Multiple Inheritance
  7. Iterators
  8. Generators

ERROR HANDLING 

  1.    Exceptions
  2. Exception types
  3. try except
  4. try except else
  5. try finally
  6. Raining exceptions
  7. Exercise

STRING MANIPULATION 

  1.    String manipulation
  2. String manipulation functions
  3. Regular expressions
  4. Exercise

DATABASE ACCESS IN PYTHON 

  1.    MySQL
  2. Python database access principles
  3. Selecting data
  4. Inserting data
  5. Deleting data
  6. Exercise

CGI 

  1.    HTML
  2. CSS
  3. CGI
  4. Python CGI
  5. Exercise

USING PYTHON WITH SELENIUM WEBDRIVER 

  1.    Introductionto Python Programming
  2. Installing python
  3. Writing python test
  4. Testing a site with Python with WebDriver
  5. Unit Testing with Python – Basic Example Using unit test
  6. Why and When Should You Write Unit Tests?
  7. Using Pytest for Unit Testing in Python
  8. Testable Documentation with Doctest
  9. Test Doubles: Mocks, Fakes and Stubs
  10. Test Coverage and Parameterized Tests

PAGE OBJECTS AND PAGE FACTORY LAYER 

  1.    What are Page Object and Page Factory
  2. Factory in Selenium
  3. Create Page Objects and Page Factory Usage
  4. Elements Abstraction Layer
  5. Execute the Test
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas