Curso Testing With Selenium

  • Test & Point Analysis

Curso Testing With Selenium

24 Horas
Visão Geral

Curso Testing With Selenium, estamos na era do Agile, a era em que os processos de software são altamente responsivos e interativos.

Os processos devem ser automatizados para que as ações possam ser executadas em um loop sem muita intervenção humana, aumentando assim a eficiência e reduzindo as chances de erros.

Selenium é um desses conjuntos de ferramentas de software que oferece suporte à automação de teste.

Uma estrutura de teste de software portátil de código aberto para aplicativos da web, o Selenium pode ser implantado em uma variedade de plataformas e oferece suporte a vários navegadores, incluindo IE, Firefox, Mozilla e outros.

Ao renderizar-se perfeitamente às mudanças frequentes de código que são uma norma para projetos Agile, o Selenium é a ferramenta de automação de teste perfeita que ajuda a fornecer produtos perfeitos para clientes satisfeitos.

O curso Teste com Selênio é uma solução completa para os entusiastas do Selênio. Por meio de uma série de sessões práticas, você aprenderá como usar o Selenium para escrever testes automatizados para aplicativos da web e projetar uma estrutura de teste de aplicativos da web. Tenha um controle firme de conceitos como Selenium IDE, RC, Grid e WebDriver e domine a arte de fornecer resultados de teste rápidos com uma alta taxa de precisão.

Objetivo

Após realizar este Curso Testing With Selenium você será capaz de:

  • Aprenda a automatizar o teste de aplicativos da web usando Selenium e garantir resultados de teste mais rápidos e maior precisão.
  • Aprenda a parametrizar scripts de teste com uma variedade de dados e aprenda sobre a Programação do Selenium Web Driver.
  • Aprenda como integrar casos de teste Selenium dentro do ecossistema existente e otimizar custos.

Por que devo aprender a testar com selênio?

  • Nenhum processo de software pode ser concluído sem testes. Tendo feito parte do setor de TI por tantos anos, a importância dos testes de software não diminuiu. T
  • anto é que se prevê que o número de postos de trabalho neste setor cresça muito nos próximos anos, uma vez que está a ser reconhecida a sua importância em proporcionar uma vantagem competitiva ao negócio como um todo.
  • Considerando isso e o fato de que o Selenium é altamente preferido por organizações que buscam o modelo Agile, faz sentido se aprimorar nos testes do Selenium.
  • Este curso de testes com Selenium o tornará proficiente nesta ferramenta de código aberto e ensinará como automatizar processos de teste para garantir resultados mais rápidos e maior cobertura de teste. 
Publico Alvo
  • Conhecimento básico de informática
  • O conhecimento dos fundamentos do Selenium será benéfico
Materiais
Inglês | Português
Conteúdo Programatico

What is Selenium?

  1. What is Selenium?

Advantages of Automated testing

  1. Advantages of Automated testing

Revisiting Java

  1. Introduction to Java
  2. Setting development environment-Eclipse
  3. Java Concepts
  4. Java data types
  5. Numerical Data Type and Numerical Operators
  6. Boolean Data Type and Operators
  7. If and While
  8. Switch
  9. For
  10. String Data type and functions
  11. Command Line Parameters
  12. Arrays
  13. Hash Tables/map Object
  14. Regular Expression
  15. File handling
  16. Java OOPs concept
  17. Classes and Objects
  18. Packages
  19. Exception Handling
  20. Debugging in Java

WebDriver Basics

  1. What is WebDriver?
  2. Setting up WebDriver
  3. Other Browsers
  4. Finding Elements
  5. Page Elements
  6. Clicking the Image

Advanced WebDriver

  1. Introduction
  2. Radio Buttons
  3. Choosing a Radio Button
  4. Getting a Radio Button Value
  5. Checkboxes
  6. Selecting a Checkbox
  7. Select Items
  8. Choosing a Select Option
  9. Using SelectElement
  10. Tables
  11. Getting Table data
  12. XPath
  13. Getting Table Data with XPath
  14. Explicit Waits
  15. Using the Explicit Wait

Selenium Server

  1. What is Selenium Server?
  2. What is Selenium Grid?
  3. Starting Selenium Server
  4. Running a Test
  5. Grid Configuration
  6. Setting up Grid
  7. A 2nd Node
  8. 3rd Node configuration
  9. Running a test in Grid
  10. More Grid details
  11. Grid Strategies

Building a Framework

  1. The Coffee API
  2. Basic Framework
  3. Getting up to BAT
  4. Page Object Model Overview
  5. Creating the Project
  6. A Basic test
  7. Planning a Test
  8. Refactoring for Page Object Model
  9. Testing Authors
  10. Verifying the Result
  11. Testing DSLs
  12. Framework Rules

Introduction to Java APIs-Log4j, Apache, POI, XML, Beans

  1. Introduction to Java APIs-Log4j, Apache, POI, XML, Beans

TestNG FrameWork

  1. Overview of TestNG
  2. Environment of TestNG
  3. Writing WebDriver Test Cases using TestNG
  4. Basic Annotations of TestNG
  5. Executing Tests
  6. Executing Test Suites
  7. Ignore Test
  8. Dependency Test
  9. Parameterized Tests
  10. TestNG XML
  11. Report Generation
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas