Now Reading
QA, valor e confiança no presente e futuro

QA, valor e confiança no presente e futuro

QA

Num produto ou serviço, talvez mais importante do que a ideia ou modelo de negócio, a solidez que este apresenta faz com que os seus utilizadores confiem na solução e a escolham, mesmo na presença de uma outra solução mais barata. Esta solidez e estabilidade em TI, bem como em muitas outras áreas, é maioritariamente fruto do trabalho dos engenheiros de QA cuja tarefa principal é testá-la extensivamente.

Os testes efetuados pelos engenheiros de QA passam por critérios de aceitação ou rejeição e os resultados permitem que se tenha a percepção do estado do produto naquele determinado instante. Deste modo é possível identificar e corrigir falhas antes que estas cheguem ao utilizador final.

Num futuro próximo, prevê-se que este ramo da engenharia evolua a um ritmo alucinante de modo a garantir uma maior segurança, estabilidade e consequentemente confiança no software que utilizamos.

É depois de entregue ao cliente que os problemas causados pela falta de testes terão mais impacto. Estes podem traduzir-se de formas tão vastas como apenas um decréscimo na qualidade da experiência, ou, em outras questões com consequências totalmente catastróficos. Assim, pode-se afirmar que quanto mais cedo, no processo de desenvolvimento, uma falha for descoberta e corrigida, menos impacto terá e consequentemente menos dispendiosa será a sua correção.

A veracidade deste princípio básico de QA faz com que cada vez mais, e principalmente em projetos de software, se invista em testes manuais de modo a garantir o comportamento esperado de cada nova funcionalidade, mas também testes automáticos de regressão cujo objectivo principal é assegurar que a introdução de novas funcionalidades não causa qualquer dano nas já existentes. A repetitividade e crescente dimensão da bateria de testes de regressão ao longo do projeto impera que o tester também seja developer e desenvolva o seu código de teste, de forma a ter resultados de maneira rápida e automatizada.

Esta dualidade de princípios tem muitas vantagens, e tipicamente traduz-se numa capacidade de perspectiva crítica e objetiva cuja finalidade é ter o melhor produto final possível mas também assegurar uma ponte da comunicação bem estruturada com os developers levando assim a uma mais fácil interação e entreajuda que, por sua vez, agilizará todo o processo.

Cada vez mais o investimento em QA é considerado essencial, principalmente pelos resultados que são visíveis desde o primeiro dia, mas também, pela dinâmica que traz às equipas. Atualmente, é uma área da engenharia em substancial crescimento com cada vez mais testers certificados que colocam valor nos projetos onde se inserem.

See Also
Novas Formas de Aprendizagem num Mundo em Mudança

Num futuro próximo, prevê-se que este ramo da engenharia evolua a um ritmo alucinante de modo a garantir uma maior segurança, estabilidade e consequentemente confiança no software que utilizamos. Frameworks de teste cada vez mais avançadas e o uso de inteligência artificial permitirá ter resultados de forma mais rápida e consistente, encontrar a origem das falhas de forma automática e combinar esses dados de forma revelar áreas ou partes do produto potencialmente problemáticas.

Também te pode interessar:

What's Your Reaction?
Like
1
View Comments (0)

Leave a Reply

Your email address will not be published.