Mercado atual – Teste e Qualidade de Software

Pessoal, dando uma passada no blog do GUTS encontrei uma interessante apresentação do Fernando Scarazzatto com o seguinte título “O Panorama do Mercado de TI e da Profissão de Testador de Software no Brasil”. Um dos assuntos abordados pelo Fernando na apresentação é a situação atual do mercado de TI, tendo em vista a área de Testes e Qualidade. Abaixo, comento sobre cada um dos itens citados nesta parte da apresentação:

  • Carência de profissionais especializados em testes de software – esse é um fato comum em diversas áreas de TI, por mais que pareça estranho em um país como o Brasil. E na área de teste de software é ainda mais comum, pois a maioria das faculdades e universidades ensinam como programar, mas não como testar. Além disso, muitas pessoas ainda desconhecem a área de Testes de Software.
  • Carência de ambientes estruturados para a execução dos testes – uma característica notável, principalmente em empresas que recentemente implantaram o processo de Teste de Software. O “jeitinho brasileiro” faz com que os profissionais realizem testes em ambientes bem diferentes do de produção, o que pode acarretar na descoberta de diversas falhas somente em produção.
  • Cobertura de testes insuficientes em relação as funcionalidades e adequação aos requisitos – em algumas empresas a etapa de testes é pensada somente no momento do desenvolvimento, quando não somente no final. O correto seria ela já se planejada e esperada na elaboração dos requisitos, pois muitos requisitos e funcionalidades acabam tendo um baixo valor de testabilidade, dificultando e até impossibilitando a realização do teste.
  • Alto índice de não atendimento aos requisitos – quando perguntamos a um tester se o que ele testou está de acordo com o requisito, ele poderá nos surpreender com a seguinte resposta “Que requisito?”. Tal fato não é difícil de ser observado, pois os requisitos são “traduzidos” muitas vezes durante o desenvolvimento de um software. Por exemplo, o critério de aceitação de um teste poderá estar totalmente diferente do requisito de uma determinada funcionalidade.
  • Informalidade do processo de testes (em geral executados pelos próprios desenvolvedores) – quando não há um processo de teste bem definido, o risco dos testes serem executados de maneira informal é grande, principalmente quando executados pelos próprios desenvolvedores, já que esses, geralmente, não possuem um conhecimento sobre o processo de teste.
  • Baixa relevância atribuída ao processo de testes – as empresas ainda tem percepções arcaicas do processo de teste, achando que ele irá apenas gerar mais custo e gastar tempo. Quando na verdade, ele é fundamental no processo do desenvolvimento e implicará no aumento da qualidade do produto final.
  • Necessidade de abordagem de teste diferenciada para novas tecnologias – novas tecnologias estão sempre surgindo e com ela novas abordagens de testes se fazem necessárias. Desta maneira, a Engenharia de Software está sempre em constante evolução e melhoria, e a área de Testes que é um dos ramos da Engenharia de Software também se vê necessitada de novos processos, métodos e artefatos.

Fique por dentro das novidades, assine o feed do QualidadeBR.

Fonte:

“O Panorama do Mercado de TI e da Profissão de Testador de Software no Brasil” – Fernando Scarazzatto

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s