- Neste projeto você vai desenvolver uma carteira de controle de gastos com conversor de moedas, utilizando Redux React. Na implementação você deverá obrigatoriamente utilizar o Redux de acordo com o estado no ReadMe.
import { render, screen } from '@testing-library/react'; | |
import App from './App'; | |
describe('App', () => { | |
it('renders headline', () => { | |
render(<App title="React" />); | |
// check if App components renders text learn | |
const texto = screen.getByText(/learn/i); | |
expect(texto).not.toBeVisible(); |
- Criar componentes de classe em React;
- Utilizar JSX no React;
- Utilizar o método
render()
para renderizar seus componentes; - Fazer uso de
props
corretamente; - Fazer uso de
PropTypes
para tipagem;
Num blog de um entusiasta de testes eu li, "Better world by better software" 🤔 Essa frase ficou na minha cabeça.
O mundo que vivemos pede cada vez mais agilidade, muitas empresas - na maior parte startups - tem a acelaração da informação como modelo de negócio. Seja com de processos bancários nas fintechs, centralização e extração de dados nas grandes plataformas ou análises de dados nos mais diversos segmentos.
Garantia de qualidade é uma das partes mais importantes na vida de um software, e hoje com com os processos agéis de desenvolvimento testes manuais são muito custosos e nem sempre assertivos.
Desenvolver testes automatizados é hoje quesito de sobrevivencia num mercado cada vez mais complexo e exigente, além de serem um diferencial para profissionais na área.