Formações Programação Testes em .NET
Formação Testes em .NET
Domine os testes em .NET usando XUnit, TDD, Selenium e Azure Devops
* Esta formação faz parte dos nossos cursos de Programação
Quero Estudar na AluraNesta formação você vai aprender os fundamentos de testes e progredir para cenários comuns a projetos reais, testando integração entre componentes típicos de um software e interfaces gráficas com pessoas usuárias. Para isso abordaremos temas como testes unitários, testes em bancos de dados e APIs e testes de interface, frequentemente usando a metodologia TDD. Além disso, você verá ferramentas como xUnit, Selenium, Azure DevOps e Github Actions.
Conteúdos pensados para facilitar seu estudo
Formação completa para o mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosDesenvolvedor e instrutor .NET. Consultor de design organizacional. Atualmente está ajudando a desenvolver pessoas como Tech Lead na Alura. Seu grande projeto de vida é sua família, com esposa, 3 filhos, 4 cachorras e 3 porquinhas da índia. Nas horas não tão vagas como gostaria, arrisca na escrita e nas cordas de um baixo elétrico e outro acústico. Torcedor do Flamengo e do Los Angeles Rams.
Desenvolvedor e instrutor .NET. Consultor de design organizacional. Atualmente está ajudando a desenvolver pessoas como Tech Lead na Alura. Seu grande projeto de vida é sua família, com esposa, 3 filhos, 4 cachorras e 3 porquinhas da índia. Nas horas não tão vagas como gostaria, arrisca na escrita e nas cordas de um baixo elétrico e outro acústico. Torcedor do Flamengo e do Los Angeles Rams.
Eu sou programador e instrutor de programação usando C# e .NET. Formado em Sistemas de Informação. já programei usando Java, PHP,C#, PostgreSQL e MySQL, além de já ter atuado com suporte também. Buscando sempre aprender mais sobre tecnologias.Hobbies são gibis e séries.
Eu sou programador e instrutor de programação usando C# e .NET. Formado em Sistemas de Informação. já programei usando Java, PHP,C#, PostgreSQL e MySQL, além de já ter atuado com suporte também. Buscando sempre aprender mais sobre tecnologias.Hobbies são gibis e séries.
Oi pessoal! Eu sou a Jeni, tenho 31 anos, sou graduada em Sistemas de Informação e faço parte do time da Escola de Programação. Além dos conteúdos na plataforma, compartilho com a comunidade sobre transição de carreira e tecnologia no instagram e dev.to (@jeniblo_dev). Vamos aprender juntes? =D
Oi pessoal! Eu sou a Jeni, tenho 31 anos, sou graduada em Sistemas de Informação e faço parte do time da Escola de Programação. Além dos conteúdos na plataforma, compartilho com a comunidade sobre transição de carreira e tecnologia no instagram e dev.to (@jeniblo_dev). Vamos aprender juntes? =D
Vinicius Dias é Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, formado em Tecnologia da Informação e pós-graduado em Arquitetura de Software. Com mais de uma década de experiência na área, já trabalhou em diversas empresas ao redor do mundo, sendo atualmente Engenheiro de Software Senior em uma empresa estadunidense. Tem como lema a regra do bom escoteiro: Sempre deixe o código mais limpo do que quando você o encontrou.
Vinicius Dias é Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, formado em Tecnologia da Informação e pós-graduado em Arquitetura de Software. Com mais de uma década de experiência na área, já trabalhou em diversas empresas ao redor do mundo, sendo atualmente Engenheiro de Software Senior em uma empresa estadunidense. Tem como lema a regra do bom escoteiro: Sempre deixe o código mais limpo do que quando você o encontrou.
Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.
Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.
Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.
Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.
Vamos começar aprendendo quais são os fundamentos de testes unitários em .NET, além de boas práticas na escrita de projetos de testes. Ainda, veremos o xUnit, uma biblioteca popular para testes no .NET.
Curso Testes em .NET: criando testes de unidade com xUnit
08hArtigo Tipos de testes: quais os principais e por que utilizá-los?
Alura+ O que é Test-Driven Development (TDD)?
Podcast Testes Automatizados – Hipsters #51
Alura+ Cobertura de Código
Nesse passo você aprenderá a testar os componentes externos a sua aplicação, representadas por dois recursos muito comuns nos sistemas: bancos de dados e APIs web. Você continuará usando o xUnit só que agora buscando resolver problemas recorrentes a testes com bancos de dados e APIs, como por exemplo otimização de recursos em seus testes, carga de dados para cenários complexos e containerização dos componentes externos.
Curso Testes em .NET: testando integração com banco de dados
06hCurso Testes em .NET: aplicando testes de integração em APIs
06hNesse passo você verá como automatizar ações que o usuário realiza em um navegador da Web, além de entender as diferenças entre testes de unidade e testes de UI. Para isso usaremos o Selenium WebDriver, framework utilizado para testar aplicativos web.
Alura+ Entenda a Pirâmide de Teste
Curso Testes em .NET: testes de interface usando Selenium
08hAlura+ Testes de API com Postman
Curso Selenium WebDriver e C# parte 1: testes da sua web app
10hCurso Selenium WebDriver e C# parte 2: outros recursos
10hChegou a hora de integrar seus projetos de testes à sua pipeline de build e deploy. Usaremos duas ferramentas comuns para isso: o Github Actions e o Azure Devops. Para aplicar tudo o que aprendemos, vamos simular a implementação de uma demanda com TDD, orientando o desenvolvimento com testes até verificar o resultado final na aplicação publicada como uma Webapp no Azure. E por fim, André Bessa, instrutor de alguns dos cursos desta formação, conversa com o Márcio Nizzola, MVP e arquiteto de software, sobre temas como importância da automação, cobertura de testes e participação na comunidade .NET.
Alura+ O que é DevOps?
Artigo Devops: o que é e principais práticas | Alura
Curso Testes em .NET: integre seus testes nos pipelines de CI/CD
06hVídeo Bate papo sobre Ecossistema .NET - YouTube
Podcast Integração Contínua, Deploy Contínuo e Github Actions – Hipsters #213
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.