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

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.