Curso Automatioin Test Architect

  • Development

Curso Automatioin Test Architect

32 horas
Objetivo

Ao final do curso o candidato estará apto a

  • Escreva arquivos de recursos com cenários para projetos de teste,
  • Para implementar os métodos nas linguagens Java e C#,
  • Projetar estruturas de teste para conduzir efetivamente a equipe de teste,
  • Implementar estrutura de teste de automação usando Page Object Model e Page Factory,
  • Crie relatórios de teste HTML de pepino,
  • Crie casos de teste orientados a dados para usar o Excel ou bancos de dados para dados de teste,
  • Criando testes de integração com Cypress
  • Aplicar as habilidades de teste no local de trabalho de forma eficaz, e
  • Instalando o Microsoft Plyawright
  • Teste de ponta a ponta e entre navegadores usando o Microsoft Playwright
  • Use o Jenkins Continuous Integration Server para construir seu teste,
  • Gerenciamento de testes usando Jira e Xray,
  • Use uma plataforma de teste de automação “testenium.com”, sem precisar instalar nenhuma ferramenta de teste no computador
Publico Alvo
  • Gerentes de teste
  • Cabos de teste
  • Engenheiros de teste
  • Testadores de aplicativos
Pre-Requisitos
  • iniciantes
  • HTML básico
  • Experiência básica em gerenciamento de testes
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

BEHAVIOUR DRIVEN DESIGN (BDD) 

  1.    What is BDD
  2. Cucumber implements BDD
  3. Downloading Cucumber Jars
  4. Preparing Features File having test scenarios
  5. Writing a step definition
  6. Writing Runner Class
  7. Given, When, Then, And, But annotations and usage in features class
  8. Passing parameters in Step Functions
  9. Using regular expression in step implementation to parameterize
  10. Parameterize complete scenario using features class

SELENIUM AUTOMATION 

  1.    Introducing Selenium
  2. Web Driver
  3. Selenium Grid
  4. How to use WebDriver
  5. WebDriver drivers
  6. Writing WebDriver scripts
  7. WebDriver Backed Selenium
  8. Backing WebDriver with Selenium

CONTINUOUS INTEGRATION (CI) WITH JENKINS & DEVOPS 

  1.    Jenkins overview
  2. Integration of selenium and Jenkins CI
  3. Reporting and Validation in Jenkins
  4. Continuous integration and continuous testing
  5. Introduction to DevOps

PERFORMANCE TESTING USING TESTENIUM (JMETER) 

  1.    Introduction to Testenium
  2. Using JMeter in Testenium
  3. LOAD Testing & UI LOAD Testing in Testenium

API TESTING USING TESTENIUM 

  1.    Introduction to API Testing
  2. API Testing in Testenium
  3. Authenication using OAuth
  4. Request Chain in Testenium

APPLICATION SECURITY TESTING 

  1. Introduction to Application Security Testing
  2. OWASP Standard
  3. Application Security Testing using Testenium
  4. Scanning Applications for Vulnerabilities

PERFORMANCE TEST AUTOMATION 

  1. Introduction to JMeter
  2. Installing JMeter
  3. Creating Test Cases
  4. Creating Test Reports (Graphic & Tabular)

DATA DRIVEN TESTING IN SELENIUM 

  1. Data Driven Web Testing
  2. Using JAVA to work with Excel Data
  3. Install client driver for Excel
  4. Accessing local or remote Database
  5. Handling Forms in HTML
  6. Data Driving in Selenium with Excel files (Data Driven Testing)
  7. Data Entry Automation

TEST AUTOMATION WITH NUNIT AND C# 

  1. Introduction to Object Oriented Programming concepts
  2. Introduction to Visual Studio IDE
  3. Sample C# program
  4. Creating a library project
  5. Running and Debugging C# programs
  6. Why NUnit?
  7. NUnit Configuration and Usage with Selenium
  8. Testing a site with C#

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

INTRODUCTION TO APPIUM 

  1. About Appium
  2. List of client libraries with Appium

SETTING UP & RUNNING APPIUM 

  1.  Setting up Appium
  2. Appium Platform Support
  3. Appium on real Android devices
  4. Running Appium on Windows
  5. Android Setup
  6. Intel Hardware Accelerated Execution Manager
  7. Running Appium Tests

APPIUM SERVER ARGUMENTS 

  1. Server flags
  2. Appium server capabilities
  3. Finding and interacting with elements
  4. Automating mobile web apps
  5. Running Tests
  6. Automating mobile gestures
  7. Appium Client Libraries
  8. Adjusting Network Connection
  9. uiautomator UiSelector
  10. Multi-lingual Support

ADVANCED CONCEPTS OF APPIUM 

  1. Selenium Grid
  2. Automating hybrid apps
  3. Migrating your tests from Appium 0.18.x to Appium 1.x
  4. Settings

MICROSOFT PLAYWRIGHT TEST AUTOMATION 

  1. Installing and Configuring Microsoft Playwright
  2. Test automation using TypeScript, JavaScript
  3. About Stateful Components
  4. Locators
  5. Assertions (Web Elements, Page Assertions,
  6. Page Object Model (Writing code, Generating Code with TESTENIUM, Recording Code)
  7. Parallelism and Sharding (Configuration, Parallel Test Execution)

TEST MANAGEMENT 

  1.  Test Design Frameworks
  2. Aspects of test management
  3. Test management challenges
  4. Test management recommendations
  5. Test Management with Jira and Xra
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