Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Test Frameworks

Selenium (Testes de UI) com .NET Core 3.1 - C# na Prática

Testes de UI com Selenium Driver para C#, utilizando o ASPNETCore para criar o projeto, utilizando xUnit para Testes
Rating: 4.0 out of 54.0 (8 ratings)
71 students
Created by Marcos Fabricio Rosa
Last updated 7/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Desenvolver uma aplicação de Teste de Interface utilizando WebDriver do Selenium com AspNetCore e C#

Course content

6 sections • 46 lectures • 7h 21m total length

  • Preview00:43
  • Sequência de Aprendizado
    02:28

  • Preview06:21
  • Preview04:52
  • Preview03:56
  • Instalar Cmder
    04:04
  • Firefox Developer e Chrome
    01:52

  • Preview09:47
  • Criar Projeto com Selenium WebDriver - Parte 1
    13:54
  • Criar Projeto com Selenium WebDriver - Parte 2
    12:28
  • Download WebDriver Firefox e Chrome
    06:38
  • Criar Projeto Testes Usando xUnit
    14:12
  • Copiar AppSettings.json para CurrentDirectory
    08:38
  • Preview21:41
  • Fazer Busca no Google
    17:23
  • Executar o comando DotNet Test
    01:58
  • Questionario
    4 questions

  • Preparar o Sistema IMC
    06:02
  • Abrir Pagina e Fechar Página do IMC
    11:01
  • Trabalhar na Digitação e Obtenção do Resultado da Tela
    21:18
  • Concluir os Testes e Executar no Chrome e FireFox
    17:26
  • Criar WebDriverExtensions
    12:23
  • Refatorar Classe IMC
    08:32
  • Criar Classe BaseTest
    07:54
  • Criar Classe BaseClass
    09:09
  • Refatorar Warnings
    02:28
  • Preview02:34
  • Questionario
    3 questions

  • Preparar o Sistema de Contatos
    04:09
  • Criar Projeto de teste para o Sistema de Contatos
    06:39
  • Implementar Biblioteca Faker
    09:19
  • Ajustar WebDriverExtension e BaseClass
    12:32
  • Implementar Classe Registrar e Logar - Parte 1
    13:47
  • Implementar Classe Registrar e Logar - Parte 2
    11:34
  • Implementar Caso de Teste Registrar e Logar
    18:01
  • Implementar Caso de Teste Usuário já cadastrado
    13:24
  • Cadastrar um Usuário Padrão
    03:18
  • Implementar Caso de Teste Login
    10:41
  • Implementar Classe Estática do Driver do Selenium
    08:24
  • Implementar Classe de Contato
    03:36
  • Implementar Classe Registrar Contato - Parte 1
    09:58
  • Implementar Classe Registrar Contato - Parte 2
    13:34
  • Implementar Caso de Teste para Registrar Contato
    09:31
  • Implementar Caso de Teste para Pesquisar Contato
    19:17
  • Implementar Caso de Teste para Editar Contato
    13:27
  • Implementar Caso de Teste para Excluir Contato
    21:18
  • Adicionar Task para Rodar os Testes dentro do Visual Code
    06:45
  • Questionario
    2 questions

  • Conclusão do Curso de Selenium WebDriver com .NET Core 3.1/C#/xUnit
    02:08

Requirements

  • Ter conhecimento básico de desenvolvimento de sistemas

Description

Implementar um projeto com o driver do Selenium para C# com AspNetCore 3.1

Criar uma Classe de extensão do IWebDriver para facilitar o uso do Selenium.

Implementar projetos de testes xUnit com AspNetCore, interagindo com o projeto de driver do Selenium,

montando uma pesquisa do google e recebendo o resultado da pesquisa, para iniciar a jornada de automação.

em sequencia fazendo uma automação de um programa que calcula IMC (Fornecida no Curso para realizar os testes).

Em seguida iremos criar um outro projeto de teste com xUnit com AspNetCore, para automatizar o projeto de Contatos,

este projeto é fornecido para o curso para realização da automação dos testes.

Nesta automação será imputados dados gerados pela biblioteca Fake.NETCore

Automatizar teste de UI

  • Cadastro de Usuário

  • Login do Usuário

  • Cadastrar usuário já cadastrado

  • Cadastro de Contatos

  • Pesquisar de Contato

  • Edição de Contato

  • Deleção de Contato


Who this course is for:

  • Pessoas que deseja aprender fazer testes de interface utilizando Selenium + AspNetCore + C#

Instructor

Marcos Fabricio Rosa
Analista Desenvolvedor Senior
Marcos Fabricio Rosa
  • 4.5 Instructor Rating
  • 1,793 Reviews
  • 21,576 Students
  • 7 Courses

Formado em Análise e Desenvolvimento de Sistemas pela Faculdade Anhanguera de Limeira

Pós graduação em Gerenciamento de Projetos em Tecnologia da Informação pela INPG  (Instituto Nacional de Pós Graduação)

Trabalho com desenvolvimento de sistemas desde 1998 utilizando Delphi com Microsoft SQL-Server e Firebird.

Atualmente além de desenvolvimento com Delphi utilizo C#  com AspNetCore 2.1 para desenvolvimento de API com MySQL.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.