Postagens

Extensão VS Code Live URL & API Monitor

Imagem
  Live API & URL Monitor - Extensão VS Code O Live API & URL Monitor  é uma extensão do Visual Studio Code que monitora a disponibilidade e o status de APIs e URLs em tempo real, diretamente no seu ambiente de desenvolvimento. https://marketplace.visualstudio.com/items?itemName=mlourenco.live-api-url-monitor Principais características Monitoramento contínuo  com intervalos configuráveis (segundos, minutos ou horas) Visualização em árvore  com suporte a pastas e subpastas para agrupamento organizado de itens Indicadores de status em tempo real  mostrando o estado atual de cada item Notificações nativas  quando os serviços falham ou se recuperam Suporte completo a solicitações HTTP  : método, cabeçalhos, parâmetros de consulta e corpo da solicitação Sistema de registro avançado  com histórico por item, por pasta e global Importar e exportar itens de monitoramento  em formato JSON Importar solicitações de um comando cURL  ; exporta...

Gerador BR - Pacote NPM para gerar números de documentos brasileiros

Imagem
  Gerador de Dados Fictícios - Brasil Pacote NPM para Gerar de Dados Fictícios para Projetos em Node.js. https://www.npmjs.com/package/gerador-br Ideal para testes unitários , testes de APIs  e testes E2E  automatizados com  Cypress , Playwrite,  Jest ,  Node.js Test Runner ,  Jasmine ,  Mocha ,  Chai ,  Supertest ,  Sinon  e  Puppeteer . O pacote fornece uma coleção de funções para gerar dados brasileiros aleatórios, como: Gerador de Documento : CPF, RG, CNH, Título de Eleitor, PIS, CNS (Cartão Nacional Saúde), Passaporte, Gerador de Pessoa : Nome, Nickname, Data de Nascimento, Cor de Pele, Orientação Sexual, Identidade de Gênero, Tipo Sanguíneo, Escolaridade e Profissão; Gerador de Empresa : CNPJ e Inscrição Estadual; Gerador de Endereço : CEP, Logradouro, Número, Bairro, Localidade e Estado; Gerador de Contato : E-mail, DDD, Operadora, Celular e Telefone; Gerador de Conta Bancária : Código do Banco, Nome do Banco, Agênc...

Como gerar scripts de teste de API para Playwright e Cypress a partir da documentação Swagger

Imagem
API Test Builder - Extensão VS Code Gerador de script de teste de API Gere automaticamente scripts de teste de API para  Playwright  e  Cypress  a partir da  documentação do Swagger  . https://marketplace.visualstudio.com/items?itemName=mlourenco.api-test-builder Suporta: Versão OpenAPI 3.0 Versão Swagger 2.0 Uso Abra a  documentação do Swagger  (arquivo JSON) no VS Code; Clique com o botão direito  em qualquer lugar no editor de código; Clique no menu  API Test Builder  ; Clique na opção desejada; Swagger para Cypress Swagger para Playwright Voilà  ! A extensão irá gerar os diretórios e modelos de script de teste. Tudo o que você precisa fazer é ajustar o recuo e adicionar os cenários de teste que você quer/precisa. Experimente a extensão Quer experimentar a extensão, mas não tem um arquivo de documentação do Swagger? Você pode usar os exemplos do Swagger Petstore: Para  Swagger Petstore 2.0  use o arquivo .json:...

Mascaramento de Dados Estático versus Dinâmico

Imagem
A maioria dos Analistas de Segurança da Informação concorda que a melhor maneira de proteger os dados é aplicar uma abordagem em camadas à segurança. O mascaramento de dados é uma tecnologia de segurança e aprimoramento de privacidade recomendada pelos analistas do setor como uma camada de proteção de dados obrigatória. Embora a terminologia varie em toda a indústria, vamos começar definindo o mascaramento de dados como a substituição de dados confidenciais por um equivalente fictício realista com o objetivo de proteger os dados contra divulgação indesejada. O mascaramento de dados vem em dois tipos básicos: estático e dinâmico. O mascaramento de dados estáticos (Static Data Masking - SDM) substitui permanentemente os dados confidenciais, alterando os dados em repouso. O mascaramento de Dados Dinâmico (Dynamic Data Masking - DDM) visa substituir os dados sensíveis em trânsito, deixando os dados originais em repouso intactos e inalterados. Esta postagem analisa os recursos, casos de u...

Tutorial Selenium WebDriver

Imagem
Olá pessoal. Tudo bem? Para quem deseja aprender Automação com Selenium WebDriver , segue um tutorial excelente. Ele foi elaborado por um amigo, Rafael Cardoso . Nele, o Rafa teve o cuidado de começar do zero. Desde a Preparação do Ambiente até a Geração dos Artefatos (como Evidência, Logs e Relatório de Execução). Tenham foco e bom estudo! 1 – Selenium WebDriver  -  Configuração Eclipse 2 – Selenium WebDrive - Abrindo os Navegadores 3 – Selenium WebDrive - Localizando os elementos em uma página 4 – Selenium WebDrive - Navegando e interagindo com elementos de uma página 5 – Selenium WebDrive - Navegando e interagindo com elementos de uma página – Parte 2 6 – Selenium WebDrive - Acessando informações de um arquivo .CSV 7 – Selenium WebDrive - Capturando evidências dos testes. 8 – Selenium WebDrive - Criando Bibliotecas de Funções 9 – Selenium WebDrive - Gerando Log de evidências em PDF – Parte 1 9 – Selenium WebDrive - Gerando Log de evidências e...

7 princípios fundamentais do teste de software

Imagem
O teste é parte fundamental no ciclo de vida de um software. Abaixo estão listados 7 princípios fundamentais que envolvem o processo de teste e devem servir como um guia geral, tanto para testadores quanto para desenvolvedores. Afinal, ambos participam efetivamente do processo de amadurecimento do sistema. 7 princípios teste de software 1º Príncipio: Testes apontam a presença de falhas Testes conseguem identificar a existência de falhas, mas não pode garantir a ausência delas. Mesmo se nenhum erro for identificado em uma bateria de testes, não é possível afirmar que o software está livre de falhas. 2º Princípio: Teste exaustivo é impossível A menos que a aplicação sendo testada tenha uma estrutura lógica muito simples e valores de entrada limitados, teste exaustivo é inviável pois seria extremamente custoso cobrir todos os cenários possíveis. Deve-se calcular o esforço dos testes baseando-se nos riscos e prioridades. 3º Princípio: Teste antecipado o desenvolver...

Glossário Teste de Software - ISTQB/BSTQB

Imagem
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z GLOSSÁRIO PADRÃO DE TERMOS UTILIZADOS EM TESTE DE SOFTWARE Versão 2.1br (Abril de 2010) Produzido pelo "Glossary Working Party" International Software Testing Qualification Board Editor Erik van Veenendaal (Holanda) Notificação do Detentor dos Direitos Autorais Este documento pode ser copiado na Integra ou em parte desde que haja menção à sua fonte ( ISTQB / BSTQB ). Tradução realizada pela TAG01 (Documentação) do BSTQB A B C D E F G H I J K L M N O P Q R S T U V W X Y Z O Blog Qualidade De Software reserva ao ISTQB / BSTQB os direitos a este glossário.