Atestar se um sistema está pronto  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

Boa tarde,

Pessoal, tenho uma dúvida a respeito de testes de sofware. Aqui na empresa desenvolvemos um sistema inteiro, mas agora que já está pronto, nosso chefe direto insiste em dizer que o sistema ainda tem muitos bugs, mas todos da equipe discodam do mesmo. Então eu gostaria de saber se tem alguma metodologia, ferramenta, alguma coisa pra atestar se o sistema está pronto pra ser comercializado ou se ainda está "cru".

Gostaria de idéia pra provar que o sistema está pronto de verdade, ou não...

Abs

"Se A é o sucesso, então é igual a X mais Y mais Z. O trabalho é X; Y é o lazer; e Z é manter a boca fechada. " Albert Einstein
guialeixo
Virtual Machine Man

Membro desde: 09/09/2009 11:00:50
Mensagens: 668
Offline

caixa branca e caixa preta =), mas fala com ele pra contratar um estagiario pra testar, pois os desenvolvedores nunca acham o codigo. ou senao ele informa quais sao os erros.

Ps: e ve como que ele ta testando o codigo, pois ja vi um programa que mandava um arquivo .zip pra um servidor so que reclamavam que o .zip não abria depois que passava pro servidor, dai quando foram ver como tavam fazendo o teste, pegava um arquivo comum renomeava-o pra .zip =)

This message was edited 1 time. Last update was at 25/08/2010 15:28:55


"O importante da vida não são as respostas sim as perguntas"

Qual lingua você pensa?

Qual lingua um surdo pensa?

Qual lingua um cego e surdo pensa?
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

andre_vini wrote:Pessoal, tenho uma dúvida a respeito de testes de sofware. Aqui na empresa desenvolvemos um sistema inteiro, mas agora que já está pronto, nosso chefe direto insiste em dizer que o sistema ainda tem muitos bugs


Com base em que ele faz essa alegação? Peça para ele incluir os problemas que está detectando na lista de bugs do desenvolvimento. Depois, mostre a ele o relatório desses erros regredidos e peça para ele fazer a regressão também.

Se ele diz isso, é porque deve ter visto alguma coisa.

andre_vini wrote:, mas todos da equipe discodam do mesmo. Então eu gostaria de saber se tem alguma metodologia, ferramenta, alguma coisa pra atestar se o sistema está pronto pra ser comercializado ou se ainda está "cru".

Gostaria de idéia pra provar que o sistema está pronto de verdade, ou não...


Você usa alguma ferramenta como o mantis? Tem relatórios de testes unitários?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

Ele acha apenas alguns bugs de nível bem baixo. Sem grande impacto, por isso gostaria de fazer um teste formal.

Não usamos nenhuma ferramenta de testes, estou mesmo a procura de alguma.

"Se A é o sucesso, então é igual a X mais Y mais Z. O trabalho é X; Y é o lazer; e Z é manter a boca fechada. " Albert Einstein
guialeixo
Virtual Machine Man

Membro desde: 09/09/2009 11:00:50
Mensagens: 668
Offline

andre_vini wrote:Ele acha apenas alguns bugs de nível bem baixo. Sem grande impacto, por isso gostaria de fazer um teste formal.

Não usamos nenhuma ferramenta de testes, estou mesmo a procura de alguma.


chefe é chefe, mas pede ele pra poder fazer um relatorio desses bugs, pois talvez possa ser um bug bem baixo nível a priori, porém depois de uma certa utilização do sistema vem a trazer um bug gigantesco, uma vez tinha uma tabela, porém as vezes dependendo de como eu mexia no programa ela duplicava a linha 10 so q a duplicata não tinha o objeto dentro dela parecia so um texto msm, dai eu falei ahh coisa basica depois que da um refresh isso desaparece, mas depois quando fui testar mesmo, de 10 em 10 acontecia isso ou seja dai ja gero um grande bug, eu não descobri o motivo disso ate hoje so refiz a tabela e deu certo.

"O importante da vida não são as respostas sim as perguntas"

Qual lingua você pensa?

Qual lingua um surdo pensa?

Qual lingua um cego e surdo pensa?
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

A questão é que, pra ele, esses bugs minimalistas devem ser todos corrigidos. E, na minha opinião, é impossivel zerar todos os bugs, tem que haver um ponto de corte ou ficaremos corrigindo coisinhas pro resto da vida.

"Se A é o sucesso, então é igual a X mais Y mais Z. O trabalho é X; Y é o lazer; e Z é manter a boca fechada. " Albert Einstein
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

andre_vini wrote:A questão é que, pra ele, esses bugs minimalistas devem ser todos corrigidos. E, na minha opinião, é impossivel zerar todos os bugs, tem que haver um ponto de corte ou ficaremos corrigindo coisinhas pro resto da vida.


Tem que ser corrigidos.
Peça para ele priorizar os bugs numa escala de 1 até 5.

Também peça para ele diferenciar bug de funcionalidade.


Geralmente um sistema como o Mantis já dá esse tipo de classificação. Assim vc pode mostrar para seu chefe que só coisas mínimas sobraram mesmo. E, dependendo do padrão de qualidade que sua empresa precise atingir, nem essas podem passar. Principalmente se forem fáceis de reproduzir.

This message was edited 1 time. Last update was at 25/08/2010 15:52:35


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
guialeixo
Virtual Machine Man

Membro desde: 09/09/2009 11:00:50
Mensagens: 668
Offline

andre_vini wrote:A questão é que, pra ele, esses bugs minimalistas devem ser todos corrigidos. E, na minha opinião, é impossivel zerar todos os bugs, tem que haver um ponto de corte ou ficaremos corrigindo coisinhas pro resto da vida.


fale com ele que a qualidade hoje é negociavel =), ou sugere a ele que façam um ambiente de teste real colocando a aplicação pra rodar na empresa e ficar ligado na implatação e na correçao de bugs que forem surgindo.

"O importante da vida não são as respostas sim as perguntas"

Qual lingua você pensa?

Qual lingua um surdo pensa?

Qual lingua um cego e surdo pensa?
andre_vini
Thread.start()
[Avatar]

Membro desde: 21/07/2004 08:58:47
Mensagens: 45
Offline

Galera, desde já agradeço as dicas postadas...

Estou avaliando a melhor forma de implementá-las..

"Se A é o sucesso, então é igual a X mais Y mais Z. O trabalho é X; Y é o lazer; e Z é manter a boca fechada. " Albert Einstein
Carlos_ds_jar
Virtual Machine Man
[Avatar]

Membro desde: 27/01/2007 15:38:24
Mensagens: 540
Localização: Ceará e Paraíba
Offline

Cara se os erros são pequenos ou não somente quem pode dizer é o cliente, portanto agende um teste de usabilidade com possíveis clientes do seu sistema.

Eles dirão se o sistema está prontou ou não!

"O Java é capaz de gerar mais soluções e mais problemas do que a nossa 'vã' filosofia é capaz de prever!"
[Email] [MSN]
moacirjava
Virtual Machine Man
[Avatar]

Membro desde: 11/01/2008 11:31:08
Mensagens: 658
Localização: Minas Gerais
Offline

Como é feito os testes de caixa-branca? Aqui na minha empresa os testers não fazem o teste de caixa-preta, já pesquisei sobre ferramentas de teste mas não sei como fazer na prática, o que devo testar e como testar? Eu penso o seguinte: que o teste de caixa-branca é feito analisando o código. Estou errado?

This message was edited 1 time. Last update was at 26/08/2010 20:08:31


"Para conseguir algo que você nunca teve, precisa fazer algo que nunca fez."

Analista de Sistemas.
SCJP 5


Rubem Azenha
GUJ Master
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline

Dependendo do caso, rola uma versão beta pra ver se o produto esta bom. É o que eu fiz essa semana.



Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team