O documento resume os principais pontos de um treinamento sobre certificação em acessibilidade para aplicações web. O treinamento discute o contexto e objetivo da acessibilidade, as diretrizes WCAG 2.0, a metodologia de teste manual e automatizado, ferramentas de teste, e apresenta um caso de teste realizado em um grande banco.
No meu último projeto me deparei com o desafio de automatizar testes para gráficos onde as cores, formatos e detalhes eram muito importantes para a funcionalidade. A solução foi aplicar Visual Regression Testing e garantir que esses aspectos visuais estavam de acordo com o esperado. Nessa palestra vamos ver o que é Visual Regression Testing e exemplos de como automatizar usando algumas ferramentas de mercado (Percy, Lineup, Visual Review, AppliTools, GalenFramework) e também que é possível implementar a sua própria.
Testes de regressão visual são scripts de teste que tiram screenshots de uma aplicação e comparam com screenshots previamente aprovados para identificar diferenças visuais introduzidas por mudanças no código. O documento discute como o BackstopJS pode ser usado para automatizar esses testes de forma rápida e confiável, executando os testes em diferentes momentos do ciclo de desenvolvimento.
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
O documento discute os princípios e práticas de testes ágeis. Ele explica que testadores ágeis trabalham em colaboração com equipes multidisciplinares para garantir a qualidade do software e entregar valor contínuo ao cliente. O documento também discute estratégias para automatizar testes de forma eficiente e integrá-los ao processo de desenvolvimento ágil.
O documento apresenta Wenderson Carmo e seu trabalho com testes de software. Ele tem experiência em automação de testes com Selenium e Docker, e apresentará sobre essas ferramentas na conferência MTC.
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesSamanta Cicilia
O documento discute os princípios e práticas do Agile Testing, enfatizando a importância da colaboração entre times de desenvolvimento e teste para entregar software de qualidade de forma contínua. Aborda tópicos como testes durante o desenvolvimento, responsabilidade compartilhada pela qualidade e adaptação aos requisitos em mudança.
O documento fornece uma introdução aos testes de regressão visual, discutindo onde eles se encaixam no processo de teste, o que deve ser validado, e ferramentas populares como Applitools, Visual Matcher e Visual Regression Testing. Ele também lista recursos e limitações dessas ferramentas.
Visual Regression Testing: mais um tipo de teste pra sua pipelineSamanta Cicilia
O documento discute testes de regressão visual para validar interfaces gráficas, comparando ferramentas pagas e gratuitas que fornecem dashboards para aprovação de imagens capturadas. As ferramentas Percy, Applitools e Visual Review oferecem integração com plataformas de desenvolvimento, enquanto LineUp e Magneton são opções de código aberto para Ruby.
No meu último projeto me deparei com o desafio de automatizar testes para gráficos onde as cores, formatos e detalhes eram muito importantes para a funcionalidade. A solução foi aplicar Visual Regression Testing e garantir que esses aspectos visuais estavam de acordo com o esperado. Nessa palestra vamos ver o que é Visual Regression Testing e exemplos de como automatizar usando algumas ferramentas de mercado (Percy, Lineup, Visual Review, AppliTools, GalenFramework) e também que é possível implementar a sua própria.
Testes de regressão visual são scripts de teste que tiram screenshots de uma aplicação e comparam com screenshots previamente aprovados para identificar diferenças visuais introduzidas por mudanças no código. O documento discute como o BackstopJS pode ser usado para automatizar esses testes de forma rápida e confiável, executando os testes em diferentes momentos do ciclo de desenvolvimento.
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
O documento discute os princípios e práticas de testes ágeis. Ele explica que testadores ágeis trabalham em colaboração com equipes multidisciplinares para garantir a qualidade do software e entregar valor contínuo ao cliente. O documento também discute estratégias para automatizar testes de forma eficiente e integrá-los ao processo de desenvolvimento ágil.
O documento apresenta Wenderson Carmo e seu trabalho com testes de software. Ele tem experiência em automação de testes com Selenium e Docker, e apresentará sobre essas ferramentas na conferência MTC.
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesSamanta Cicilia
O documento discute os princípios e práticas do Agile Testing, enfatizando a importância da colaboração entre times de desenvolvimento e teste para entregar software de qualidade de forma contínua. Aborda tópicos como testes durante o desenvolvimento, responsabilidade compartilhada pela qualidade e adaptação aos requisitos em mudança.
O documento fornece uma introdução aos testes de regressão visual, discutindo onde eles se encaixam no processo de teste, o que deve ser validado, e ferramentas populares como Applitools, Visual Matcher e Visual Regression Testing. Ele também lista recursos e limitações dessas ferramentas.
Visual Regression Testing: mais um tipo de teste pra sua pipelineSamanta Cicilia
O documento discute testes de regressão visual para validar interfaces gráficas, comparando ferramentas pagas e gratuitas que fornecem dashboards para aprovação de imagens capturadas. As ferramentas Percy, Applitools e Visual Review oferecem integração com plataformas de desenvolvimento, enquanto LineUp e Magneton são opções de código aberto para Ruby.
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...minastestingconference
O documento discute 8 melhores práticas para simplificar e estruturar testes automatizados, incluindo reutilização de códigos, execução paralela de testes, uso de arquivos de configuração, integração com APIs externas, documentação do projeto e testes em diferentes níveis.
DevOps Summit Brasil - O que não te contaram sobre Agile TestingSamanta Cicilia
O documento discute os papéis e responsabilidades de um testador ágil, enfatizando a importância da comunicação, adaptação às mudanças e promoção de feedback. Ele também apresenta técnicas como testes de unidade, testes de componentes e testes exploratórios.
Este documento fornece uma introdução aos princípios e práticas de teste ágil, incluindo quadrante e pirâmide de testes, e referências para aprender mais sobre o assunto.
Automação de Teste para REST, Web e MobileElias Nogueira
O documento apresenta uma introdução à automação de testes para APIs REST, interfaces web e aplicativos móveis, discutindo ferramentas como REST Assured, Selenium WebDriver e Appium.
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 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.
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.
[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 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.
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
O documento lista 10 ferramentas para melhorar a qualidade do software, incluindo ferramentas para análise de código, detecção de código duplicado, extração de métricas, geração de testes automatizados, análise de cobertura de código, monitoramento de aplicações em produção e geração de relatórios. A qualidade do software é fundamental para o sucesso do DevOps para entregar valor aos clientes de forma rápida e contínua.
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
O documento discute o uso de Impact Mapping e técnicas ágeis para criar o produto certo, fornecendo foco na entrega considerando os impactos desejados e melhorando a colaboração. Ele apresenta um exemplo de mapeamento de impactos, entregáveis, atores e objetivos para um projeto. Feedback positivo de usuários é mostrado, demonstrando o sucesso da abordagem.
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.
[Uff] Continuous Delivery: Entrega Contínua de Software de ValorSamanta Cicilia
O documento discute a entrega contínua de software, incluindo:
1) A importância de automatizar o processo de desenvolvimento, teste e implantação;
2) Exemplos de empresas que fazem implantações várias vezes por dia;
3) Os princípios e práticas de entrega contínua, como automação, controle de versão e melhoria contínua.
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOpstdc-globalcode
Este guia discute como a abordagem DevOps afeta o trabalho de QA e como os testes podem ser automatizados para permitir a entrega contínua de software. A automação de testes unitários, funcionais e de integração é essencial para entregas mais rápidas e confiáveis na abordagem DevOps. A mentalidade de colaboração entre equipes de desenvolvimento e operações é fundamental para o sucesso do QA nesse modelo.
Agile Testing é um mindset que tem sido discutido e aplicado em times que utilizam desenvolvimento ágil já faz algum tempo. Nessa palestra vamos entender esse mindset, como muda a disciplina de teste do ambiente tradicional de desenvolvimento para o ágil, por que é importante investir em testes automatizados e como disseminar a cultura de Qualidade dentro do seu time.
Meetup SP - O QA & a Especificação Por ExemploSamanta Cicilia
Especificação por exemplo é um conjunto de patterns que ajudam a construir o produto certo da maneira certa. Muitas pessoas atribuem sua utilização apenas a parte de teste de software, porém ela vai muito além disso e tem dicas valiosas sobre o quanto a colaboração pode nos ajudar a descobrir o que nossos clientes realmente precisam.
Apenas um script de teste para iOS e AndroidElias Nogueira
Palestra que apresenta como criar apenas um script de automação de teste para iOS e Android, usando Java como linguagem e Appium como ferramenta.
Esta palestra foi ministrada na Trilha Mobile do The Developers Conference Florianópolis e 2017 em 06/05/2017 e no The Developers Conference São Paulo 2017 em 20/07/2017.
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...minastestingconference
O documento discute boas práticas para criar testes automatizados rápidos e robustos com Cypress, como fazer autenticação de forma programática, criar mecanismos para controle de estado e usar atributos data-* para aumentar a testabilidade. Também aborda erros comuns como testes lentos ou instáveis.
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...minastestingconference
O documento discute testes de acessibilidade para garantir que aplicações sejam acessíveis para todos. Ele aborda as diretrizes WCAG 2.1 da W3C, a importância de testes manuais e automatizados com a participação de pessoas com deficiência, e ferramentas que apoiam a análise de código e experiência dos usuários. Um caso exemplifica testes realizados em sites de um grande banco para garantir conformidade com padrões de acessibilidade.
Acessibilidade Web – Site de Cadastro de tercerizado de São Paulo - Outubro 2013Hudson Augusto
O documento descreve uma avaliação da acessibilidade do site "Cadernos Técnicos de Serviços Terceirizados de São Paulo" utilizando diversas ferramentas. Foram encontrados problemas como erros na folha de estilo CSS, erros de marcação HTML e arquivos PDF inacessíveis. Recomenda-se corrigir esses problemas para tornar o site totalmente acessível.
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...minastestingconference
O documento discute 8 melhores práticas para simplificar e estruturar testes automatizados, incluindo reutilização de códigos, execução paralela de testes, uso de arquivos de configuração, integração com APIs externas, documentação do projeto e testes em diferentes níveis.
DevOps Summit Brasil - O que não te contaram sobre Agile TestingSamanta Cicilia
O documento discute os papéis e responsabilidades de um testador ágil, enfatizando a importância da comunicação, adaptação às mudanças e promoção de feedback. Ele também apresenta técnicas como testes de unidade, testes de componentes e testes exploratórios.
Este documento fornece uma introdução aos princípios e práticas de teste ágil, incluindo quadrante e pirâmide de testes, e referências para aprender mais sobre o assunto.
Automação de Teste para REST, Web e MobileElias Nogueira
O documento apresenta uma introdução à automação de testes para APIs REST, interfaces web e aplicativos móveis, discutindo ferramentas como REST Assured, Selenium WebDriver e Appium.
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 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.
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.
[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 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.
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
O documento lista 10 ferramentas para melhorar a qualidade do software, incluindo ferramentas para análise de código, detecção de código duplicado, extração de métricas, geração de testes automatizados, análise de cobertura de código, monitoramento de aplicações em produção e geração de relatórios. A qualidade do software é fundamental para o sucesso do DevOps para entregar valor aos clientes de forma rápida e contínua.
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
O documento discute o uso de Impact Mapping e técnicas ágeis para criar o produto certo, fornecendo foco na entrega considerando os impactos desejados e melhorando a colaboração. Ele apresenta um exemplo de mapeamento de impactos, entregáveis, atores e objetivos para um projeto. Feedback positivo de usuários é mostrado, demonstrando o sucesso da abordagem.
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.
[Uff] Continuous Delivery: Entrega Contínua de Software de ValorSamanta Cicilia
O documento discute a entrega contínua de software, incluindo:
1) A importância de automatizar o processo de desenvolvimento, teste e implantação;
2) Exemplos de empresas que fazem implantações várias vezes por dia;
3) Os princípios e práticas de entrega contínua, como automação, controle de versão e melhoria contínua.
TDC2018SP | Trilha Testes - Guia de sobrevivência do QA em DevOpstdc-globalcode
Este guia discute como a abordagem DevOps afeta o trabalho de QA e como os testes podem ser automatizados para permitir a entrega contínua de software. A automação de testes unitários, funcionais e de integração é essencial para entregas mais rápidas e confiáveis na abordagem DevOps. A mentalidade de colaboração entre equipes de desenvolvimento e operações é fundamental para o sucesso do QA nesse modelo.
Agile Testing é um mindset que tem sido discutido e aplicado em times que utilizam desenvolvimento ágil já faz algum tempo. Nessa palestra vamos entender esse mindset, como muda a disciplina de teste do ambiente tradicional de desenvolvimento para o ágil, por que é importante investir em testes automatizados e como disseminar a cultura de Qualidade dentro do seu time.
Meetup SP - O QA & a Especificação Por ExemploSamanta Cicilia
Especificação por exemplo é um conjunto de patterns que ajudam a construir o produto certo da maneira certa. Muitas pessoas atribuem sua utilização apenas a parte de teste de software, porém ela vai muito além disso e tem dicas valiosas sobre o quanto a colaboração pode nos ajudar a descobrir o que nossos clientes realmente precisam.
Apenas um script de teste para iOS e AndroidElias Nogueira
Palestra que apresenta como criar apenas um script de automação de teste para iOS e Android, usando Java como linguagem e Appium como ferramenta.
Esta palestra foi ministrada na Trilha Mobile do The Developers Conference Florianópolis e 2017 em 06/05/2017 e no The Developers Conference São Paulo 2017 em 20/07/2017.
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...minastestingconference
O documento discute boas práticas para criar testes automatizados rápidos e robustos com Cypress, como fazer autenticação de forma programática, criar mecanismos para controle de estado e usar atributos data-* para aumentar a testabilidade. Também aborda erros comuns como testes lentos ou instáveis.
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...minastestingconference
O documento discute testes de acessibilidade para garantir que aplicações sejam acessíveis para todos. Ele aborda as diretrizes WCAG 2.1 da W3C, a importância de testes manuais e automatizados com a participação de pessoas com deficiência, e ferramentas que apoiam a análise de código e experiência dos usuários. Um caso exemplifica testes realizados em sites de um grande banco para garantir conformidade com padrões de acessibilidade.
Acessibilidade Web – Site de Cadastro de tercerizado de São Paulo - Outubro 2013Hudson Augusto
O documento descreve uma avaliação da acessibilidade do site "Cadernos Técnicos de Serviços Terceirizados de São Paulo" utilizando diversas ferramentas. Foram encontrados problemas como erros na folha de estilo CSS, erros de marcação HTML e arquivos PDF inacessíveis. Recomenda-se corrigir esses problemas para tornar o site totalmente acessível.
UX review garantindo a qualidade do produto Diana Fournier
O documento descreve o processo de UX Review utilizado pela equipe de UX da VivaReal para validar a usabilidade dos produtos e garantir a qualidade antes do lançamento. O UX Review é baseado na metodologia Lean UX e envolve documentar possíveis problemas, testar protótipos digitais e sugerir melhorias para serem ajustadas antes da produção.
O documento resume o currículo de um profissional com 11 anos de experiência em TI, pós-graduado em engenharia de sistemas e certificado em testes de software pela IBM e ISTQB. Ele atua como engenheiro de software na IBM e professor de qualidade de software.
O documento resume os serviços de qualidade e testes de software oferecidos pela empresa BRISA. A empresa possui processos maduros de teste e uma equipe experiente capaz de executar diferentes tipos de teste funcional e não funcional em diversas plataformas. A BRISA também fornece ferramentas, artefatos e relatórios de teste personalizados para atender as necessidades de cada cliente.
1) O documento apresenta recomendações de acessibilidade para desenvolvimento de conteúdo web, incluindo as diretrizes WCAG 2.0 e o guia brasileiro eMAG.
2) É descrito o uso semântico do HTML através de padrões web para garantir a acessibilidade, como a separação de conteúdo, apresentação e comportamento.
3) As práticas de desenvolvimento web acessível incluem a organização do conteúdo em blocos lógicos e o uso correto de marcação semântic
Como oferecer boas experiências online com a criação de sites de qualidade - ...Keyla Silva
Keyla Silva apresentou sobre a importância da realização de testes na criação de sites de qualidade. Ela discutiu os tipos de testes, como testes de usabilidade e segurança, e enfatizou a necessidade de testar sites em diferentes navegadores para garantir uma boa experiência do usuário. Além disso, ela destacou os impactos que bugs podem causar e a importância de se criar hábitos de testes para entregar produtos melhores.
O documento discute como realizar testes de interface do usuário, abordando 4 aspectos principais: 1) verificar se as informações estão corretas, 2) testar se as mudanças na tela ocorrem como esperado após ações do usuário, 3) testar a acessibilidade, e 4) verificar a usabilidade. Também discute a importância da automação dos testes de interface.
A empresa atua em grandes projetos de TI para o setor público e privado, com destaque para desenvolvimento de software e serviços de outsourcing. Tem crescido organicamente a uma taxa média de 16% ao ano desde 2009 e faturamento previsto de R$560 milhões em 2018. Conta com centros de desenvolvimento e tecnologia e equipe altamente qualificada.
O documento descreve o sistema de gestão da qualidade DOO desenvolvido pela empresa Useall Software, apresentando seus principais módulos como Gestão de Documentos, Não Conformidades, Plano de Ação, Auditorias, Gestão de Riscos e Calibração para simplificar esses processos. A empresa possui mais de 20 anos de experiência no desenvolvimento de softwares para gestão.
Este documento resume uma pesquisa sobre a acessibilidade de uma rede social para pessoas com deficiência. A pesquisa avaliou a conformidade da rede social com as diretrizes WCAG 2.0 e realizou testes de usabilidade com usuários cegos. Foram identificados problemas como falta de descrição em vídeos e contraste insuficiente, mas também pontos positivos como navegação fácil e feedback claro. A conclusão é que a rede social oferece boa acessibilidade, mas requer melhorias para atender plenamente os padrões.
A qualidade de software é essencial para o sucesso de um projeto. A ausência de processos de qualidade pode levar a custos elevados, atrasos no projeto e insatisfação do cliente. É importante validar requisitos, realizar testes, obter feedback do cliente e aplicar boas práticas de desenvolvimento. Casos de sucesso mostram como a qualidade pode melhorar a experiência do usuário e aumentar as vendas.
O documento descreve uma apresentação sobre a avaliação de websites móveis. Apresenta os requisitos da web móvel, instrumentos de avaliação existentes e propõe uma nova grelha de avaliação com indicadores distribuídos por temas. O documento também descreve casos de estudo onde a grelha proposta foi aplicada para validação, avaliando a conformidade com boas práticas em websites móveis.
Usabilidade é o método que visa facilitar a utilização de uma interface pelo usuário sem perder a interação de suas funcionalidades com o sistema. A norma ISO 9241 define usabilidade como a extensão na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com efetividade, eficiência e satisfação em um contexto de uso específico. Testes de usabilidade e avaliações de ergonomia são realizados para garantir a facilidade de aprendizado, memorização e baixa taxa de erros do sistema.
O documento discute testes de desempenho de aplicações web, que simulam o uso da aplicação sob alta carga para identificar gargalos. Os testes envolvem preparação, simulação de carga, execução e relatório para apontar pontos que causam baixo desempenho e possíveis correções. São descritos testes de volume, estresse e desempenho, além de capacidade de testes em múltiplas plataformas incluindo mobile.
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...GUTS-RS
O documento discute testes de usabilidade e acessibilidade para melhorar a experiência do usuário. Aborda conceitos como usabilidade, testes de usabilidade, metas de usabilidade, acessibilidade, diretrizes de acessibilidade, mitos sobre acessibilidade e benefícios para os usuários de sistemas acessíveis e de fácil usabilidade.
Este documento descreve um projeto de autenticação visual desenvolvido por alunos da Universidade Estadual de Maringá. O projeto tem como objetivo fornecer uma alternativa de autenticação para sites na web que não exija a memorização de senhas, utilizando a leitura da retina do usuário. O documento detalha o processo de desenvolvimento do projeto, incluindo questionários com usuários, mapas mentais, wireframes e estudos de design.
Este documento descreve um projeto de autenticação visual desenvolvido por alunos da Universidade Estadual de Maringá. O projeto tem como objetivo fornecer um serviço de autenticação biométrica baseado na leitura da retina para permitir que usuários acessem diversos sites usando uma única conta. O documento detalha o desenvolvimento do projeto incluindo pesquisas com usuários, definição de estrutura, wireframes e layout.
Semelhante a TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos (20)
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
O documento discute o uso de visão computacional e inteligência artificial para aplicações médicas e industriais. Ele descreve como CPUs, GPUs e VPUs podem processar IA localmente e com baixo custo usando ferramentas como OpenVINO. Isso permitiria diagnósticos médicos remotos em tempo real com baixo consumo de energia.
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
O documento fornece um panorama geral da tecnologia e inovação em Santa Catarina, destacando:
1) O setor representa 5,6% da economia catarinense, com faturamento de R$15,53 bilhões;
2) As cidades de Florianópolis e Blumenau são os dois polos com maior crescimento de faturamento no estado;
3) Santa Catarina tem a maior proporção de startups no país, com 19,95% do total nacional.
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPAtdc-globalcode
The document discusses Intel Graphics Performance Analyzers (Intel GPA), a suite of graphics performance tools created by Intel to optimize games and real-time graphics applications. It describes Intel GPA's profiling workflow which involves analyzing frames to identify bottlenecks, determining if issues are CPU or GPU bound, and identifying hotspots. It then provides overviews of the tools in Intel GPA like the System Analyzer, Trace Analyzer, Frame Analyzer and their capabilities for profiling graphics performance.
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinotdc-globalcode
O documento apresenta uma palestra sobre detecção de objetos em tempo real utilizando redes neurais convolucionais e o framework OpenVINO da Intel. É discutido o algoritmo YOLO para detecção de objetos em imagens e sua implementação no Intel AI Dev Cloud para treinamento. Também é mostrado como otimizar modelos de deep learning utilizando o OpenVINO para inferência em tempo real.
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...tdc-globalcode
O documento apresenta uma palestra sobre OpenCV, biblioteca de código aberto para visão computacional. Aborda os fundamentos da visão computacional e aplicações da OpenCV, incluindo processamento de imagens, reconhecimento de padrões e diretrizes para melhor desempenho em processadores Intel. Também discute tópicos como aprendizado de máquina profundo, YOLO e conformidade com leis de privacidade como o GDPR.
TDC2019 Intel Software Day - Inferencia de IA em edge devicestdc-globalcode
This document discusses Intel's compiler optimizations and how they may differ depending on the microprocessor. It notes that:
- Intel's compilers may optimize differently for non-Intel microprocessors, including optimizations for SSE2, SSE3, and SSSE3 instruction sets.
- Intel does not guarantee the availability, functionality, or effectiveness of any optimization on non-Intel microprocessors.
- Microprocessor-dependent optimizations are intended for use with Intel microprocessors only. Certain non-Intel specific optimizations are also reserved for Intel microprocessors.
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publicatdc-globalcode
O documento discute a aplicação de bancos de dados orientados a grafos para análise de vínculos na segurança pública. Esses bancos permitem modelar dados de crimes e suspeitos como vértices e arestas em um grafo, possibilitando correlacionar informações de forma mais eficiente do que bancos relacionais. Isso pode identificar proximidades entre suspeitos e verificar vínculos de diferentes perspectivas em tempo real, auxiliando investigações criminais.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, composição de funções, type providers e features como Option e unidades de medida. O objetivo é mostrar como F# oferece um paradigma diferente de programação e como seus recursos podem ser usados no desenvolvimento .NET.
This document summarizes the development of an API for addresses in Go. It describes using Beego and pure Go for scalability. It implemented middlewares for routing, error handling, authentication, and logging. It also integrated New Relic for metrics. The API routes and controllers are chained through the middleware handlers. In conclusion, the API was able to successfully provide address functionality and insights through integration of middlewares and third-party services.
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?tdc-globalcode
O documento discute a importância da personalização e da relevância na web. Defende que sites devem entender os usuários individuais e fornecer experiências adaptadas às necessidades e desejos únicos de cada pessoa. Explica como o web mining, logs de servidor e clientes podem ser usados para analisar o comportamento dos usuários e melhorar a usabilidade e a relevância dos sites.
TDC2018SP | Trilha Go - Clean architecture em Golangtdc-globalcode
O documento descreve os princípios da arquitetura limpa em Go, dividindo o código em 4 camadas: entidades, casos de uso, controladores e frameworks/drivers. A arquitetura promove independência de frameworks, teste, interface gráfica e bancos de dados, além de permitir testes por camada. Um exemplo completo está disponível em um repositório no GitHub.
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
O documento discute as vantagens de usar a linguagem Go para testes de software, apresentando diversas ferramentas para testes com Go, como Godog para testes de aceitação baseados em BDD, Gomega para testes unitários e Ginkgo para execução de testes. Também cita empresas que usam Go em produção como Uber, Docker e Dropbox.
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciatdc-globalcode
O documento discute (1) a tokenização como método seguro de armazenar dados de cartão, (2) as integrações com as APIs do Google Pay e Apple Pay para permitir pagamentos móveis dentro de aplicativos, e (3) a crescente tendência dos pagamentos digitais em carteiras móveis em todo o mundo.
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
O documento discute o Azure SignalR Service, um serviço gerenciado pela Microsoft que permite escalar aplicações em tempo real sem gerenciar a infraestrutura subjacente. O serviço oferece fallback automático entre protocolos de comunicação e permite 1000 conexões por unidade com SLA de 99,9%. O documento também fornece instruções sobre como adicionar o serviço a uma aplicação ASP.NET Core.
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
O documento discute a evolução do .NET, desde seu foco inicial em aplicativos empresariais para Windows até se tornar uma pilha multiplataforma de código aberto. Também compara o .NET Framework e o .NET Core, explicando quando cada um é mais adequado, e demonstra o SQL Server rodando no Linux.
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8tdc-globalcode
This document discusses new features in C# 7 and 8, including pattern matching, tuples, out variables, discards, ref returns and locals, expression-bodied members, numeric literals, local functions, generalized async returns, default literals, non-trailing named arguments, leading separators for numeric literals, private protected access, reference semantics with value types using in, ref, and ref readonly. It also provides links to documentation and proposals for each feature.
1) A apresentação introduz Fernando Mendes e Mikaeri Ohana, arquiteto de software e desenvolvedor de software respectivamente, e descreve o tópico da palestra sobre obter métricas com TDD utilizando build automatizado e deploy no Azure. 2) A palestra discute os benefícios dos testes unitários, TDD e cobertura de código e faz uma demonstração. 3) As ferramentas xUnit, OpenCover e ReportGenerator são apresentadas para testes, cobertura e relatórios.
TDC2018SP | Trilha .Net - .NET funcional com F#tdc-globalcode
O documento apresenta a linguagem de programação funcional F# como parte do .NET, destacando que é fortemente tipada e permite programação funcional "impura" com interoperabilidade com o ecossistema .NET. Também menciona o apoio da Microsoft à linguagem e exemplos de onde ela pode ser usada.
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Coretdc-globalcode
O documento descreve o Blazor, um projeto experimental que permite criar SPAs usando C# e WebAssembly. Ele explica que o WebAssembly é um novo formato para compilação web e lista algumas vantagens do Blazor, como ser estável e usar ferramentas da indústria. Também menciona pré-requisitos para usar o Blazor e dicas de hospedagem.
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoMateusTavares54
Quer aprender inglês e espanhol de um jeito divertido? Aqui você encontra atividades legais para imprimir e usar. É só imprimir e começar a brincar enquanto aprende!
Slides Lição 11, Central Gospel, Os Mortos Em CRISTO, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, Central Gospel, Os Mortos Em Cristo, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
1. Certificação em Qualidade -
Acessibilidade
everis
Centro de Certificação de Aplicações
#qualidadeparatodos!
| S Ã O P A U L O | 2 0 1 8
Fim do slaide, para continuar a navegação, pressione paije daón
para avançar.
2. Fim do slaide, para continuar a navegação, pressione paije daón
para avançar.
3. Índice
1 - CONTEXTO E OBJETIVO
2 - DIRETRIZES W3C WCAG 2.0
3 - ESCOPO E METODOLOGIA
4 - FERRAMENTAS
5 - CASE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
4. #
4
Centro de Certificação de
Aplicações
contexto e objetivo
O que são Testes de Acessibilidade?
1
Acessibilidade, refere-se a prática inclusiva de
fazer softwares que possam ser utilizados por
todas as pessoas que tenham deficiência ou não.
2
Ela é realizada para garantir que a aplicação
testada seja utilizável, da forma mais amigável
possível, por pessoas com deficiência, incluindo
limitações de audição, visão, idade avançada,
entre outros.
3
Quando os softwares são corretamente
concebidos, desenvolvidos e editados, todos os
usuários podem ter igual acesso à informação e
funcionalidades.
4
As pessoas com deficiência usam tecnologia
assistiva que as ajudam a operar uma aplicação.
Entre essas tecnologias, estão softwares de
reconhecimento de fala e leitores de telas (Screen
Readers) por exemplo.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
5. #
5
Centro de Certificação de
Aplicações
contexto e objetivo
Porque garantir os testes de acessibilidade?
1
Atender ao mercado de pessoas com
deficiência.
Um software/aplicação pode atender a este
grande mercado, se ele for criado de forma
amigável as pessoas com deficiência (45,6
Milhões – onde 3,5% a mais comum é visual). Os
problemas de acessibilidade em um
software/aplicação podem ser resolvidos se a
certificação acessível fizer parte do ciclo de vida
normal do teste.
2 Cumprir legislação de acessibilidade
Agências governamentais em todo o mundo estão definindo
e aplicando legislações relativas a pessoas com deficiência,
as quais exigem que os softwares e aplicações de TI devem
ser acessíveis por pessoas com deficiência.
Por isso a importância da certificação acessível garantir a
conformidade legal.
3
Evitar potenciais processos judiciais.
Empresas que fazem parte da Fortune 500 já foram processadas devido aos
seus produtos não serem amigáveis as pessoas com deficiência, o que gerou
também um impacto negativo para as suas imagens.
Fonte IBGE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
6. Índice
1 - CONTEXTO E OBJETIVO
2 - DIRETRIZES W3C WCAG 2.0
3 - ESCOPO E METODOLOGIA
4 - FERRAMENTAS
5 - CASE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
7. #
7
Centro de Certificação de
Aplicações
diretrizes W3C WCAG 2.0 e recomendações WebAIM
Base para a Certificação Acessível
Diretrizes
Para o nosso processo de Certificação em
Acessibilidade, utilizamos como base as diretrizes
W3C WCAG 2.0 e recomendações WebAIM.
As Diretrizes de Acessibilidade para Conteúdo
Web abrangem um vasto conjunto de
recomendações que têm como objetivo tornar o
conteúdo Web mais acessível.
Os critérios de sucesso são escritos sob a forma
de declarações testáveis, que não dependem de
uma tecnologia específica, o que possibilita a
definição do nosso processo de certificação
acessível em qualquer tecnologia web.
Níveis de Conformidade
O W3C WCAG 2.0 possui 3 níveis de conformidade,
sendo que para obter a certificação de cada nível, é
necessário atender os seus requisitos de forma
completa.
Nível A: Para uma conformidade de Nível A (o nível
mínimo de conformidade), a página Web deve
satisfazer todos os critérios de sucesso deste nível ou é
fornecida uma versão alternativa de conformidade.
Nível AA: Para uma conformidade de Nível AA, a
página Web deve satisfazer todos os critérios de
sucesso de Nível A e AA ou é fornecida uma versão
alternativa de conformidade para AA.
Nível AAA: Para uma conformidade de Nível AAA, a
página Web deve satisfazer todos os critérios de
sucesso de Nível A, AA e AAA ou é fornecida uma
versão alternativa de conformidade para AAA.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
8. #
8
Centro de Certificação de
Aplicações
diretrizes W3C WCAG 2.1 e recomendações WebAIM
Base para a Certificação Acessível
Durante o nosso processo de certificação (seja ele
manual ou automático, os quais descreveremos
posteriormente), avaliamos os 3 níveis de
conformidade e definimos também a estratégia a
ser alcançada com os testes, com base em cada
parte específica do site.
Isto é necessário pois em alguns casos,
dependendo do conteúdo, pode não ser possível
atingir o nível AAA por exemplo.
Segue abaixo de forma não exaustiva, alguns
componentes que são avaliados durante a
certificação acessível com base no W3C WCAG 2.1:
- Uso de unidades absolutas para tamanho de
textos no código.
- Contraste das informações.
- Links para contornar blocos de informação.
- Marcação do idioma principal na página.
- Texto alternativo em imagens.
- Marcação de cabeçalhos.
- Padrões HTML + CSS.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
9. Índice
1 - CONTEXTO E OBJETIVO
2 - DIRETRIZES W3C WCAG 2.0
3 - ESCOPO E METODOLOGIA
4 - FERRAMENTAS
5 - CASE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
10. #
10
Centro de Certificação de
Aplicações
escopo e metodologia
Metodologia de Trabalho
Como citado anteriormente, o nosso processo de trabalho é
efetuado em duas fases distintas, sendo elas:
Automatizado
Manual
Os testes manuais são efetuados por uma equipe
híbrida de Analista de Testes e PCDs. O intuito é
permitir que a experiência dos usuários finais seja
garantida por profissionais que entendam em toda
sua amplitude a necessidade de acessibilidade. Os
analistas de testes guiam os PCDs durante os
testes, efetuando a interface com a equipe de
desenvolvimento, responsável pela correção dos
defeitos encontrados.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
11. Índice
1 - CONTEXTO E OBJETIVO
2 - DIRETRIZES W3C WCAG 2.0
3 - ESCOPO E METODOLOGIA
4 - FERRAMENTAS
5 - CASE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
12. #
12
Centro de Certificação de
Aplicações
ferramentas
Ferramentas de suporte para a análise estática e apoio aos PCDs
Durante o nosso processo de certificação acessível as ferramentas de análise estática (código) e de apoio dos PCDs
possuem um papel essencial, não só para a garantia da qualidade, mas também para a viabilidade dos testes.
Como posicionado, existem duas categorias de ferramentas:
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
13. #
13
Centro de Certificação de
Aplicações
ferramentas
Inspeção de código acessível
As ferramentas de inspeção de código acessível, tem como objetivo efetuar uma
varredura nos códigos das páginas web, de forma automática e rápida, indicando
toda e qualquer não conformidade frente as questões de acessibilidade.
O resultado destas ferramentas são
avaliados pela nossa equipe de
certificação acessível, e enviada à
equipe de desenvolvimento para
análise e posterior correção.
Suporteaos PCDs
As ferramentas de suporte aos PCDs possuem como
objetivo permitir que as pessoas com deficiência possam
ter acesso ao conteúdo digital de maneira fácil e
intuitiva.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
14. Índice
1 - CONTEXTO E OBJETIVO
2 - DIRETRIZES W3C WCAG 2.0
3 - ESCOPO E METODOLOGIA
4 - FERRAMENTAS
5 - CASE
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
15. #
15
Centro de Certificação de
Aplicações
case
45.000
Horas de
Projeto
+ 30
Profissionais
Capacitados
+ 3 Anos
Atuando em
Acessibilidade
Diversos
Projetos
Realizados
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
16. #
16
Centro de Certificação de
Aplicações
case de um grande banco
Testes de Acessibilidade
Garantir que o conteúdo das páginas institucionais
de um grande banco estivessem acessíveis para
pessoas com deficiência visual.
Realizamos o desenvolvimento e validação em
conjunto com PCD’s , para garantir que os sites
estavam em acordo com as Diretrizes W3C, WCAG
2.0 e recomendações WebAIM.
Escopo – foram validados
- Página de login
- Páginas de atendimento
- Páginas de boletos
- Páginas de renegociação
- Páginas de serviços
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
17. #
17
Centro de Certificação de
Aplicações
case de um grande banco
Resumo
Foram realizadas validações seguindo as normas WCAG 2.0 para inspeção
visual e não visual da página de login, página de atendimento, página de
boleto, página de renegociação e página de serviços (todas áreas não
logadas).
Principais Apontamentos:
- Não foi possível realizar os testes no navegador Google Chrome.
- Ao habilitarmos o zoom de 200% os componentes de acesso para pessoa
física e jurídica somem da tela, funcionalidade inoperante.
- Logo do banco na tela inicial está sem descrição alternativa para os usuários e está sendo identificado como link.
- Idioma das páginas estavam formatados como inglês “en”, correto seria Português-Brasil “pt-br”.
- Ao realizar a navegação inversa o foco fica preso nos campos de agência e conta, impossibilitando a navegação.
- O campo sem rótulo impossibilita ao usuário saber com segurança do que se trata aquele componente. Impacto na
segurança para o usuário final.
Os apontamentos citados conflitam com a norma WCAG 2.0, e também as leis que abordam as questões de acessibilidade
decreto lei 5296/2004 e Lei N° 13.146 de 6 de Julho de 2015.
Fim do slaide, para continuar a navegação, pressione paije daón para avançar ou paije ap para retornar.
18. Obrigado!
Fim do slaide, para continuar a navegação, pressione paije ap para retornar.
Contatos: @Roberto Fonseca – ralvesfo@everis.com / @Marcelo Vieira – mvieirsa@everis.com