de Informação (UFAM); • Certificação CTFL(Certified Tester Foundation Level); • 3 anos de experiência com desenvolvimento web; • atualmente estou trabalhando na Fermen.to como Full Stack Web Developer.
software é uma maneira de verificar todas as solicitações de funcionalidades de um sistema buscando encontrar suas falhas antes de chegar ao cliente final, entregando-lhe um produto consistente, seguro e funcional.
incorreto, ou seja, a consequência. Defeito/Falha Descreve uma condição particular a ser testada Caso de teste Execução de todos os testes para uma versão do produto em um determinado ambiente Rodada (Bateria) de Teste Conceitos 01 02 03
a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré- condições de teste e outras funções de controle e relatório de teste. O que é automação de teste ?
é independente e uniforme (padronizada) precisando passar toda informação necessária. Comunicação através de JSON Não possui estado entre essas comunicações, ou seja, cada comunicação é independente e uniforme (padronizada) precisando passar toda informação necessária. Não possui estado de comunicação Assim cada implementação não depende da outra e se torna mais escalável. Definição de cliente e servidor API REST 01 02 03
em api rest ntry point: (index.js) est command: mocha test it repository: eywords:test,mocha,rest,chai,supertest uthor: Kirmayr Tomaz cense: (ISC) Configurando Projeto e uma pasta para seu projeto, entre na pasta e digite em sua linha de comando.
Before - Antes de iniciar um conjunto de testes • After - Depois de finalizar um conjunto de testes • BeforeEach - Antes de cada teste • AfterEach - Depois de cada teste
identidade • sexo • escolaridade • data de nascimento • Estado de nascimento • Cidade de nascimento • Empresa onde trabalha • Setor que trabalha • Tempo na empresa • email • senha • Regra de negócio 1: Todos os campos são obrigatórios • Regra de negócio 2: Campo nome, identidade, estado,cidade,empresa,setor,carg o,tempo na empresa, email, senha são strings • Regra de negócio 3: Serão validos para o campo sexo (masculino, feminino, Homo e trans) • Escolaridade - será permitido valores no intervalo de 0 a 100 • Tempo de profissão e data de nascimento serão permitidos do tipo data.
h ttp://g1.globo.com/tecnologia/blog/seguranca-digital/post/falha-em-site-de-delivery-ifood-permiti a-alterar-precos-de-pedidos.html • Artigo Engenharia de Software - Introdução a Teste de Software http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-teste-de-software/803 5#ixzz43FeKj3ai • Santos Site - http://g1.globo.com/tecnologia/noticia/2011/02/falha-em-site-do-santos-gera-boato-sobre-ida-de- ganso-para-corinthians.html • Facebook - http://oglobo.globo.com/sociedade/tecnologia/aluno-de-harvard-tem-estagio-no-facebook-cance lado-apos-apontar-falha-no-sistema-da-rede-17209000 • Construindo uma RESTful API – Parte 1 http://www.devmedia.com.br/construindo-uma-restful-api-parte-1/29904#ixzz43HjsdmT6 • http://pt.stackoverflow.com/questions/45783/o-que-%C3%A9-rest-e-restful • https://pt.wikipedia.org/wiki/Automação_de_teste