Test Guild
Um Test Guild é uma comunidade interna dentro de uma organização dedicada à colaboração e partilha de conhecimento na área de testes e qualidade de software.
Tech Debt
O Tech Debt (ou Dívida Técnica) refere-se ao custo adicional do trabalho futuro. A metáfora de "dívida" descreve a necessidade de "pagar com juros" no futuro ao corrigir ou melhorar essas soluções provisórias.
Epic
Um Epic é um conceito utilizado na gestão de projetos, especialmente em metodologias ágeis, como Scrum e Kanban. Representa uma grande funcionalidade ou um conjunto significativo de trabalho que precisa ser realizado num produto ou sistema.
Automação e BDD - qual a relação?
A abordagem BDD (Behavior Driven Development) e a automação de testes são complementares, principalmente no contexto de equipes ágeis, onde velocidade e colaboração são essenciais.
Behavior Driven Development
Em essência, o BDD é uma abordagem colaborativa de desenvolvimento que procura alinhar todas as partes interessadas sobre o comportamento esperado do sistema, utilizando uma linguagem comum, muitas vezes estruturada no formato "Dado... Quando... Então..." (Gherkin)
Gherkin
O Gherkin é uma linguagem orientada a comportamento que permite descrever funcionalidades e cenários de forma clara e organizada.
IAM vs SSO vs MFA
Tanto o MFA, como o SSO e o IAM são essenciais para a segurança e gestão de acessos em ambientes corporativos e digitais. Um profissional de Software QA deve estar familiarizado com todos esses conceitos para garantir a segurança, funcionalidade e eficiência dos sistemas que está a testar.
Multi-Factor Authentication
O MFA é essencial para aumentar a segurança e proteger os sistemas contra acessos indevidos. As empresas utilizam esta tecnologia para garantir que os seus dados e sistemas estão protegidos, mesmo que as palavras-passe dos utilizadores sejam comprometidas.
Single Sign-on
O SSO é uma solução simples e poderosa que ajuda a melhorar a experiência do utilizador, centralizando o acesso a várias aplicações e aumentando a segurança. Para as equipas de QA, o SSO oferece oportunidades de testar sistemas de autenticação mais robustos e eficientes, ajudando a garantir a qualidade da experiência de acesso para todos os utilizadores.
Identity and Access Management
O IAM é crucial para garantir que as empresas protegem os seus recursos e dados de acessos indevidos, ao mesmo tempo que permitem aos utilizadores certos aceder ao que precisam. Para profissionais de QA, o IAM oferece uma oportunidade de melhorar a qualidade e segurança dos sistemas que testam, garantindo que as permissões e acessos estão configurados corretamente, protegendo a empresa e os seus dados.
Edge Computing
O Edge computing tem-se tornado um conceito cada vez mais relevante, especialmente em ambientes que exigem processamento de dados em tempo real. Para quem trabalha com Testes e Qualidade de Software, entender o que é edge computing e como ele pode impactar o processo de teste e entrega de software é fundamental.
Cloud Computing
O Cloud computing tem-se tornado uma parte indispensável do cenário tecnológico atual, permitindo que as empresas ganhem poder de processamento, armazenamento de dados e serviços de software através da internet. Para os profissionais de Testes e Qualidade de Software, o conceito de cloud computing traz oportunidades e desafios únicos. Neste artigo, vamos explorar o que é cloud computing, porque foi criado, quem o utiliza, os principais fornecedores, e como a sua atividade pode influenciar e beneficiar o trabalho de um QA.
Cookies, para que vos quero?!
Provavelmente já ouviste falar de "cookies". Estes pequenos pedaços de informação são fundamentais para o funcionamento da web como a conhecemos, mas também levantam questões de privacidade, segurança e gestão de dados.
Service Level Agreement
No mundo da tecnologia, especialmente na área de testes e qualidade de software, termos como SLA (Service Level Agreement) são frequentemente mencionados. Mas o que é um SLA? Como afeta o trabalho de um QA? E qual é a sua importância no ciclo de desenvolvimento de software?
Token, para que te quero?
Gorilla vs Performance Tests
Os Gorilla Tests e os Performance Tests têm objetivos e métodos distintos, embora ambos contribuam para avaliar a qualidade e a resiliência de um sistema.
Ad-hoc Tests
Ad-hoc Testing é uma técnica de teste de software informal e não estruturada, realizada sem um plano ou roteiro de teste específico. Os testes são realizados de maneira improvisada, baseando-se na intuição, experiência e conhecimento do tester sobre o sistema.
Monkey Tests VS Gorilla Tests
Existem diferenças ou semelhanças entre estas duas técnicas de teste que aparentemente descendem da família dos primatas?
Gorilla Tests
Gorilla Testing é uma técnica de teste de software focada e intensiva, onde uma única funcionalidade ou módulo do sistema é testado repetidamente e exaustivamente.
Qualidade ou velocidade - uma reflexão
Devemos promover a qualidade ou a velocidade? Valerá mesmo correr atrás de números em detrimento da garantia da qualidade efectiva, consciente e segura? Decidi reflectir por escrito.