All Projects → balta-io → 7182

balta-io / 7182

Licence: other
Curso 7182 - Refatorando para testes de unidade

Programming Languages

C#
18002 projects

Labels

Projects that are alternatives of or similar to 7182

playwright-test
Run unit tests with several runners or benchmark inside real browsers with playwright.
Stars: ✭ 81 (+285.71%)
Mutual labels:  test, tests
BDTest
BDTest - A Testing Framework for .NET
Stars: ✭ 58 (+176.19%)
Mutual labels:  test, tests
unittest expander
A library that provides flexible and easy-to-use tools to parameterize Python unit tests, especially those based on unittest.TestCase.
Stars: ✭ 12 (-42.86%)
Mutual labels:  test, tests
phpunit-injector
Injects services from a PSR-11 dependency injection container to PHPUnit test cases
Stars: ✭ 62 (+195.24%)
Mutual labels:  test, tests
Test Pack
A Symfony Pack for functional testing
Stars: ✭ 865 (+4019.05%)
Mutual labels:  test, tests
PixelTest
Fast, modern, simple iOS snapshot testing written purely in Swift.
Stars: ✭ 56 (+166.67%)
Mutual labels:  test, tests
dojos
Alguns desafios para os participantes dos grupos de estudo
Stars: ✭ 33 (+57.14%)
Mutual labels:  test, tests
mutode
Mutation testing for JavaScript and Node.js
Stars: ✭ 61 (+190.48%)
Mutual labels:  test, tests
Capture Stream
Capture stream output.
Stars: ✭ 10 (-52.38%)
Mutual labels:  test, tests
node-bogota
🚀 Run tape tests concurrently with tap-spec output
Stars: ✭ 15 (-28.57%)
Mutual labels:  test, tests
arduino-ci-script
Bash script for continuous integration of Arduino projects
Stars: ✭ 25 (+19.05%)
Mutual labels:  test, tests
Create Test Server
Creates a minimal Express server for testing
Stars: ✭ 117 (+457.14%)
Mutual labels:  test, tests
Telegraf-Test
Telegraf Test - Simple Test ToolKit of Telegram Bots
Stars: ✭ 22 (+4.76%)
Mutual labels:  test, tests
flyway-junit5-extensions
Flyway JUnit 5 Extension to clean / migrate your database in tests.
Stars: ✭ 14 (-33.33%)
Mutual labels:  test, tests
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Stars: ✭ 35,145 (+167257.14%)
Mutual labels:  test, tests
Should.js
BDD style assertions for node.js -- test framework agnostic
Stars: ✭ 1,908 (+8985.71%)
Mutual labels:  test, tests
Betterer
betterer makes it easier to make incremental improvements to your codebase
Stars: ✭ 248 (+1080.95%)
Mutual labels:  test
EntityFrameworkCore.AutoFixture
A library aimed to minimize the boilerplate required to unit-test Entity Framework Core code using AutoFixture and in-memory providers.
Stars: ✭ 31 (+47.62%)
Mutual labels:  tests
Opentest
Open source test automation tool for web applications, mobile apps and APIs
Stars: ✭ 246 (+1071.43%)
Mutual labels:  test
Vuex Mock Store
✅Simple and straightforward Vuex Store mock for vue-test-utils
Stars: ✭ 246 (+1071.43%)
Mutual labels:  test

Curso 7182 - Refatorando para testes de unidade

Cedo ou tarde em sua carreira, você precisará dar manutenção ou reescrever uma aplicação antiga e com muitas deficiências de projeto.

Este é o curso ideal para você que quer aprender uma abordagem para migração de legado e implementação de testes de unidade.

Neste curso sobre testes de unidade você vai...

  • Aprender sobre testes de unidade
  • Aprender CQRS
  • Aprender ou relembrar conceitos de OOP
  • Analisar código legado e identificar problemas
  • Aprender a refatorar e reescrever aplicações legadas
  • Modelar o domínio da aplicação
  • Criar e testar validações das entidades do domínio
  • Criar queries e implementar testes de unidade para queries
  • Criar commands e implementar testes de unidade para commands
  • Criar handlers e implementar testes de unidade para handlers
  • Criar utilitários para seu projeto
  • Implementar o Repository Pattern
  • Criar/mockar repositórios de testes

Para quem é recomendado este curso sobre testes de unidade:

  • Estudantes buscando compreender as vantagens e desvantagens de testes de unidade
  • Iniciantes buscando aprender na prática Testes de Unidade
  • Desenvolvedores que trabalham em manutenção
  • Desenvolvedores executando reescrita, refatoração ou integração com código legado
  • Profissionais buscando um caso real de introdução à testes de unidade em projeto existente

Tecnologias e versões utilizadas

  • C#

Projetos do curso

  • No repositório do curso estão disponíveis a versão “ruim” e “boa” do projeto, onde é possível analisar as transformações executadas para evoluir um código legado para um código moderno e testável. O contexto do projeto é um sistema de pedidos com cliente, produto, ordem de compra e descontos.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].