Resumo do 1º Seminário Catarinense de Qualidade e Teste de Software

By ronaldo

Como prometido no outro post, irei escrever um pouco sobre o que foi apresentado no 1º Seminário Catarinense de Qualidade e Teste de Software. Participei do evento junto com o Marcos e o Alessandro, ambos meus parceiros de trabalho.

Como sou da área de desenvolvimento, confesso que fiquei um pouco surpreso com a quantidade de gente que trabalha com teste de software e o quanto é desenvolvido essa área.

Em meu pensamento o teste teria que ser uma das últimas tarefas a serem feitas, mas todos os palestrantes deixaram claro que os testes devem iniciar junto com o projeto, ou seja, deve seguir a mesma “linha” do desenvolvimento, começando pelos testes unitários.

Para quem programa em PHP, os teste unitários podem ser feitos com o PHPUnit, que é similar ao JUnit do Java, onde você escreve script de testes, para testar um retorno de uma função por exemplo. Por isso os testes começam junto com o projeto, pois primeiramente você escreve os seus testes unitários para as suas funções, para poder comparar com o retorno esperado.

Um dos pontos fundamentais em um início de projeto é análise de requisitos, que são as características que o nosso sistema deve ter, para atender as expectativas do cliente. E nessa fase se necessário, podemos perder alguns dias de desenvolvimento, para podermos planejar tudo que é necessário ter em nosso sistema, para que lá na frente não tenhamos surpresa, alguma mudança que possa acarretar uma mudança mais brusca.

Na análise de requisitos devemos também praticar a análise de ambigüidade que serve para identificar os requisitos que podem levar a interpretações diferentes por pessoas diferentes, para que não tenhamos o mesmo resultado do exemplo abaixo:

Projeto novo brinquedo – Requisitos

- O objetivo do projeto é construir um brinquedo que cause emoção e possa ser usado por crianças
- Deverá ter subida e descidas íngremes de forma que o usuário sinta medo
- O veículo deve poder levar crianças e ter no mínimo quatro rodas
- O veículo deve rodar sobre trilhos em alta velocidade
- Deve ter um mecanismo de proteção para os passageiros

Atendendo os requisitos, temos um brinquedo igual a este:

Se você perceber todos os requisitos foram atendidos na imagem acima, mas na verdade o brinquedo deveria ser igual a este:

Portanto é preciso deixar bem claro a definição dos requisitos.

O evento foi bem válido, queria parabenizar o pessoal da organização, pois os palestrantes eram muito bons, todas as palestras começaram nos horários previstos e a estrutura do SENAI – CTAI pode comportar a todos os participantes com qualidade.

E o mais importante, como a inscrição para o evento eram dois litros de leite, foram arrecadados mais de 300 litros de leite, para a SERTE.

Tags: , ,

2 Respostas para “Resumo do 1º Seminário Catarinense de Qualidade e Teste de Software”

  1. Análise de ambiguidade na análise de requisitos « Ronaldo Prazeres Disse:

    [...] de ambiguidade na análise de requisitos Como escrevi em outro post, na análise de requisitos é fundamental aplicarmos também a análise de ambigüidade que serve [...]

  2. Análise de ambigüidade na análise de requisitos | Preciso Web Disse:

    [...] escrevi em outro post, na análise de requisitos é fundamental aplicarmos também a análise de ambigüidade que serve [...]

Deixe uma resposta