domingo, 24 de janeiro de 2010

Situação do Desenvolvimento de Software com visões de Qualidade de Software

Em um debate no curso de Extensão em Gerência de Teste de Software que estou fazendo na UFLA  um tópico aberto pelo professor André Grutzmann foi bem interessante: "Discussão sobre a situação de desenvolvimento de software hoje em dia."

Vou colocar minhas considerações sobre a análise dessa situação e colocar também considerações muito importantes de outros colegas.

O desenvolvimento de software hoje em dia vem se tornando cada vez mais rápido e com maior qualidade do que antigamente.
Parte disso deve-se ao fato de muitas linguagem possuírem frameworks que, de uma certa forma, dão velocidade ao desenvolvimento e uma maior qualidade, pois trazem as boas práticas de desenvolvimento dentro delas.
As IDE's também tem um papel importante nisso, pois cada vez estão mais automatizadas e integram diversas ferramentas de qualidade, como qualidade de código (debugger e testes unitários) e até mesmo testes funcionais e performance (caso do Visual Studio).

Os clientes também estão cada vez mais exigentes nas três restrições de gerenciamento de projetos: prazo, custo e qualidade.

Frente a toda concorrência e velocidade de entrega de aplicações, muitas empresas (geralmente de médias a grandes) contratam pessoas em um curto espaço de tempo para desenvolverem uma aplicação para o cliente. O que acontece em muitos casos é que ou a aplicação demora muito para ser entregue (restrição de prazo e as vezes de custo) ou é entregue no prazo (porém com a restrição de qualidade afetada).

Existe até uma tendência que podemos visualizar no mercado atual: pequenas empresas conseguem entregar um projeto no prazo correto, no custo previsto e com qualidade. Isso pode ser deduzido em pessoal treinado, motivado, entrosado e poucos clientes na empresa.

Já empresas de médio porte geralmente possuem problemas com algumas destas restrições, pois possuem mais projetos para gerenciar e desenvolver, e muitas vezes não possuem profissionais para o projeto.

Podemos ver claramente alguns dados do cenário atual de empresas de desenvolvimento pelo:

Há também a mudança natural da melhoria dos processos que guiam o desenvolvimento de software, como a apresentação e adoção de metodologias ágeis como XP, Scrum, BDD e outras que, mesmo que um certo tempo de existência, estão se tornando uma boa alternativa ao desenvolvimento com qualidade.

Apesar de vermos que a adoção de uma metodologia ágil aplicada corretamente pode trazer diversos benefícios, muitas empresas com uma certa bagagem de mercado ou fora desta realidade seja resistentes a tais mudanças. A tendência é que empresas novas ou com pessoas com a mente aberta a mudanças dente a apresentar um produto com mais qualidade e até com comprimento de prazos. Esta foi a visão colocada por Jhonatan Fernando de Oliveira.

Também há uma movimentação para o avanço da Engenharia de Software, com novas atualizações para seguir os novos padrões de mercado, surgimento de novas tecnologias, modelos, normas e padrões de avaliação para o processo de desenvolvimento de software. Essa foi a visão dada por Andressa Nogueira Fonseca.

Fabio Teixeira Lobato nos lembrou de algo muito impotante: a evolução crescente de todas tecnologias voltadas para a engenharia de software como a evolução nas linguagem de programação e os SGDB's.

Abraços!

domingo, 17 de janeiro de 2010

Pagamento Online para BRATESTE 2010

No site do evento 3° Seminário Brasileiro de Teste de software, BRATESTE 2010 já é possível fazer a inscrição online do evento que são divididas em:

  • BRATESTE Completo
    02 tutoriais do dia 24 de março + Palestras dos dias 25 e 26 de março.
    Custo: R$ 1.100,00
    Ficha de Inscrição

  • BRATESTE Tutoriais
    02 tutoriais (01 manhã e 01 tarde) do dia 24 de março.Custo: R$ 800,00
    Ficha de Inscrição

  • BRATESTE Seminário
    02 dias de palestras, dias 25 e 26 de março.Custo: R$ 500,00
    Ficha de Inscrição
Pagamento Online
5 Colaboradores = 5% de desconto
6 a 10 Colaboradores = 8% de desconto
11 a 15 Colaboradores = 10% de desconto
16 a 25 Colaboradores = 15% de desconto
+ de 25 Colaboradores = 20% de desconto

Caso sua empresa ainda não esteja cadastrada no Portal, Clique aqui.

quarta-feira, 13 de janeiro de 2010

Pesquisa de Cargos e Salários 2010 - Contribua com a comunidade de testes

Notícia recebida pela lista DF-Testes por Cristiano Caetano da TestAnywhere.
Não deixe de participar da Pesquisa de Cargos e Salários da nossa área (Teste e Qualidade de Software)

Olá pessoal,

Com o objetivo de atualizar os dados da pesquisa realizada em 2007, disponível em http://www.testexpert.com.br/?q=node/231, criei uma nova versão para 2010.

Esta pesquisa se propõe a desenhar o mapa dos profissionais de teste e qualidade de software do Brasil. Considerando que a área de teste e qualidade de software é uma das áreas em franca expansão da atualidade, o resultado dessa pesquisa será de grande interesse para todos vocês.

A pesquisa não levará mais que dois minutos para ser preenchida. Sinta-se à vontade para repassar esse email para todos os seus colegas de trabalho e amigos que trabalham nesta área, afinal, quanto mais respostas melhor.

A pesquisa ficará aberta para preenchimento até março. Não perca tempo, preencha os dados agora. Os resultados da pesquisa serão divulgados portal TestExpert.

Para preencher a pesquisa, acesse o seguinte endereço:

(A pesquisa é 100% anônima)

http://www.testexpert.com.br/pesquisa/index.php?sid=35766&lang=pt

Simulados da Certificação CSTE

Notícia recebida por email no fórum DF-Testes como comunicado da QAI Brasil pelo Fernando Scarazzatto.

Prezados (as) Colegas do Grupo.

Com a intenção de disseminar melhor as certificações da QAI, e minimizar a impressão de que ainda estamos aplicando exames somente em inglês, resolvemos disponibilizar em nosso portal um pequeno simulado de amostra com 15 questões de múltipla escolha e 5 questões dissertativas que são aplicadas no exame CSTE.

Para ter acesso á página de Download desses arquivos, basta você atualizar todos os seus dados do seu perfil existente no portal da QAI Brasil e nos mandar um e-mail informando seu nome e seu usuário para conferirmos a informações e colocá-lo no grupo que tem acesso a esses downloads.

Assim que atingirmos uma marca de 100 solicitações, colocaremos todas as respostas e os gabaritos das questões dissertativas para que vocês consigam ter uma noção de seu desempenho.

Outros simulados poderão ser disponibilizados posteriormente.
Conto com a participação de todos.

quinta-feira, 7 de janeiro de 2010

Complemente a sua CBTS e torne-se Implementador MPT.BR

Você que já é certificado CBTS, participe do Curso de Implementador MPT.BR, promovido pela Iterasys, e receba essa nova credencial da ALATS automaticamente.

Data: 16 de Janeiro
Horário: 13:30 às 16:30
Instrutor:  Emerson Rios - presidente da ALATS e idealizador do MPT.BR
Investimento: R$ 130,00

Local: Av. Paulista, 726 - 17º Andar - conj 1707-D - Bela Vista - São Paulo/SP - próximo a estação de Metrô Brigadeiro.

Inscrições:  (11) 3254-7625 ou contato@iterasys.com.br

8° Encontro Mensal ALATS - MPT.BR - Melhoria do Processo de Teste Brasileiro

Data: 16 de janeiro (sábado)
Horário: 08:30 - 12:00
Local: Av. Paulista, 726 – Auditório – próximo a estação de metro Brigadeiro

Objetivo:
Aumentar o contato entre profissionais da área de Teste de Software e Garantia da Qualidade, bem como estimular a troca de conhecimentos, experiências e práticas de sucesso.

Tema do Encontro:
Modelos da Qualidade e o MPT.BR

Conteúdo:
Visão geral das área chaves dos modelos CMMI e MPS.BR relacionadas com Teste de Software (Verificação e Validação) e Garantia da Qualidade. Apresentação do modelo de Melhoria do Processo de Teste Brasileiro (MPT.BR) em desenvolvimento pela ALATS e SOFTEX.

Agenda:
08:30 Credenciamento e networking entre os participantes
09:00 Balanço das realizações da ALATS São Paulo em 2009
09:15 Posse dos Diretores Regionais Adjuntos no mandato 2010
09:30 José Correia - Introdução a Verificação e Validação no CMMI e MPS.BR
10:30 Coffee break e networking
11:00 Emerson Rios - Introdução ao MPT.BR
12:00 Encerramento

Palestrantes:
Emerson Rios, graduado em Ciências Econômicas pela UFF, pós-graduado em Engenharia de Sistemas pela COPPE/UFRJ, presidente da ALATS, certificado CBTS, diretor do iTeste, instrutor e consultor dos programas MPS.BR e MPT.BR da RioSoft/SOFTEX.

José Correia, graduado em Processamento de Dados, pós-graduado em Gestão Empresarial, diretor regional da ALATS São Paulo, certificado CBTS, CSQA, CSTE e CTFL, consultor e instrutor da Iterasys.

Inscrições:
- Não Associados: R$ 30,00

- Associados ALATS 15% de desconto

A participação na palestra Vale 3 PDTS para a renovação da CBTS
Reserve pelo e-mail sp@alats.org.br

Fonte: http://www.alats.org.br/Default.aspx?tabid=144

sexta-feira, 1 de janeiro de 2010

Serie Erros em Sites Web - Submarino 6

Primeiramente, um Feliz 2010 a todos os leitores do blog!
Neste primeiro post de 2010, como de costume, mais um erro no cadastro de produtos no site do Submarino! Será que eles estão aceitando currículos ou trabalho de consultoria?

Este post não é só para mostrar o problema, mas também para fazer deste tipo de teste que podemos chamar de Teste Exploratório. Mas, porque Teste Exploratório.

Vejamos primeiro o bug e depois confinuaremos.

Descrição do Bug
Diversos produtos cadastrados com o valor R$ 999.999,99 onde o preço não condiz com o produto.

Descrição Detalhada do Bug
Diversos produtos como Telefone com fio, Jogo de Malas, Relógio e Apontador estão cadastrados com o valor de R$ 999.99,99 onde alguns deles não possuem fotos.

Passos para Reprodução
  1. Acesse o site http://www.submarino.com.br
  2. Na página inicial do Submarino, informe "c" na caixa de busca e clique no botão OK. Matenha a combo ao lado do botçao OK com o valor "todo o Submarino"
  3. A tela com os resultado será apresentada, altera a combo "Ordenação" para "Maior Preço"
  4. Visualize os 10 primeiros produtos com o valor R$ 999.999,99, como mostra abaixo



    Nome do produto (clique para ir até o produto)
    Telbox-Router c/ Softphone - Stracta
    Telefone c/ Fio c/ Viva Voz TK-Speaker - Tklar - marfim
    Jogo de Malas com Rodinhas Preta c/ 3 Unidades - Batiki
    RELG BRACELETE FEM SHAKE KW45011C - CONDOR - DUMONT SAAB DO BRASIL S/A
    APONT.SIMP-CART.C/2/VERMELHO E AZUL - A.W.FABER - CASTELL S.A
    APONT.SIMP-CART.C/2/ VERDE - A.W.FABER - CASTELL S.A
    APONT.SIMP.CART.C/2/AZUL/CINZA ESC.TRANS - A.W.FABER - CASTELL S.A
    APONT.SIMP.CART.C/2/AZUL ESC.TRANS./CINZA.TRANS - A.W.FABER - CASTELL
    APONT.SIMP.CART.C/2/VERM ESC.TRANS./VERM - A.W.FABER - CASTELL S.A
    APONT.SIMP.CART.C/2/AZUL ESC/VERDE - A.W.FABER - CASTELL S.A

Imagem de Evidência













Data de descoberta do bug
01/01/2010

Agora voltaremos a falar sobre Teste Exploratório. Você notou como esse erro foi descoberto? Por uma busca pela letra "c". Se você tentar este tipo de consulta em qualquer outro site similar verá que a busca pode não retornar nada. Isso é um ponto de vista do desenvolvimento da aplicação, onde a busca por apenas um caractere pode fazer com que o banco demore demais para a execução da pesquisa na tabela de produtos.
E porque isso é um Teste Exploratório. Bom, aqui utilizamos uma heurística de teste exploratório que é a Heurística. Um bom artigo para isso é "Testes Exploratórios de A a Z" do Cristiano Caetano.

Comument efetuamos testes como, por exemplo, colocar datas inválidas como 31/02/2010, colocar valores de texto em campos numéricos.

Evidência de aviso do problema.
Como não temos uma área específica no site do Submarino para reportar problemas, utilizei desta vez um post no Twitter do Submarino perguntando como posso relatar estes problemas. Quem sabe não obtenho sucesso?!?!?








Abraço a todos!