Zallpy Flashcards
Processo SDLC:
Como você se envolveu em diferentes aspectos do ciclo de vida do desenvolvimento de software (SDLC)?
- Procuro participar de todas as fases do processo.
- Contribuindo de alguma forma com as decisões.
- Indo desde o planejamento dos testes até a apresentação para o cliente.
Processo SDLC
Pode dar um exemplo de como você colaborou com equipes de design e desenvolvimento para melhorar a qualidade do produto desde o início do processo?
- Com as de desenvolvimento já contribui de ponta a ponta.
- Planejando os testes,
- discutindo e sugerindo linguagens de programação mais modernas.
- também aprendi sobre outras abordagens a respeito de testes de Software, tanto em testes manuais como em testes automatizados:
Ex: Python pra abordar Mainframe e testes exploratórios. - Também monitorei a aplicação em produção.
Testes Funcionais:
Como você planeja e executa testes funcionais para garantir a qualidade do produto?
- No planejamento, seguindo as melhores práticas se a abordagem partir das regras de negócio e houver correlações entre as variáveis de entrada, a técnica indicada é a TABELA DE DECISÃO. E a partir disso são definidos os casos de teste.
- Não havendo correlação, o indicado é a partição de equivalências, em que VARIÁVEIS DE ENTRADA da aplicação são divididas em valores possíveis, fornecendo uma base para o teste. Cada faixa de valor é uma partição Ex: Faixa etária/Idade em sites de apostas.
- Na execução Priorizo os CTs/ Features definidas como mais importantes.
Testes Funcionais:
Pode compartilhar uma situação em que seus testes revelaram um problema significativo antes do lançamento?
Na Ebix prestávamos serviço pra Bradesco Seguros e o Browser homologado por eles era o IE, a partir dos testes descobri que alguns updates não rodavam em versões mais recentes do Browser.
Métricas de Qualidade:
Como você define e monitora métricas de qualidade de software?
Definir Em parceria com o PO e o DEV, aí pode ser:
1) Estórias de Usuário
2) Revisões
3) Defeitos
4) Cobertura
5) Satisfação dos clientes
Monitorar pricipalmente observando se o percentual do critério está sendo atingido.
Métricas de Qualidade:
Já teve que ajustar estratégias de teste com base nas métricas obtidas? Como isso impactou o resultado final?
Já, a partir da redução da dos casos de teste das estórias do Usuário, assim cobrimos uma quantidade maior de estórias (20%) com mais velocidade.
Ferramentas de Medição de Qualidade:
Que tipo de ferramentas de medição de qualidade de software você já implementou, configurou ou mantém?
Pra testes manuais costumo ulilizar o HP ALM, mas poderia ser o Jira ou redmine
Pra automatizados, Selenium, Robot Framework e Cypress.
Ferramentas de Medição de Qualidade:
Como você as utiliza para melhorar os processos de garantia de qualidade?
HP ALM, Jira e Redmine promovem uma vizualização por parte do time como um todo e as de automatização focam nos processos repetitivos e isso permite investir tempo em outras frentes.
Colaboração e Comunicação:
Como você colabora com as partes interessadas para garantir que as métricas de qualidade sejam atendidas?
- Me envolvendo nas fases do processo de ponta a ponta.
- Contribuindo com sugestões do ponto de vista do QA.
- Procuro sempre me colocar à disposição e se NECESSÁRIO, mentoro outros colegas.
Colaboração e Comunicação:
Já teve que lidar com resistência à mudança em relação a práticas de garantia de qualidade? Como lidou com isso?
HST Automação de testes mainframe.
Pedi ajuda do PO.
Entregando Resultados:
Como você relata o progresso da qualidade e prioriza problemas para resolver?
Nas reuniões do ágil , a partir das porcentagens dos critérios definidos anteriormente.
Para priorizar proponho para discussão com o time.
Entregando Resultados:
Pode compartilhar uma situação em que sua intervenção teve um impacto significativo no resultado final do projeto?
Automação de testes em Mainframe, promoveu maior velocidade e os testes puderam ser replicados em outros projetos.
Soluções e Inovação:
Como você aborda a proposição de soluções para problemas de qualidade identificados?
- Sem abordagem impositiva. Convencer pelo argumento.
- Exponho meu ponto de vista.
- Coloco os prós e contras e peço a contribuição do time.
Soluções e Inovação:
Pode fornecer um exemplo de como sua abordagem inovadora contribuiu para a melhoria contínua dos processos?
Na Ebix, reporte de Bugs na ferramenta de gestão, pudemos quantificar as inconsistências de forma assertiva, o que ficava muito vago no modo boca a boca.
O que vc considera importante a respeito da mentalidade do QA?
4 pontos importantes:
- Objetivo: Antecipar problemas.
- Empatia pelo Cliente
- Curiosidade
- Análise Crítica