Testes de Software: Tendencia ou moda?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

richardpeder wrote:Falando sério....cv, este cenário de testes da sua empresa é legal...


Pois eh, chama-se XP

E chega de CMM. As proximas mensagens fora de topico nessa thread serao deletadas/editadas. Nos ainda nao esquecemos, richard
http://www.guj.com.br/posts/list/11359.java
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

James Netherlands wrote:um problema que eu vejo, é que o programador acha que o testador está para derrubar o trabalho dele. Quando na verdade está querendo melhor o produto. Não se olha o erro do programador, mas sim, a qualidade do produto.


Se o programador acha que o QA ta querendo acabar com o trabalho dele, ele que tome vergonha na cara e faca um trabalho melhor da proxima. Nada de errado com isso, ou tem?

Um problema maior eh arrumar testadores ruins. Deem uma lida nesse artigo do Joel antes de continuar a conversa: http://www.joelonsoftware.com/articles/fog0000000067.html
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

cv wrote:
Um problema maior eh arrumar testadores ruins. Deem uma lida nesse artigo do Joel antes de continuar a conversa: http://www.joelonsoftware.com/articles/fog0000000067.html


Conversando com um conhecido sábado, diretor de uma multinacional que acaba de abrir um off-shore no rio:

Porra, programador aqui eu até acho, tá certo que muito poucos, mas não arrumei nenhum tester! Vocês não testam software aqui não? "Hey, it compiles, let's ship it!"

This message was edited 2 times. Last update was at 23/03/2005 09:06:27


Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

AKA "Metodologia de Desenvolvimento de Software Netscape"
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
plentz
Moderador
[Avatar]

Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline

pcalcado wrote:Vou listar o fluxo em algumas empresas verdadeiramente grandes que conheço para se fazer uma comparação (e esculhambarmos elas )

1 - Cliente pede algo
2 - Alguem eh mandado pra covnersar com o cara, faz n workshops, isso pdoe durar 2 meses facil facil
3 - O lider tecnico do projeto recebe um catalogo de requisitos enorme e impresso ou PDF (pra vc ver a "imutabilidade" da coisa)
4 - lider de qa escreve um escopo de teste em alto nivel
5 - Lider prepara um documento conceitual e um sobre a arquitetura, vao para o cliente
5 - apos aprovado, conceito eh dividio em componentes, cada um ehe specificado por uma pessoa ou mais (geralmente pessoas diferentes que nao vao implementar estes componentes, mas outros)
6 - qa começa a especificar testes dos componentes
7 - começa a implementação do sistema, em paralelo dos testes (esse paralelo eh sempre mentiroso)
8 - tudo eh reescrito um milhao de vezes, os documentos nao sao atualizados ate alguem chorar
9 - produto entregue


Vou tomar a liberdade de modificar um pouco o item 9

9 - produto entregue *com um atraso enorme*

Diego Plentz - Twitter
"Provide options, don't make lame excuses."
[Email] [WWW]
edmoks
Smalltalk

Membro desde: 21/06/2006 17:27:49
Mensagens: 2
Localização: Brasília - DF
Offline

Pessoal, estou começando agora com testes e o meu projeto está sem a licença do Robot da Rational. Você poderiam me indicar bons Softwares pra Teste que sejam open-source? Obrigado!!
[Email] [MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

Selenium, Sahi, JUnit, TestNG, JBehave, RSpec, Abbot e Costello sao um bom comeco.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rubem Azenha
GUJ Master
[Avatar]

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

Quanto nome, CV, não conhecia todos estes. Geralmente uso JUnit ou uma de suas extensões. Qual destes você usa? Qual a vantagem sobre o JUnit?



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]
Testes
Smalltalk

Membro desde: 03/10/2006 10:59:13
Mensagens: 2
Offline

Tendência,com certeza.. Uma vez que a comunicação via internet cresce e a cada dia se torna insubstituível, a operação ded testes é proporcional a este crescimento.


tendência.
Testes
Smalltalk

Membro desde: 03/10/2006 10:59:13
Mensagens: 2
Offline

ainda é válido:

"Durante muitos anos, nossa única defesa contra erros de programação era o projeto cuidadoso e ainteligência própria do programador. Estamos agora em uma era em que técnicas modernas de projeto [e revisões técnicas formais] estão nos ajudando a reduzir o número de erros iniciais que são inerentes ao código. Analogamente, diferentes métodos de testeestão começando a se agregar em várias abordagens e filosofias distintas."

Engenharia de Software (Roger S. Pressman) Sexta Edição/
Capítulo 13- Estratégias de Teste de Software/ página 288/ 3ºparágrafo
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

Ainda continuo achando que quem pensa que testes de software sao "tendencia" esta vivendo numa realidade de muuuuuuuuitos anos atras.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3174
Localização: Rio de Janeiro
Offline

Depende da realidade, em empresas mal-estruturadas pode ser moda sim.

Teste de software é a unica forma de garantir q em algum momento aquele programa funcionou mais ou menos como deveria funcionar. Ter gente especializada nisso pode ser bom ou ótimo, depende de muita coisa

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
rf
Smalltalk

Membro desde: 05/10/2006 15:43:46
Mensagens: 2
Offline

Eu trabalho em uma empresa de software que tem um produto pronto porém tem que liberar versões periodicamente. Cada versão tem varias builds, e cada build vários chamados de implementações novas e correções. As builds são desenvolvidas e entregues para a area de teste (onde trabalho) que testa conforme os chamados, (os homologadores conhecem do sistema), e devolvem as builds com os erros encontrados. O ciclo se repete até "teoricamente" não ter mais nenhum erro nem chamado para aquela versão. Os testes não são documentados e quando um funcionário sai da empresa o conhecimento vai com ele. Gostaria de saber se vocês tem uma sugestão de processo de software que atenda ao cenário acima. A empresa nao utiliza teste automatizado, ja compramos uma ferramenta "testcomplete", porém acho melhor implantar um processo primeiro e depois automatiza-lo.
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3174
Localização: Rio de Janeiro
Offline

Veja este e outros artigos do autor para ter uma ideia

http://www.imasters.com.br/artigo/4435/des_de_software/fabrica_de_testes_-_parte_01/

Sobre testes automatizados: se o processo de teste não é documentado, teste automatizado não serve pra nada, pois a automação também é um processo de desenvolvimento.

Seria interessante a implantação de testes unitários. Pesquise sobre isso. Não tem q comprar nenhuma ferramenta cara, a principio, pois existem frameworks (Junit, Nunit, CPPUnit) gratuitos que ajudam nessa parte.

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
rf
Smalltalk

Membro desde: 05/10/2006 15:43:46
Mensagens: 2
Offline

Obrigado, vou dar uma olhada. Sobre o tópico acredito que seja uma tendência sim, pois trabalho com sistemas a um bom tempo e sei o tanto que um sistema pode ser prejudicial ao cliente se não tiver uma qualidade adequada.
Sobre o problema que descrevi a verdadeira dificuldade não é nem a automatização do teste e sim propor um processo de teste, de preferencia agil que se adeque ao cenário. Com documentação apropriada e atividades e papeis adequados. Alguém tem alguma sugestão?
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team