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 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.
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.
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.
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.
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.
Implementando Implementando eXtreme treme Programming rogramming em em Java Javaelliando dias
O documento discute ferramentas de código aberto que ajudam a implementar práticas recomendadas pela metodologia eXtreme Programming (XP) em projetos Java, como integração contínua e testes de unidade. Ele apresenta o framework JUnit para automação de testes de unidade e ferramentas como Ant, CVS e CruiseControl para automação do build, versionamento e integração contínua.
O documento fornece informações sobre a Qualister, uma empresa de consultoria e treinamentos em testes e qualidade de software, incluindo:
1) Os serviços oferecidos pela Qualister como terceirização de testes, consultoria e treinamentos.
2) Informações sobre o instrutor da palestra sobre automação de testes com BDD e ATDD.
3) Breve descrição do que é BDD e como ele difere de testes unitários tradicionais.
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.
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.
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.
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.
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.
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.
Implementando Implementando eXtreme treme Programming rogramming em em Java Javaelliando dias
O documento discute ferramentas de código aberto que ajudam a implementar práticas recomendadas pela metodologia eXtreme Programming (XP) em projetos Java, como integração contínua e testes de unidade. Ele apresenta o framework JUnit para automação de testes de unidade e ferramentas como Ant, CVS e CruiseControl para automação do build, versionamento e integração contínua.
O documento fornece informações sobre a Qualister, uma empresa de consultoria e treinamentos em testes e qualidade de software, incluindo:
1) Os serviços oferecidos pela Qualister como terceirização de testes, consultoria e treinamentos.
2) Informações sobre o instrutor da palestra sobre automação de testes com BDD e ATDD.
3) Breve descrição do que é BDD e como ele difere de testes unitários tradicionais.
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.
O documento discute a importância da visibilidade e resposta em tempo real para as organizações. Ele explica que o Business Process Management é um primeiro passo, mas não é suficiente, e que é necessário mapear transações e eventos através de sistemas legados para ganhar visibilidade total. A Progress oferece uma abordagem completa chamada Responsive Process Management para dar visibilidade e controle sobre processos, eventos e transações.
[TDC2015] De unitário a aceitação: Automação de testes com CodeceptionQualister
O documento descreve uma palestra sobre automação de testes com o framework Codeception. A palestra aborda conceitos de testes de unidade, integração e aceitação e como automatizá-los com Codeception, PHPUnit, Guzzle e outros frameworks. Também apresenta exemplos práticos de como escrever testes de unidade, integração e aceitação com Codeception.
O documento discute a jornada da Powerlogic em alcançar certificações MPS.BR utilizando metodologias ágeis como Scrum. Apresenta a história da empresa com o uso de métodos tradicionais e ágeis ao longo dos anos, culminando na certificação nível C em 2010 utilizando Scrum.
O documento discute as tendências tecnológicas que estão impactando as aplicações modernas, incluindo dispositivos conectados, big data e ciclos de desenvolvimento curtos. Ele também descreve os desafios em áreas como entrega contínua, integração de times multiplataforma e adoção de práticas ágeis, além de propor soluções como desenvolvimento orientado a testes, feedback contínuo e pequenas entregas incrementais.
O documento discute as motivações para o uso de Java EE Open Source e SAP NetWeaver para desenvolvimento de aplicações. Algumas vantagens incluem acesso a uma grande comunidade de desenvolvedores Java EE, custo benefício, melhoria contínua da qualidade e produtividade, e suporte da SAP para a plataforma Java EE. A arquitetura proposta utiliza ferramentas open source como Eclipse, Maven e frameworks como o jCompany dentro da plataforma SAP NetWeaver para desenvolvimento, gerenciamento de mudanças, teste e execução de aplic
O JAGUAR é um framework Java EE 5 de código aberto lançado pela Powerlogic para desenvolvimento de aplicações web. Ele fornece uma arquitetura reutilizável baseada em frameworks como Spring e Hibernate, além de gerar artefatos e oferecer padrões para casos comuns de uso. O JAGUAR pode ser licenciado gratuitamente ou por meio de assinatura que fornece suporte.
Este documento apresenta um curso sobre o sistema de controle de versões CVS. Ele descreve os objetivos do curso, que são ensinar os participantes a implantar, usar e gerenciar o CVS em projetos de desenvolvimento. Também apresenta a audiência-alvo, pré-requisitos e visão geral do conteúdo e duração dos módulos que compõem o curso.
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 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.
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 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.
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.
Tecnicas de projeto design especificacao modelagem de casos de testesCristiano Caetano
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.
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.
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
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.
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.
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
O documento discute a importância da visibilidade e resposta em tempo real para as organizações. Ele explica que o Business Process Management é um primeiro passo, mas não é suficiente, e que é necessário mapear transações e eventos através de sistemas legados para ganhar visibilidade total. A Progress oferece uma abordagem completa chamada Responsive Process Management para dar visibilidade e controle sobre processos, eventos e transações.
[TDC2015] De unitário a aceitação: Automação de testes com CodeceptionQualister
O documento descreve uma palestra sobre automação de testes com o framework Codeception. A palestra aborda conceitos de testes de unidade, integração e aceitação e como automatizá-los com Codeception, PHPUnit, Guzzle e outros frameworks. Também apresenta exemplos práticos de como escrever testes de unidade, integração e aceitação com Codeception.
O documento discute a jornada da Powerlogic em alcançar certificações MPS.BR utilizando metodologias ágeis como Scrum. Apresenta a história da empresa com o uso de métodos tradicionais e ágeis ao longo dos anos, culminando na certificação nível C em 2010 utilizando Scrum.
O documento discute as tendências tecnológicas que estão impactando as aplicações modernas, incluindo dispositivos conectados, big data e ciclos de desenvolvimento curtos. Ele também descreve os desafios em áreas como entrega contínua, integração de times multiplataforma e adoção de práticas ágeis, além de propor soluções como desenvolvimento orientado a testes, feedback contínuo e pequenas entregas incrementais.
O documento discute as motivações para o uso de Java EE Open Source e SAP NetWeaver para desenvolvimento de aplicações. Algumas vantagens incluem acesso a uma grande comunidade de desenvolvedores Java EE, custo benefício, melhoria contínua da qualidade e produtividade, e suporte da SAP para a plataforma Java EE. A arquitetura proposta utiliza ferramentas open source como Eclipse, Maven e frameworks como o jCompany dentro da plataforma SAP NetWeaver para desenvolvimento, gerenciamento de mudanças, teste e execução de aplic
O JAGUAR é um framework Java EE 5 de código aberto lançado pela Powerlogic para desenvolvimento de aplicações web. Ele fornece uma arquitetura reutilizável baseada em frameworks como Spring e Hibernate, além de gerar artefatos e oferecer padrões para casos comuns de uso. O JAGUAR pode ser licenciado gratuitamente ou por meio de assinatura que fornece suporte.
Este documento apresenta um curso sobre o sistema de controle de versões CVS. Ele descreve os objetivos do curso, que são ensinar os participantes a implantar, usar e gerenciar o CVS em projetos de desenvolvimento. Também apresenta a audiência-alvo, pré-requisitos e visão geral do conteúdo e duração dos módulos que compõem o curso.
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 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.
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 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.
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.
Tecnicas de projeto design especificacao modelagem de casos de testesCristiano Caetano
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.
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.
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
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.
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.
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
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.
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.
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.
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 e informações sobre direitos autorais.
Curso Teste de performance, carga e stress JMeterQualister
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.
Curso de verificação e Revisão e Inspeção de artefatosQualister
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.
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.
Perspectivas do profissional de teste e qualidade de softwareQualister
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.
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.
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. Além disso, o documento apresenta slides sobre o curso de avaliação de usabilidade ministrado pela Qualister.
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.
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
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
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.
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.
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.
Noções em teste de software e introdução a automaçãoSandy Maciel
O documento apresenta conceitos básicos de teste de software, incluindo princípios, papéis, ciclo de vida de desenvolvimento e tipos de testes. Também fornece uma introdução ao Selenium WebDriver, abordando automação de testes e preparação do ambiente.
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
1) O documento discute os conceitos e técnicas de teste de software, incluindo os objetivos dos testes, diferentes tipos de testes e estratégias de teste.
2) São descritos os conceitos de defeito, erro e falha, além das diferenças entre teste e depuração.
3) São apresentadas as etapas de um processo de teste, incluindo teste de unidade, integração, validação e sistema.
O documento fornece informações sobre os serviços e treinamentos oferecidos pela Qualister, uma empresa especializada em testes e qualidade de software. Em particular, o documento destaca: (1) os serviços de terceirização, consultoria, avaliação de usabilidade e automação de testes; (2) os treinamentos oferecidos; (3) informações sobre o instrutor Cristiano Caetano.
A Qualister é uma empresa de testes e qualidade de software localizada em Biguaçu, Santa Catarina. Ela oferece serviços como terceirização de profissionais de teste, consultoria de teste, avaliação de usabilidade, automação de testes e treinamentos. A Qualister tem mais de 10 anos de experiência e colaboradores certificados.
O documento discute a importância de testes automatizados para sustentar Continuous Delivery e DevOps. Ele explica os benefícios de testes automatizados, como feedback rápido e menos erros, e discute vários tipos de testes como testes unitários, de serviço, funcionais e de desempenho. Também fornece exemplos de ferramentas para cada tipo de teste.
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.
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.
Semelhante a Mini curso Testes de software ágil leves enxutos Computer on the Beach 2013 (20)
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
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
Mini curso Testes de software ágil leves enxutos Computer on the Beach 2013
1. (48) 3285 5615 / 9645 5506
contato@qualister.com.br
• Terceirização de profissionais
• Consultoria de teste Testes
ágeis:
rápido,
• Avaliação de usabilidade frequente
e
• Automação de testes
• Testes de performance
automa5zado
• Treinamentos
www.qualister.com.br
2. Direitos autorais
Importante qualquer parte
– É proibida a có pia e reprodução de
ntação incluindo, mas
do co nteúdo desta aprese las.
agens, gráficos e tabe
não limitado a, textos, im
ida pelas leis de
Esta ap resentação é proteg
Cristiano Caetano
Copyright e são propriedade de .
e Treinamento LTDA
e Qualister Consultoria
r, copiar, guardar em
– Não é permitido modifica
alugar, vender ou
banc o de dados público,
sta apresentação,
republic ar qualquer parte de
o explícita do autor.
sem prévia permissã
o deste material,
– Quando ho uver permissão de us
áfica conforme as
é obrigatória a referência bibliogr
normas vigentes.
www.qualister.com.br
3. Instrutor
Cristiano Caetano
Email: cristiano.caetano@qualister.com.br
Apresentações: slideshare.net/cristianocaetano
É 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
6. Manifesto Ágil: Valores
• Indivíduos e interação entre eles ao invés de
processos e ferramentas;
• Software em funcionamento ao invés de
documentação abrangente;
• Colaboração com o cliente ao invés de
negociação de contratos;
• Responder a mudanças ao invés de seguir
estritamente um plano.
http://agilemanifesto.org/
www.qualister.com.br
7. Testes ágeis
• O teste ágil é caracterizado por ser uma atividade:
– desempenhada por todos os membros do time;
– que ocorre em todas etapas do ciclo de vida de desenvolvimento;
– e que o ocorre frequentemente em ciclos contínuos;
– através de mecanismos automatizados (sempre quando possível).
www.qualister.com.br
8. Testes ágeis
• Cultura: A qualidade é responsabilidade de todos
www.motivatedphotos.com
www.qualister.com.br
9. Testes ágeis
TRADICIONAL
Desenvolvimento
Testes
ÁGIL – TESTE CONTÍNUO E AUTOMATIZADO
Desenvolvimento
Testes
www.qualister.com.br
10. Testes ágeis
UI
Integração
de sistema
Unidade e integração entre
componentes
Baseado em: Mike Cohn - Test Automation Pyramid
www.qualister.com.br
11. Testes ágeis
UI
Integração
de sistema
- Custo +
Unidade e integração entre
componentes
www.qualister.com.br
12. Testes ágeis
UI
Integração
de sistema
- Manutenção +
Unidade e integração entre
componentes
www.qualister.com.br
13. Testes ágeis
UI
Integração
de sistema
+ Velocidade -
Unidade e integração entre
componentes
www.qualister.com.br
14. Tópico
• Métodos de testes ágeis
www.qualister.com.br
15. Métodos de testes ágeis
• Estilos de teste de unidade:
– TAD (Test After Development)
– TDD (Test Driven Development)
www.qualister.com.br
16. Métodos de testes ágeis
• TAD (Test After Development)
Conversor de temperatura
Conversor deverá converter graus Celcius para
graus Fahrenheit de acordo com a seguinte
fórmula:
°C = (°F − 32) / 1,8
°F = °C × 1,8 + 32
www.qualister.com.br
17. Métodos de testes ágeis
• TAD (Test After Development)
@Test
public void testConverter30GrausCelciusParaFahrenheit() {
Conversor c = new Conversor();
assertEquals(c.celciusToFahrenheit(30), 86, 00);
}
www.qualister.com.br
18. Métodos de testes ágeis
• TDD (Test Driven Development)
– Alta coesão
– Baixo acomplamento
– Menor complexidade
– Maior testabilidade
www.qualister.com.br
19. Métodos de testes ágeis
• O BDD é uma técnica de desenvolvimento de
software, onde os programadores desenvolvem o
software guiados por comportamentos (testes de
aceitação)
• Os comportamentos são descritos em uma
linguagem natural similar a linguagem do negócio
e deve ser facilmente entendida pelo cliente e
demais membros do time.
www.qualister.com.br
20. Métodos de testes ágeis
• Um comportamento é descrito por uma estória e por testes de
aceitação conforme o modelo propoposto por Dan North
www.qualister.com.br
21. Métodos de testes ágeis
Cenários
de
uso
Exemplos
Expecta5vas
de
uso
Assunções
Limitações
Linguagem Ubíqua
Premissas
Restrições
www.qualister.com.br
22. Métodos de testes ágeis
• Várias ferramentas auxiliam o programador a transformar os comportamentos
em verificações automatizadas
Código
API
Interface
gráfica
Codigo
de
suporte
“fixture”
que
Comportamento
encapsula
a
em
linguagem
implementação
da
Etc...
natural
ação
descrita
em
linguagem
natural
www.qualister.com.br
24. Métodos de testes ágeis
2
Codigo
de
suporte
“fixture”
que
encapsula
a
implementação
da
ação
descrita
em
linguagem
natural
1
Testes
de
aceitação
em
linguagem
natural
na
filosofia
BDD
3
Código/API
do
sistema
sendo
exercitado
para
validar
um
comportamento
www.qualister.com.br