O documento apresenta informações sobre a Qualister, uma empresa especializada em serviços de qualidade e teste de software. A Qualister oferece terceirização de profissionais, consultoria de teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. Além disso, o documento descreve técnicas de projeto de casos de teste, incluindo particionamento em classes de equivalência, análise de valores limítrofes e permutações.
TDC-2014 Automação de testes para não programadores com selenium e keyword dr...Cristiano Caetano
This document discusses automating tests for non-programmers. It introduces the Selenium and keyword-driven testing approaches, and describes a case study where Qualister used the Suricato keyword-driven library to automate tests for Softplan's UNIC construction industry software. The automation helped detect over 140 defects.
O documento fornece informações sobre o mercado de teste de software no Brasil e internacionalmente. Apresenta o palestrante Cristiano Caetano e suas credenciais, além de links para o site da Qualister e perfis nas redes sociais. O mercado de testes no Brasil está crescendo em importância e passando por amadurecimento. Há também links para pesquisas sobre salários na área de testes e sobre a qualidade de software globalmente.
O documento discute níveis de maturidade em automação de testes de software. Apresenta 4 níveis, desde automação acidental sem planejamento até automação formal com medição de métricas e melhoria contínua dos processos.
O documento apresenta as tendências em teste de software. O palestrante Cristiano Caetano, especialista em teste e qualidade de software, irá apresentar as principais tendências em testes web, APIs, mobile e na nuvem, incluindo ferramentas e sites relacionados a cada área.
Este documento fornece informações sobre a Qualister, uma empresa brasileira de testes de software fundada em 2007. A Qualister oferece mais de 50 cursos sobre teste de software e já formou mais de 3.000 alunos. O documento também discute desafios comuns na área de desenvolvimento de software e a importância da colaboração entre times de desenvolvimento e teste.
A Qualister é uma empresa brasileira fundada em 2007 que fornece consultoria, cursos e ferramentas de teste de software. O documento discute a importância do teste de software e das soluções como engenharia de software e valorização dos profissionais de teste.
O documento apresenta uma palestra sobre automação de testes para não programadores usando abordagens como Selenium e Keyword Driven. Apresenta o caso da Softplan que automatizou testes de um sistema usando a biblioteca Suricato desenvolvida com base em keywords. Os resultados incluem a prevenção de mais de 140 defeitos e uma taxa de eficácia dos testes crescente.
TDC-2014 Automação de testes para não programadores com selenium e keyword dr...Cristiano Caetano
This document discusses automating tests for non-programmers. It introduces the Selenium and keyword-driven testing approaches, and describes a case study where Qualister used the Suricato keyword-driven library to automate tests for Softplan's UNIC construction industry software. The automation helped detect over 140 defects.
O documento fornece informações sobre o mercado de teste de software no Brasil e internacionalmente. Apresenta o palestrante Cristiano Caetano e suas credenciais, além de links para o site da Qualister e perfis nas redes sociais. O mercado de testes no Brasil está crescendo em importância e passando por amadurecimento. Há também links para pesquisas sobre salários na área de testes e sobre a qualidade de software globalmente.
O documento discute níveis de maturidade em automação de testes de software. Apresenta 4 níveis, desde automação acidental sem planejamento até automação formal com medição de métricas e melhoria contínua dos processos.
O documento apresenta as tendências em teste de software. O palestrante Cristiano Caetano, especialista em teste e qualidade de software, irá apresentar as principais tendências em testes web, APIs, mobile e na nuvem, incluindo ferramentas e sites relacionados a cada área.
Este documento fornece informações sobre a Qualister, uma empresa brasileira de testes de software fundada em 2007. A Qualister oferece mais de 50 cursos sobre teste de software e já formou mais de 3.000 alunos. O documento também discute desafios comuns na área de desenvolvimento de software e a importância da colaboração entre times de desenvolvimento e teste.
A Qualister é uma empresa brasileira fundada em 2007 que fornece consultoria, cursos e ferramentas de teste de software. O documento discute a importância do teste de software e das soluções como engenharia de software e valorização dos profissionais de teste.
O documento apresenta uma palestra sobre automação de testes para não programadores usando abordagens como Selenium e Keyword Driven. Apresenta o caso da Softplan que automatizou testes de um sistema usando a biblioteca Suricato desenvolvida com base em keywords. Os resultados incluem a prevenção de mais de 140 defeitos e uma taxa de eficácia dos testes crescente.
Testes performance nuvem com j meter e blazemeterQualister
O documento discute testes de desempenho e carga em aplicações na nuvem usando as ferramentas JMeter e Blazemeter. É explicado que o JMeter é uma ferramenta open source amplamente usada para teste de carga e desempenho, mas requer muitas máquinas para simular muitos usuários. A solução proposta é usar recursos na nuvem do Blazemeter para executar scripts JMeter e simular grande quantidade de usuários sem necessidade de muitas máquinas locais.
[TICNOVA2015] Palestra sobre Automação de TestesJúlio de Lima
Nesta palestra faço uma breve instrodução a automação de teste e os níveis no qual ela pode ser aplicada dentro do ciclo de desenvolvimento e testes de software.
Ao fim, foi feito um hands on demonstrando como automatizar um teste em aplicação Desktop usando TestComplete, assista aqui:
https://www.youtube.com/watch?v=Sey_XY9Yz3c
1) Tópicos que serão abordados:
- O que é REST?
- Como testar manualmente?
- Validando respostas (Esquema, Corpo e Cabeçalho)
- Sobre o Rest-Assured
- Componentes auxiliares
- Hands-On
2) O Hands-On demonstrará, na prática:
- Como montar o ambiente para utilização da ferramenta
- Como criar um novo projeto
- Criando um novo teste
- Executando os testes
- Analisando os relatórios
Assista o Hands-on aqui:
http://bit.ly/1QMZ3od
Caipira agil automacao front end seleniumQualister
O documento fornece informações sobre automação de testes front-end com métodos ágeis. Apresenta conceitos como front-end, back-end, teste ágil, estratégias de teste, ferramentas como Selenium e CasperJS e técnicas como page objects, smoke tests e testes de regressão visual.
DevOps é um movimento que prega a maximização da comunicação entre equipes de desenvolvimento e operações, além da automação da infraestrutura e monitoração do software. Isso traz benefícios como agilidade nos testes e ambientes confiáveis. Na abordagem DevOps, os testadores contribuem automatizando testes e infraestrutura, melhorando a qualidade e velocidade de entrega de software.
Testes Ágeis: 1° Seminário Paranaense de Qualidade de SoftwareCristiano Caetano
Este documento apresenta informações sobre a Qualister Consultoria e Treinamento LTDA, uma empresa especializada em serviços de qualidade e teste de software. Ele fornece detalhes sobre os serviços oferecidos pela empresa, como terceirização de testes, consultoria e treinamentos. Também discute brevemente sobre testes ágeis, enfatizando que não existe uma abordagem específica chamada "Testes Ágeis", mas sim a aplicação de técnicas de teste em métodos ágeis de desenvolvimento de software.
Este documento fornece informações sobre a Qualister, uma empresa brasileira de treinamento e consultoria em testes de software. A Qualister foi fundada em 2007 e oferece mais de 50 cursos sobre teste de software para mais de 3.000 alunos. O documento também discute os desafios da área de desenvolvimento de software e a importância da colaboração entre times de desenvolvimento e teste.
Teste software metodos metodologia ageis agil agile testingQualister
A apresentação resume os serviços e treinamentos oferecidos pela empresa Qualister em testes ágeis, incluindo terceirização de profissionais, consultoria de teste, avaliação de usabilidade e automação de testes. Ela também descreve os princípios dos testes ágeis, como colaboração entre times, testes enxutos e contínuos.
Testes em Web Services - conceitos e ferramentasQualister
O documento apresenta conceitos e ferramentas para testes em webservices, abordando protocolos SOAP e REST, desafios no teste, tipos de teste e ferramentas de automação para teste de webservices.
Este documento resume uma apresentação sobre Agile Testing. Ele discute como escrever testes em ambientes ágeis usando técnicas como TDD, BDD e ATDD. Exemplos de testes para um sistema de pré-cadastro eleitoral são usados para ilustrar os conceitos.
Este documento fornece informações de contato e serviços de uma empresa de consultoria e treinamento em teste e qualidade de software. A empresa oferece terceirização de profissionais de teste, consultoria em teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. O documento também inclui links para o site da empresa, que fornece mais detalhes sobre os serviços e cursos oferecidos.
Este documento fornece informações sobre um mini-curso sobre teste ágil, incluindo contatos do instrutor e da empresa organizadora, Qualister. O curso abordará como o teste ágil funciona na prática e os princípios do desenvolvimento ágil.
Medindo a performance de aplicações web com JMeterJúlio de Lima
Palestra ministrada por mim na XI EngTec no UniSalesiano Araçatuba (São Paulo) no dia 08 de outubro de 2014 via Qualister.
A intenção foi apresentar aos alunos conceitos em testes de performance e um hands-on apresentando a ferramenta JMeter.
Testes em WebServices: Conceitos e FerramentasJúlio de Lima
O documento apresenta conceitos e ferramentas para testes em webservices, discutindo protocolos SOAP e REST, desafios no teste e formas de automação. O palestrante Júlio de Lima apresenta o tema no evento TestTalk Florianópolis.
O documento fornece informações sobre os serviços de automação de testes da empresa Qualister, incluindo consultoria em teste e qualidade de software, terceirização de profissionais, treinamentos e ferramentas de automação. O documento também discute os desafios da automação de testes e as ferramentas Selenium, Watir e FitNesse.
Testes de usabilidade com uma pitada de lean uxQualister
Este documento discute técnicas de testes de usabilidade e Lean UX para validar produtos digitais com usuários, incluindo amostras de experiência, portas falsas e observação. Também compara testes moderados versus não moderados, destacando a importância de recrutar os usuários certos e criar testes que simulem o uso real do sistema.
Este documento fornece um resumo das atividades e serviços oferecidos pela Qualister, uma empresa especializada em testes e qualidade de software. Em três frases ou menos, o documento descreve que a Qualister oferece terceirização de profissionais de teste, consultoria em teste, avaliação de usabilidade e treinamentos em teste e qualidade de software.
A Qualister oferece serviços de qualidade e teste de software, incluindo terceirização de profissionais, consultoria de teste, avaliação de usabilidade e treinamentos. Os serviços incluem automação de testes, testes de performance e inspeção de artefatos. A empresa tem experiência em projetos para grandes empresas de tecnologia.
Mini curso Testes de software ágil leves enxutos Computer on the Beach 2013Cristiano Caetano
A Qualister oferece serviços de terceirização de profissionais de teste, consultoria de teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. A empresa fornece soluções para testes ágeis, como testes de unidade, integração e interface do usuário, utilizando métodos como TDD, BDD e ferramentas como JBehave e FitNesse.
Este documento apresenta os conceitos e técnicas de testes exploratórios em três frases:
1) Testes exploratórios são testes onde o planejamento, execução, interpretação e aprendizado são realizados de forma iterativa e simultânea pelo mesmo testador, sem seguir um roteiro pré-definido.
2) O teste exploratório baseado em sessões (SBTM) propõe uma abordagem para dar mais visibilidade aos testes exploratórios através da realização de sessões de teste com dura
Testes performance nuvem com j meter e blazemeterQualister
O documento discute testes de desempenho e carga em aplicações na nuvem usando as ferramentas JMeter e Blazemeter. É explicado que o JMeter é uma ferramenta open source amplamente usada para teste de carga e desempenho, mas requer muitas máquinas para simular muitos usuários. A solução proposta é usar recursos na nuvem do Blazemeter para executar scripts JMeter e simular grande quantidade de usuários sem necessidade de muitas máquinas locais.
[TICNOVA2015] Palestra sobre Automação de TestesJúlio de Lima
Nesta palestra faço uma breve instrodução a automação de teste e os níveis no qual ela pode ser aplicada dentro do ciclo de desenvolvimento e testes de software.
Ao fim, foi feito um hands on demonstrando como automatizar um teste em aplicação Desktop usando TestComplete, assista aqui:
https://www.youtube.com/watch?v=Sey_XY9Yz3c
1) Tópicos que serão abordados:
- O que é REST?
- Como testar manualmente?
- Validando respostas (Esquema, Corpo e Cabeçalho)
- Sobre o Rest-Assured
- Componentes auxiliares
- Hands-On
2) O Hands-On demonstrará, na prática:
- Como montar o ambiente para utilização da ferramenta
- Como criar um novo projeto
- Criando um novo teste
- Executando os testes
- Analisando os relatórios
Assista o Hands-on aqui:
http://bit.ly/1QMZ3od
Caipira agil automacao front end seleniumQualister
O documento fornece informações sobre automação de testes front-end com métodos ágeis. Apresenta conceitos como front-end, back-end, teste ágil, estratégias de teste, ferramentas como Selenium e CasperJS e técnicas como page objects, smoke tests e testes de regressão visual.
DevOps é um movimento que prega a maximização da comunicação entre equipes de desenvolvimento e operações, além da automação da infraestrutura e monitoração do software. Isso traz benefícios como agilidade nos testes e ambientes confiáveis. Na abordagem DevOps, os testadores contribuem automatizando testes e infraestrutura, melhorando a qualidade e velocidade de entrega de software.
Testes Ágeis: 1° Seminário Paranaense de Qualidade de SoftwareCristiano Caetano
Este documento apresenta informações sobre a Qualister Consultoria e Treinamento LTDA, uma empresa especializada em serviços de qualidade e teste de software. Ele fornece detalhes sobre os serviços oferecidos pela empresa, como terceirização de testes, consultoria e treinamentos. Também discute brevemente sobre testes ágeis, enfatizando que não existe uma abordagem específica chamada "Testes Ágeis", mas sim a aplicação de técnicas de teste em métodos ágeis de desenvolvimento de software.
Este documento fornece informações sobre a Qualister, uma empresa brasileira de treinamento e consultoria em testes de software. A Qualister foi fundada em 2007 e oferece mais de 50 cursos sobre teste de software para mais de 3.000 alunos. O documento também discute os desafios da área de desenvolvimento de software e a importância da colaboração entre times de desenvolvimento e teste.
Teste software metodos metodologia ageis agil agile testingQualister
A apresentação resume os serviços e treinamentos oferecidos pela empresa Qualister em testes ágeis, incluindo terceirização de profissionais, consultoria de teste, avaliação de usabilidade e automação de testes. Ela também descreve os princípios dos testes ágeis, como colaboração entre times, testes enxutos e contínuos.
Testes em Web Services - conceitos e ferramentasQualister
O documento apresenta conceitos e ferramentas para testes em webservices, abordando protocolos SOAP e REST, desafios no teste, tipos de teste e ferramentas de automação para teste de webservices.
Este documento resume uma apresentação sobre Agile Testing. Ele discute como escrever testes em ambientes ágeis usando técnicas como TDD, BDD e ATDD. Exemplos de testes para um sistema de pré-cadastro eleitoral são usados para ilustrar os conceitos.
Este documento fornece informações de contato e serviços de uma empresa de consultoria e treinamento em teste e qualidade de software. A empresa oferece terceirização de profissionais de teste, consultoria em teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. O documento também inclui links para o site da empresa, que fornece mais detalhes sobre os serviços e cursos oferecidos.
Este documento fornece informações sobre um mini-curso sobre teste ágil, incluindo contatos do instrutor e da empresa organizadora, Qualister. O curso abordará como o teste ágil funciona na prática e os princípios do desenvolvimento ágil.
Medindo a performance de aplicações web com JMeterJúlio de Lima
Palestra ministrada por mim na XI EngTec no UniSalesiano Araçatuba (São Paulo) no dia 08 de outubro de 2014 via Qualister.
A intenção foi apresentar aos alunos conceitos em testes de performance e um hands-on apresentando a ferramenta JMeter.
Testes em WebServices: Conceitos e FerramentasJúlio de Lima
O documento apresenta conceitos e ferramentas para testes em webservices, discutindo protocolos SOAP e REST, desafios no teste e formas de automação. O palestrante Júlio de Lima apresenta o tema no evento TestTalk Florianópolis.
O documento fornece informações sobre os serviços de automação de testes da empresa Qualister, incluindo consultoria em teste e qualidade de software, terceirização de profissionais, treinamentos e ferramentas de automação. O documento também discute os desafios da automação de testes e as ferramentas Selenium, Watir e FitNesse.
Testes de usabilidade com uma pitada de lean uxQualister
Este documento discute técnicas de testes de usabilidade e Lean UX para validar produtos digitais com usuários, incluindo amostras de experiência, portas falsas e observação. Também compara testes moderados versus não moderados, destacando a importância de recrutar os usuários certos e criar testes que simulem o uso real do sistema.
Este documento fornece um resumo das atividades e serviços oferecidos pela Qualister, uma empresa especializada em testes e qualidade de software. Em três frases ou menos, o documento descreve que a Qualister oferece terceirização de profissionais de teste, consultoria em teste, avaliação de usabilidade e treinamentos em teste e qualidade de software.
A Qualister oferece serviços de qualidade e teste de software, incluindo terceirização de profissionais, consultoria de teste, avaliação de usabilidade e treinamentos. Os serviços incluem automação de testes, testes de performance e inspeção de artefatos. A empresa tem experiência em projetos para grandes empresas de tecnologia.
Mini curso Testes de software ágil leves enxutos Computer on the Beach 2013Cristiano Caetano
A Qualister oferece serviços de terceirização de profissionais de teste, consultoria de teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. A empresa fornece soluções para testes ágeis, como testes de unidade, integração e interface do usuário, utilizando métodos como TDD, BDD e ferramentas como JBehave e FitNesse.
Este documento apresenta os conceitos e técnicas de testes exploratórios em três frases:
1) Testes exploratórios são testes onde o planejamento, execução, interpretação e aprendizado são realizados de forma iterativa e simultânea pelo mesmo testador, sem seguir um roteiro pré-definido.
2) O teste exploratório baseado em sessões (SBTM) propõe uma abordagem para dar mais visibilidade aos testes exploratórios através da realização de sessões de teste com dura
The document discusses optimizing website performance for designers. It begins by explaining how front-end assets like HTML, CSS, JavaScript and images account for 80-90% of page load time. It then discusses common causes of poor performance like too many requests, large file sizes, and too many assets. The rest of the document provides strategies for optimizing assets, such as combining files, minifying code, using CSS sprites for images, and optimizing loading order. The overall goal is reducing page size and number of requests to improve load times.
O documento apresenta uma explicação detalhada sobre como trabalhar com requisitos de forma ágil através de técnicas como refinamento de requisitos, user stories e critérios de aceitação. Ele também mostra como aplicar testes automatizados unitários, de integração e de aceitação ao longo do desenvolvimento de uma aplicação web simples de semáforo.
Testes em ambiente agil - TechTalks ADP LabsElias Nogueira
Apresentação no dia 04/12/2014 no escritório da ADP Labs em Porto Alegre/RS no evento TechTalk sobre Testes em um ambiente ágil.
Em resumo foi apresentado como um testador é inserido em um time e quais as principais atividades de um tester dentro de um projeto ágil
O documento fornece informações sobre os serviços oferecidos pela empresa Qualister, especializada em testes e qualidade de software. A Qualister oferece terceirização de profissionais de teste, consultoria, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. O documento também fornece detalhes sobre cursos de avaliação de usabilidade ministrados pela Qualister.
A apresentação resume os serviços e estratégias de testes da Qualister Consultoria e Treinamento LTDA, incluindo terceirização de profissionais de teste, consultoria, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. Apresenta também informações sobre a empresa como sua fundação em 2007, localização em Florianópolis e parcerias internacionais.
O documento fornece informações sobre os serviços de uma empresa de testes de software chamada Qualister, incluindo terceirização de profissionais, consultoria de teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. Além disso, fornece detalhes de contato e links para o site da empresa.
Mini curso de testes ágeis (agile testing)
Quer realizar esse curso na sua empresa, entre em contato conosco: cristiano.caetano@qualister.com.br
Visite: http://www.qualister.com.br/cursos
Perspectivas do profissional de qualidade e testes de softwareCristiano Caetano
A Qualister é uma empresa brasileira especializada em serviços de qualidade e teste de software. Ela oferece terceirização de profissionais, consultoria de teste, avaliação de usabilidade, automação de testes, testes de performance e treinamentos. Seus contatos são (48) 3285 5615 / 9645 5506 e contato@qualister.com.br.
O documento fornece informações sobre os serviços de uma empresa de testes e qualidade de software chamada Qualister, incluindo terceirização de profissionais, consultoria, treinamentos, testes de segurança, usabilidade e performance. O documento também lista vulnerabilidades comuns em aplicações web e explica brevemente os riscos de segurança na internet.
Análise de Riscos - Estratégia infalível no projeto de testes de softwareGabi Linhares
1) O documento discute estratégias de projeto de testes de software considerando riscos.
2) A análise de riscos é fundamental para alocar recursos de teste de forma adequada e testar o que realmente importa no tempo disponível.
3) As características de qualidade do software e os tipos de testes necessários devem ser definidos baseados nos riscos identificados.
O documento fornece informações sobre os serviços de uma empresa de testes de software chamada Qualister, incluindo treinamentos em automação de testes com Selenium, consultoria em teste, terceirização de profissionais, avaliação de usabilidade e testes de performance. O documento também fornece detalhes sobre o instrutor de um curso de automação de testes com Selenium.
This document discusses the benefits of testing early and often using agile methods. It begins with background on the author and then discusses challenges with traditional project management approaches. Key benefits of agile testing highlighted include finding defects much earlier, improving productivity, and increasing project success rates. The document provides an overview of agile testing practices and how they improve the testing workflow. It also discusses how agile testing approaches can help control costs and improve overall project quality.
This document provides 36 ideas for testing websites, organized into sections. It introduces the idea of testing across different browsers to check for compatibility issues. It also discusses checking for valid HTML, dead links, accessibility, and other usability and functionality testing techniques. The document is intended to give testers a starting point and spark curiosity to explore testing ideas further.
O documento discute os diferentes níveis de teste para aplicativos Android, incluindo testes unitários, de instrumentação, de serviço e UI. Ele enfatiza a importância de automatizar todos os níveis e fornece links para frameworks como o Robolectric, Rest-Assured e Appium que podem ajudar na automação dos testes.
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
O documento discute como dividir os testes funcionais em um pipeline de entrega contínua para fornecer feedback mais rápido. Isso é feito executando smoke tests, testes funcionais e testes de aceitação em paralelo para acelerar o processo e identificar problemas mais cedo. O documento fornece exemplos de como configurar isso em um projeto Java usando Jenkins.
O que Evitar na Escrita de Criterios de AceiteElias Nogueira
O documento fornece dicas sobre como escrever bons Critérios de Aceite, evitando abstrações e focando na intenção do negócio. Recomenda-se especificar Critérios de forma concreta, usando a linguagem do cliente, e evitar misturar diferentes Critérios ou transformá-los em casos de teste. Deve-se descrever o que é aceitável e não aceitável para o cliente.
A Qualister é uma empresa brasileira especializada em serviços de teste e qualidade de software. Ela oferece terceirização de profissionais de teste, consultoria, treinamentos, automação de testes e avaliação de usabilidade. O documento fornece detalhes sobre os serviços, clientes, parceiros, instrutores e certificações da Qualister.
Certificações em Teste e Qualidade de SoftwareCamilo Ribeiro
O mercado de engenharia de software está cada vez mais atraente e competitivo. Ao mesmo tempo que os jornais, revistas, pesquisas especializadas no mercado de trabalho mostram o forte crescimento no números de vagas de TI, mostra também um grande défict de profissionais especializados, no Brasil e no mundo. As certificações vêm se mostrando uma ótima oportunidade para o profissional se destacar no mercado, pois garantem que ele está investindo na sua carreira, que domina determinadas habilidades e está habilitado a trabalhar com conceitos e padrões internacionais. Conheça um pouco sobre as mais de trinta certificações que rodeiam a área de teste e qualidade de software e saiba qual é a ideal para a sua carreira.
Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano)Júlio de Lima
Palestra ministrada na Aula Magna dos cursos de Tecnologia em Desenvolvimento de Sistemas e Tecnologia em Design e Desenvolvimento de Jogos Digitais, dia 26 de março de 2014, no UniSalesiano de Araçatuba.
O objetivo foi introduzir aos alunos parte dos conceitos de teste de software e o quanto a carreira nesta área é promissora.
Este documento apresenta os princípios e técnicas do Agile Testing, incluindo TDD, BDD e ATDD. Ele simula um sistema de pré-cadastro eleitoral para exemplificar como escrever user stories e critérios de aceitação para guiar o desenvolvimento orientado a testes. A Qualister oferece treinamentos em várias abordagens de teste ágil.
O documento discute a área de testes de software, incluindo os papéis de um profissional de testes, os tipos de testes realizados durante o ciclo de vida do software, e as certificações mais valorizadas na área, como a CTFL. O documento também conta a história de dois testadores, um mais dedicado que o outro, para ilustrar a importância dos conhecimentos técnicos para o crescimento na carreira.
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAJosé Correia
Apresentação realizada em São Paulo, Brasília e Belo Horizonte durante o Iterasys Test Show 2010. Trata da evolução da carreira em Teste e QA, a importancia da certificação e da capacitação dos profissionais.
O documento discute a carreira em teste de software, apresentando diferentes papéis como testador, analista de teste e liderança. Também aborda conceitos como engenharia de software, Rational Unified Process e mitos sobre testadores. Por fim, lista certificações e bibliografia sobre o tema.
Lucilia de Oliveira é uma Test Developer no Instituto Samsung do Amazonas que descreve o ciclo de vida do software, características de qualidade, níveis e técnicas de teste de software, além das responsabilidades de uma equipe de teste e exemplos de casos de teste.
O documento discute testes de software, definindo testes como um processo de avaliação de um sistema para verificar se ele atende aos requisitos especificados. Também aborda os tipos de testes, incluindo testes unitários, de integração, funcionais, de desempenho e de segurança. Finalmente, descreve os papéis de diferentes membros da equipe de testes, como desenvolvedores, gerentes de qualidade, líderes de testes e testadores.
Estratégias e Técnicas de Testes - Parte1Lorena Caldas
O documento apresenta uma palestra sobre estratégias e técnicas de teste de software, abordando conceitos como tipos de bugs, objetivos de testes, métricas de qualidade, etapas do processo de teste e diferentes estratégias e técnicas de teste.
A Qualister é uma empresa de testes e qualidade de software localizada em Florianópolis que oferece serviços como terceirização de profissionais de teste, consultoria, treinamentos e automação de testes. A apresentação fornece detalhes sobre os serviços, clientes, parceiros, equipe e especialistas da Qualister.
Apresentação sobre Automação de Teste de Software no 3° BRATESTE - Seminário Brasileiro de Teste de Software em 18/06/2010
Esta apresentação contém material teórico sobre Automação de Teste, Geração de Frameworks de Automação de Teste, como definir a arquitetura da automação e um hands on com Selenium
1) O documento discute técnicas e práticas para gerenciar o processo de testes de software com foco em qualidade.
2) São apresentados desafios comuns no desenvolvimento de software e formas de aplicar testes em diferentes momentos do ciclo de desenvolvimento.
3) Novas abordagens para testes são propostas, como o "Matrix Test" e o "Infinite Test", assim como uma estrutura para planejar e estimar testes levando em conta o contexto do projeto.
O documento apresenta os principais conceitos e atividades relacionadas ao processo de teste de software, incluindo a motivação para testes, formação de equipes de teste, estágios de teste, tipos de teste, planejamento e execução de testes e ferramentas de teste.
Ricardo Moura apresenta sobre testes unitários, TDD e cobertura de código. Ele discute como os testes unitários e TDD podem melhorar a qualidade do código, reduzir custos e tempo de desenvolvimento ao encontrar defeitos mais cedo. Ricardo também explica como frameworks como PyUnit e NOSE e ferramentas de cobertura como Eclemma/Jacoco podem auxiliar nesse processo.
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Welington Monteiro
O documento discute a implantação de uma fábrica de testes na empresa Prodemge, descrevendo: (1) o cenário inicial de testes deficiente; (2) os desafios de simplificar os processos e implantar um novo processo de qualidade; (3) os doze passos para implantar a fábrica de testes, incluindo definir terminologias, serviços, métricas e papéis da equipe.
Faculdade Pitagoras 2014: Palestra sobre Fundamentos e Carreira em Teste de S...Júlio de Lima
Este documento fornece informações sobre testes de software e a carreira de testador. Apresenta detalhes sobre a Qualister, incluindo sua fundação em 2007 e oferta de mais de 50 cursos sobre teste de software. Também discute tópicos como tipos de testes, automação de testes e certificações disponíveis.
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
O documento discute a carreira de desenvolvedor de software, desde júnior até sênior. Apresenta as principais responsabilidades de um desenvolvedor, como compreender requisitos, construir códigos, testar e implantar sistemas. Também explica como o mercado classifica os desenvolvedores de acordo com tempo de experiência e habilidades técnicas, e dá dicas sobre por onde começar a carreira nessa área.
Perspectivas do profissional de qualidade e testes de softwareQualister
Este documento fornece informações sobre a empresa Qualister e a palestra "Perspectivas do profissional de qualidade e testes de software". Em três frases:
1) A Qualister é uma empresa de serviços de qualidade e teste de software com foco em consultoria, outsourcing e treinamentos.
2) A palestra discute as motivações para a área de teste e qualidade de software, possíveis funções, ferramentas, certificações e comunidades.
3) O palestrante Cristiano Caetano é diretor técnico da Qualister e
Semelhante a Tecnicas de projeto design especificacao modelagem de casos de testes (20)
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Tecnicas de projeto design especificacao modelagem de casos de testes
1. (48) 3285 5615
contato@qualister.com.br
• Terceirização de profissionais
• Consultoria de teste
• Avaliação de usabilidade
• Automação de testes
• Testes de performance
• Treinamentos
www.qualister.com.br
Técnicas
de
projeto
de
casos
de
teste
2. Direitos autorais
Importante
er
produção de qualqu
proibida a cópia e re
É
resentação incluindo,
do conteúdo desta ap
parte
, imagens, gráficos e
não limitado a, textos
mas
é protegida pelas leis
s. Esta apresentação
tabela
no
opriedade de Cristia
de Copyright e são pr
e Treinamento
Qualister Consultoria
Caetano e
LTDA.
–
–
–
www.qualister.com.br
r, copiar, guardar em
é permitido modifica
Não
ugar, vender ou
de dados público, al
banco
apresentação,
qualquer parte desta
republicar
o explícita do autor.
sem prévia permissã
o deste material,
uver permissão de us
Quando ho
e
bibliográfica conform
rigatória a referência
é ob
as normas vigentes.
3. Instrutor
Cristiano Caetano
Email: cristiano.caetano@qualister.com.br
Apresentações: slideshare.net/cristianocaetano
Blog: cristianocaetano.wordpress.com
É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já
trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP
Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos
livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e
Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e
Gratuitas". Participante ativo da comunidade de teste de software brasileira, é o criador e mantenedor
do portal TestExpert: A sua comunidade gratuita de teste e qualidade de software
(www.testexpert.com.br).
www.qualister.com.br
5. Sobre a Qualister
•
•
•
•
•
Fundação: 2007.
Sobre a Qualister: A Qualister é uma empresa nacional, constituída a partir da união
de profissionais qualificados e certificados na área de testes e qualidade de software,
com o objetivo de integrar, implementar e implantar soluções com base nas melhores
práticas do mercado e normas internacionais.
Colaboradores: A Qualister é composta por colaboradores pós-graduados e
certificados na área de testes (CBTS, CSTE) com larga experiência na indústria de
Tecnologia da Informação.
Área de atuação: A Qualister é uma empresa especializada em serviços de
qualidade e teste de software. Tem como linhas de atuação consultoria em teste/
qualidade de software, outsourcing (terceirização dos serviços através da alocação
de profissionais) e treinamentos.
Localização: A Qualister está localizada em Biguaçu na Grande Florianópolis/SC e
está instalada no CITEB – Centro de Inovação Tecnologia de Biguaçu no campus da
universidade UNIVALI.
www.qualister.com.br
7. Parcerias internacionais
www.qualister.com.br
Soluções para automação, profilling e gestão de testes
Soluções para testes de performance
Soluções de apoio a avaliação de usabilidade
9. Introdução
• Para
que
serve
o
teste
de
so-ware?
•
•
•
•
Para
confirmar
se
o
so3ware
faz
o
que
ele
deve
fazer
Para
confirmar
se
o
so3ware
não
faz
o
que
ele
não
deveria
fazer
Para
confirmar
se
o
so3ware
atende
a
fatores
de
qualidade
implícitos
Encontrar
defeitos
www.qualister.com.br
10. Introdução
• É
impossível
testar
exaus7vamente
por
causa
da
cardinalidade
das
Entradas
e
Saídas
de
um
programa
•
O
domínio
de
entrada
de
um
programa
P,
denotado
por
DE(P)
é
o
conjunto
de
todos
os
possíveis
valores
que
podem
ser
uDlizados
para
executar
o
programa
P.
•
O
domínio
de
saída
de
um
programa
P,
denotado
por
DS(P)
é
o
conjunto
de
todos
os
possíveis
resultados
esperados
após
a
execução
do
programa
P.
www.qualister.com.br
DELAMARO, Márcio Eduardo (Org.) ; MALDONADO, José Carlos (Org.) ; JINO, Mario (Org.) . Introdução ao teste de software. 1. ed. Rio de Janeiro RJ: Editora Campus, 2007. v. 1. 394 p.
11. Introdução
• Dado
de
teste
• Um
dado
de
teste
para
um
programa
P
é
um
elemento
do
domínio
de
entrada.
E1
E2
Programa
Entradas
E3
Saídas
Dado
de
teste
www.qualister.com.br
DELAMARO, Márcio Eduardo (Org.) ; MALDONADO, José Carlos (Org.) ; JINO, Mario (Org.) . Introdução ao teste de software. 1. ed. Rio de Janeiro RJ: Editora Campus, 2007. v. 1. 394 p.
12. Introdução
• Pré-‐condição
• Condições de ambiente e de estado do sistema que
devem ser atendidas antes da execução de um teste.
Pré-‐
Condição
www.qualister.com.br
Entradas
Programa
Saídas
DELAMARO, Márcio Eduardo (Org.) ; MALDONADO, José Carlos (Org.) ; JINO, Mario (Org.) . Introdução ao teste de software. 1. ed. Rio de Janeiro RJ: Editora Campus, 2007. v. 1. 394 p.
13. Introdução
• Caso
de
teste
• Um
caso
de
teste
é
o
par
formado
por
um
dado
de
teste
mais
o
resultado
esperado.
E1
E2
Entradas
Programa
E3
S1
S2
Saídas
S3
Caso
de
teste
{E3,
S3}
www.qualister.com.br
DELAMARO, Márcio Eduardo (Org.) ; MALDONADO, José Carlos (Org.) ; JINO, Mario (Org.) . Introdução ao teste de software. 1. ed. Rio de Janeiro RJ: Editora Campus, 2007. v. 1. 394 p.
14. Introdução
• Procedimento
de
teste
(roteiro
ou
script
de
teste)
• Um
roteiro
de
teste
determina
uma
sequência
de
ações
para
executar
um
caso
de
teste
Passo
Resultado
esperado
Fazer
isso
Fazer
aquilo
Fazer
aquilo
outro
www.qualister.com.br
Tal
coisa
acontece
Outra
coisa
acontece
DELAMARO, Márcio Eduardo (Org.) ; MALDONADO, José Carlos (Org.) ; JINO, Mario (Org.) . Introdução ao teste de software. 1. ed. Rio de Janeiro RJ: Editora Campus, 2007. v. 1. 394 p.
15. Introdução
• Resumo
Técnicas
de
testes
(O
que
testar)
www.qualister.com.br
Procedimento/Roteiro/
Script
de
teste
(Como
testar)
17. Técnicas de projeto de casos de testes
Caixa Preta (Funcional)
Caixa Branca (Estrutural)
Baseada na experiência
Classes de equivalencia/Valores limítrofes
Tabelas de decisão
Pairwise
Árvore de classificação
Teste estrutura de controle
Teste de condição
Teste de ciclo
Teste de decisão
Teste de fluxo de dados
Suposição de erro
Baseado em checklist
Ataques
Testes exploratórios
• Funcional: Nesta técnica, também conhecida como “Teste de Caixa Preta”, são usados
critérios para a geração de casos de teste com o objetivo de avaliar a aderência, ou
conformidade do software implementado em relação ao comportamento descrito nos
requisitos.
• Estrutural: Nesta técnica, também conhecida como “Teste de Caixa Branca”, são requer
a análise do código fonte e a geração de casos de teste que exercitem partes do código e
não de sua especificação.
• Baseada na experiência: Nesta técnica, a geração de casos de testes é baseada na
experiência do testador em sistemas similares ou experiência geral na atividade de teste.
www.qualister.com.br
18. Técnicas de projeto de casos de teste
• Técnicas
funcionais
(caixa
preta)
que
serão
discu7das:
•
•
•
•
•
•
•
•
•
ParDcionamento
em
classes
de
equivalência
Análise
de
valor
limítrofe
Permutações
e
matriz
ortogonal
(pairwise)
Grafo
de
causa-‐efeito
e
tabela
de
decisão
Árvore
de
decisão
Árvore
de
classificação
Decomposição
de
casos
de
uso
em
casos
de
testes
CRUD-‐L
Checklists
www.qualister.com.br
26. Técnicas de projeto de casos de teste
2
x
2
X
5
X
5
=
100
permutações
www.qualister.com.br
27. Técnicas de projeto de casos de teste
• Matriz
ortogonal
(pairwise)
• 2
x
2
X
5
X
5
=
100
permutações
• 2
variáveis
=
25
permutações
www.qualister.com.br
28. Técnicas de projeto de casos de teste
• Matriz
ortogonal
(pairwise)
• 2
x
2
X
5
X
5
=
100
permutações
• 2
variáveis
=
25
permutações
• 3
variáveis
=
50
permutações
• 4
variáveis
=
100
permutações
www.qualister.com.br
46. Técnicas de projeto de casos de teste
• Matriz
CRUD-‐L
(Matriz
de
interações)
• A matriz de Interações (ou Matriz CRUD-L) é construída de forma que os
casos de testes são listados num dos seus eixos e as entidades no outro. As
entidades podem ser tabelas de banco de dados ou funcionalidades.
• Cada uma das células da matriz descreve as ações exercidas pelos casos
de testes nas entidades que podem ser: Create (inclusão), Read (leitura),
Update (atualização), Delete (exclusão) e List (listagem, relatórios)
EnDdade1
EnDdade2
EnDdade3
EnDdade4
CT1
C
UD
CRUDL
L
CT2
L
CRUD
C
D
CT3
RU
DL
CT4
C
U
www.qualister.com.br
48. Técnicas de projeto de casos de teste
• Checklists
Item
a
verificar
Verificado
(S/N)
Limites
(valores
limítrofes,
acima
dos
limites,
etc)
Interrupções
(cancelar,
desligar,
desconectar,
matar
o
processo,
etc)
Configurações
(versões
diferentes
de
so3ware,
sistema
operacional,
hardware)
Localização/Internacionalização
Ausência
de
recursos
(falta
de
espaço
em
disco,
memória,
banda
de
rede,
etc)
Estress
(ultrapassar
e
superuDlizar
os
limites:
usuários,
transações,
tamanho,
etc)
Concorrência
(verificar
a
atomicidade
da
transação
com
múlDplos
usuários
concorrentes)
Dependência
(verificar
a
consistência
de
relacionamentos
mestre-‐detalhe)
Matrix
CRUD
(acrônimo
de
Create,
Read,
Update
e
Delete)
www.qualister.com.br
Test Heuristics Cheat Sheet
http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
50. Técnicas de projeto de casos de teste
Nível
de
detalhe
-‐
Complexidade
do
sistema
+
Média
Baixo
Alto
Média
-‐
Experiência
do
Dme
+
www.qualister.com.br
51. Formatos de casos de testes
Formatos
• Casos
de
teste
• Casos
de
teste
+
roteiro
• Roteiro
+
tabela
de
dados
(data-‐driven)
• G/W/T
(Given/When/Then)
• Mapas
mentais
www.qualister.com.br
54. Para saber mais
hop://www.qualister.com.br/cursos
treinamento@qualister.com.br
Treinamento:
Como
escrever
casos
de
testes:
Técnicas
de
projeto
de
casos
de
testes
Ementa:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Introdução a técnicas de projeto de caso de testes
Técnicas baseadas na experiência
Técnicas estruturais (caixa branca)
Técnicas funcionais (caixa preta)
Testes positivos e negativos
Técnicas de projeto de caso de testes
Particionamento em classes de equivalência
Análise de valor limite
Grafo de causa e efeito e tabela de decisão
Matriz ortogonal (pairwise)
Árvore de classificação
Como escrever casos de testes
Casos de testes x Roteiros de testes
Pré-condições e pós-condições
Nível de detalhe
Formatos (Ação/Resultado, GWT, Data Table, Mapa Mental, etc)
www.qualister.com.br