Saltar para o conteúdo
BigTree108

Testes de software e QA

Serviços de testes de software e QA: testes manuais e exploratórios, automatização de testes em Playwright, Selenium e Cypress, testes de aplicações móveis em dispositivos reais, testes de API e de contrato, testes de desempenho e de carga, e testes de acessibilidade face à WCAG 2.2. Engenheiros de QA dedicados para a sua equipa, projetos de teste entregues de ponta a ponta e tomada a cargo de suites de teste escritas por outras equipas.

Serviços de testes de software que prestamos

Cada página descreve os testes que assumimos, as formas de trabalhar connosco e as perguntas que os clientes colocam primeiro.

Abordado noutras partes do site

Uma só equipa de QA para todos os tipos de testes

Um engenheiro de QA na sua equipa ou uma função de testes completa: testes manuais e exploratórios, suites automatizadas para web, móvel e APIs, testes de carga antes de um lançamento e auditorias de acessibilidade, conduzidos por pessoas que trabalham no seu tracker e no seu processo de release.

Os testes são código e evidência. As suites ficam no seu repositório e correm no seu pipeline, um teste que falha bloqueia a release em vez de ser notado depois, um teste instável é corrigido ou removido, e cada bug corrigido recebe um teste de regressão escrito para toda a classe de defeito.

Os testes correm com dados de teste, e não com os dados dos seus clientes: registos sintéticos ou mascarados nos ambientes de teste, contas de teste em sandboxes de pagamentos e de e-mail, credenciais provenientes de um cofre e não de um ficheiro de teste, e a produção tocada apenas para verificações acordadas após uma release.

Como testamos a nossa própria plataforma

Os nossos engenheiros de QA testam a plataforma em que a nossa empresa funciona, construída em .NET, Angular e Azure SQL, manualmente e com suites Playwright que correm no respetivo pipeline do GitHub Actions, e cada funcionalidade é entregue com os seus testes. Conheça a nossa prática de QA.

Perguntas sobre testes de software e QA

Que serviços de testes prestam?

Testes manuais, incluindo testes exploratórios, de regressão e de aceitação pelo utilizador; automatização de testes em Playwright, Selenium, Cypress e WebdriverIO; testes de aplicações móveis em dispositivos reais com Appium, Espresso, XCUITest e Maestro; testes de API e de contrato com Postman, REST Assured e Pact; testes de desempenho e de carga em k6, JMeter, Gatling e Locust; e testes de acessibilidade face à WCAG 2.2. Os testes de dispositivos e firmware e os testes de intrusão têm páginas próprias.

Em que setores trabalham os engenheiros de QA?

Sobretudo comércio eletrónico e retalho, fintech e banca, SaaS empresarial e ERP, saúde, produtos de IA e de dados, aplicações de media e de consumo, dispositivos ligados e operadores de telecomunicações e cloud. Cada página descreve como são os testes nesses setores.

Podem assumir os testes de outra equipa?

Sim. A tomada a cargo começa por uma revisão só de leitura dos casos de teste, das suites automatizadas e do respetivo histórico de execuções, e por uma lista escrita de riscos por ordem de impacto. As suites existentes são reparadas quando isso custa menos do que reescrevê-las, e nada é desativado até a sua substituição ter corrido sem falhas.

Como é contratado e faturado o trabalho?

Um único contrato com a BIG TREE 108 LLC e uma fatura por mês. O tempo é registado no nosso próprio portal ao longo do mês e os mesmos valores geram a fatura.

A quem pertencem o código de teste, os casos de teste e os relatórios?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Precisa de engenheiros de QA ou de uma ronda de testes?

Diga-nos o que constrói, como faz as releases e onde os bugs chegam hoje aos seus utilizadores. Recebe resposta no prazo de um dia útil: um plano de testes, perfis de candidatos ou um âmbito para a revisão dos seus testes.