# AppsQuality > A melhor stack é sempre a qualidade! ## Posts - [Portfólio de automação de testes: como montar um que mostra o seu nível](https://appsquality.com.br/portfolio-automacao-testes/): Monte um portfólio de automação com alvo de prática, Page Objects, testes de UI e API, CI no GitHub Actions e um README que explica suas decisões. - [Entrevistas e evolução na carreira de QA: de júnior a sênior e lead](https://appsquality.com.br/entrevistas-evolucao-carreira-qa/): O que se espera de QA em cada nível, como mostrar impacto sem inflar números, tipos de entrevista, método STAR e como treinar no Lab. - [Habilidades de QA: o técnico e o comportamental que fazem diferença](https://appsquality.com.br/habilidades-de-qa/): As habilidades técnicas e comportamentais que fazem diferença em QA, como praticar cada uma e um checklist de autoavaliação para planejar seus estudos. - [Perfis de QA: funcional, automação, SDET, performance, segurança e mais](https://appsquality.com.br/perfis-de-qa-carreira/): Conheça 10 perfis de carreira em QA: o que cada um faz, habilidades, ferramentas e como migrar. Com tabela comparativa. - [Como começar em QA: o que estudar e como dar os primeiros passos](https://appsquality.com.br/como-comecar-em-qa/): O que faz um QA, fundamentos de teste, casos de teste, bug reports, HTTP, SQL, Git e projetos práticos para dar os primeiros passos na carreira. - [Massa de dados e ambientes de teste: seed, reset e isolamento](https://appsquality.com.br/massa-dados-ambientes-teste/): Como organizar massa de dados em dev, QA e homologação: seed determinístico, reset protegido, factories, dados sintéticos e isolamento. - [Certificações de QA: ISTQB, BSTQB e qual fazer primeiro](https://appsquality.com.br/certificacoes-qa-istqb-bstqb/): Entenda ISTQB x BSTQB, por que começar pelo CTFL, quanto custam os créditos de exame, como estudar e quais trilhas seguir por perfil. - [Dev e QA no mesmo time: critérios de aceite, DoD e shift-left](https://appsquality.com.br/dev-qa-criterios-aceite-shift-left/): Como dev e QA trabalham juntos: critérios Dado/Quando/Então, DoD com testes, pirâmide, PR com evidência, bug report bom e template de PR. - [APIs testáveis: contrato, erros consistentes e idempotência](https://appsquality.com.br/apis-testaveis-contrato-erros/): Como desenhar APIs fáceis de testar: OpenAPI como contrato, códigos HTTP corretos, Problem Details, Idempotency-Key, paginação e autenticação. - [Código testável: injeção de dependência, relógio e aleatoriedade sob controle](https://appsquality.com.br/codigo-testavel-injecao-dependencia/): Separe regra de negócio de I/O, use injeção de dependência e controle relógio, seeds e UUIDs para testes estáveis. Exemplos em TypeScript e Python. - [Logs, feature flags e observabilidade que ajudam o QA](https://appsquality.com.br/logs-feature-flags-observabilidade-qa/): Logs em JSON, request id no header, erros úteis, feature flags por usuário de teste e healthcheck com versão: o que o dev pode fazer para ajudar o QA. - [Seletores estáveis: como deixar sua interface fácil de automatizar](https://appsquality.com.br/seletores-estaveis-testes/): Guia para devs: data-testid, seletores por papel acessível, listas, Shadow DOM, iframes e checklist de PR com exemplos em Cypress e Playwright. ## Pages - [Gerador de hash MD5, SHA-1, SHA-256 e SHA-512](https://appsquality.com.br/ferramentas/gerador-hash/): Calcule MD5, SHA-1, SHA-256 e SHA-512 de um texto ou arquivo de uma só vez, gere HMAC com chave e confira um hash esperado, tudo no navegador. - [Testador de expressão cron](https://appsquality.com.br/ferramentas/testador-cron/): Valide expressões cron, leia a explicação em português e veja as próximas execuções no seu fuso, com horário de verão e erros claros por campo. - [Conversor de cURL para Cypress e Playwright](https://appsquality.com.br/ferramentas/conversor-curl/): Cole um comando cURL e receba o teste pronto em Cypress (cy.request), Playwright (APIRequestContext) e fetch(), com tokens trocados por variáveis de ambiente. - [Gerador de cartão de crédito de teste](https://appsquality.com.br/ferramentas/gerador-cartao-teste/): Gere números fictícios que passam no algoritmo de Luhn para Visa, Mastercard, Amex, Elo, Hipercard e outras bandeiras, valide um número passo a passo e consulte os cartões de teste oficiais de gateways. - [Gerador de CPF e CNPJ válidos para testes](https://appsquality.com.br/ferramentas/gerador-cpf-cnpj/): Gere CPFs e CNPJs fictícios com dígitos verificadores corretos, em lote, com UF e CNPJ alfanumérico, e valide números colados. Tudo no navegador. - [API do Lab](https://appsquality.com.br/lab/api/): Documentação da API REST do AppsQuality Lab, com OpenAPI. - [Lab de testes](https://appsquality.com.br/lab/): Loja fictícia, API REST e cinco variantes de front para praticar automação de testes. - [Decodificador de JWT](https://appsquality.com.br/ferramentas/decodificador-jwt/): Decodifique cabeçalho e payload de um JWT no navegador, veja exp, iat e nbf em datas legíveis e saiba se o token expirou. Não verifica assinatura. - [Formatador e interpretador de logs](https://appsquality.com.br/ferramentas/formatador-log/): Cole logs em texto, JSON por linha, logfmt ou acesso HTTP e veja cada entrada organizada por nível, com stack traces agrupados, filtros e os erros que mais se repetem. - [Comparador de textos](https://appsquality.com.br/ferramentas/comparador-textos/): Compare dois textos linha a linha e veja o que foi adicionado e removido, com opção de ignorar espaços e maiúsculas. Roda no navegador. - [Gerador de massa de testes](https://appsquality.com.br/ferramentas/gerador-massa-testes/): Gere até 1000 registros sintéticos com nome, e-mail, CPF de teste, datas e números, e exporte em JSON ou CSV. Com semente para repetir a mesma massa. - [Testador de Regex](https://appsquality.com.br/ferramentas/testador-regex/): Teste expressões regulares JavaScript com destaque das correspondências, grupos numerados e nomeados, flags e proteção contra travamentos. - [Codificador e decodificador Base64](https://appsquality.com.br/ferramentas/base64/): Codifique e decodifique Base64 e Base64URL no navegador, com acentos e emoji corretos e mensagens claras para entradas inválidas. - [Validador de CPF](https://appsquality.com.br/ferramentas/validador-cpf/): Confira os dígitos verificadores de um CPF e veja o cálculo do módulo 11 passo a passo. Validação matemática, local, sem consulta à Receita. - [Conversor de timestamp Unix](https://appsquality.com.br/ferramentas/conversor-timestamp/): Converta timestamp Unix em data UTC e local, e data ISO 8601 em timestamp. Detecta segundos, milissegundos, microssegundos e nanossegundos. - [Gerador de UUID v4](https://appsquality.com.br/ferramentas/gerador-uuid/): Gere de 1 a 1000 UUIDs v4 com o gerador criptográfico do navegador, em maiúsculas ou sem hífens, e copie com um clique. - [Comparador de JSON](https://appsquality.com.br/ferramentas/comparador-json/): Compare dois JSON e veja campos adicionados, removidos e alterados, com o caminho de cada diferença. Ignora a ordem das chaves e roda no navegador. - [Formatador e validador de JSON](https://appsquality.com.br/ferramentas/formatador-json/): Formate, compacte e valide JSON no navegador, com linha e coluna do erro e dicas em português. Nada é enviado ao servidor. - [Termos de Uso](https://appsquality.com.br/termos-de-uso/): Ao usar o AppsQuality (appsquality.com.br), você concorda com estes termos. Se não concordar, não utilize o site. - [Política de Cookies](https://appsquality.com.br/politica-cookies/): Cookies são pequenos arquivos que um site grava no seu navegador. - [Política de Privacidade](https://appsquality.com.br/politica-privacidade/): Esta política explica quais dados o AppsQuality (appsquality.com.br) trata, por quê, com quem eles podem ser compartilhados e quais são os seus direitos, de acordo com a Lei Geral de Proteção de Dados (Lei nº 13.709/2018 — LGPD). - [Contato](https://appsquality.com.br/contato/): Encontrou um erro em alguma ferramenta, tem uma sugestão de ferramenta nova ou quer comentar um guia? Fale com a gente pelo formulário abaixo. - [Portfólio de QA — Camilla Navarro](https://appsquality.com.br/portfolio-qa/): Camilla Navarro, analista de QA desde 2010: automação web, mobile e de APIs, liderança de QA e agentes de IA em Python. - [Sobre o AppsQuality](https://appsquality.com.br/sobre/): O AppsQuality reúne ferramentas gratuitas, algoritmos explicados e guias práticos para facilitar o dia a dia de quem trabalha com QA e desenvolvimento de software. - [Desenvolvimento](https://appsquality.com.br/desenvolvimento/): Guias de desenvolvimento com foco no que ajuda a escrever código mais fácil de testar: JavaScript, Python, Java, SQL, Git, backend, frontend, HTTP e APIs. - [QA e automação de testes](https://appsquality.com.br/qa-automacao/): Conteúdo prático sobre testes de software, escrito a partir da experiência de quem trabalha com QA desde 2010: técnicas de teste, testes de API, automação com Selenium, Robot Framework, Cypress e RestAssured, e qualidade de software no dia a dia de times de produto. - [Algoritmos e guias](https://appsquality.com.br/guias/): Explicações passo a passo de algoritmos e conceitos que aparecem no dia a dia de quem testa e desenvolve software: como um dígito verificador é calculado, o que existe dentro de um JWT, por que um timestamp pode estar em segundos ou milissegundos. - [Ferramentas para QA e desenvolvedores](https://appsquality.com.br/ferramentas/): Ferramentas gratuitas para tarefas do dia a dia de QA e desenvolvimento: formatar e comparar JSON, gerar identificadores, converter datas, validar documentos e decodificar tokens. [comment]: # (Generated by Hostinger Tools Plugin)