Pode explicar os princípios de funcionamento da API REST e as suas principais características?
QA / QA Automation
Pode explicar o princípio de funcionamento das expectativas implícitas no Selenium e como elas afetam a execução dos testes automatizados?
O que se entende por expectativa explícita no contexto da automação de testes com Selenium?
Qual campo de cabeçalho HTTP é usado para transmitir dados no formato JSON no corpo da solicitação?
Pode explicar como é implementada a estratégia de expectativas explícitas na biblioteca Selenium para sincronização com elementos web?
Qual método de trabalho com projetos preferes?
Explique o princípio de funcionamento dos geradores em Python e suas principais vantagens
Usou automação CI/CD no seu último projeto?
Pode explicar o que é o método HTTP GET?
Qual é a diferença entre os métodos Append e Extend para listas em Python em termos de propósito e comportamento?
Como organizar um teste no PyTest de forma a verificar a sua capacidade de reparação automática no futuro?
Qual função no Selenium permite clicar no elemento selecionado na página?
Como difere o uso dos métodos POST e PUT ao enviar dados para o servidor?
Como são implementados os testes parametrizados ao usar o PyTest?
Explique o que é a cópia superficial de objetos em Python e como ela difere da cópia profunda.
Pode explicar o que significa uma chamada idempotente na programação?
Explique o conceito de espera implícita na biblioteca Selenium e como ela afeta a automação de testes de aplicações web