Revista Active Delphi
quinta-feira, 2 de setembro de 2010
Busca  
Porta 80 Web Hosting
 :: Acessibilidade
Ir para conteúdo principal: ALT + 1
 :: Participe
Seja um autor de CD/DVD de Treinamento
Publique um artigo
Publique uma oportunidade
Publique uma notícia
Publique um curso
Publique uma dica
Publique um código
 :: Informativo
Receba nossos informativos por e-mail.
E-mail:   
 
Digite a palavra abaixo:  
 
 
 :: Oportunidades
Cadastrar oportunidades
Gerenciar suas oportunidades
Cadastrar nova empresa
 :: Especiais
Básico de C++
C++ Builder
Curso ASP.NET 3.5 em VB.NET e C#
Guia Prático de HTML
Testes com Visual Studio Team System 2008
 :: Desenvolvimento
ActionScript
ADO.NET
ASP
ASP.NET
Automação Comercial
C#
C/C++
Coldfusion
CSS
Delphi
Disp. Móveis
HTML
Java
Javascript
LSL (Second Life)
Modelagem
PHP
Python
Sharepoint
Silverlight
SQL
VBA (Office)
Visual Basic
Visual Basic .NET
Visual Fox Pro
WCF/WPF
Web Services
XML
 :: Infra
BizTalk Server
CRM
Exchange Server
ForeFront / Antigen / IAG
Interoperabilidade
ISA Server
Linux
MOF
MS Dynamics CRM
Network
OCS / LCS
Outlook
Powershell e Scripts
Redes
Segurança
System Center e Gerenciamento
Virtualização
Windows
Windows Server
 :: Banco de Dados
Access
Caché
Firebird
Interbase
MySQL
Oracle
SQL Server
Sybase
 :: Gerência
Arquitetura
Ciclo de Vida de Desenvolvimento
Controle de Versão
Estimativas
Metodologias
MOF
Qualidade e Testes
 :: Design
Corel
Flash
Photopaint
Photoshop
 :: Livros
Análise Sistemas
Aplicativos
Banco de Dados
Certificação
Design e CAD
Gerência
Hardware
Internet
Programação
Programação Web
Rede
Segurança
Servidores
Sistemas Operacionais
 :: CDs/DVDs
Desenvolvimento
Infra
Design
 :: E-Books
.NET 2.0 (VS 2005)
.NET 1.1 (VS 2003)
SQL Server
Excel 2007
Excel 2003
Access 2003
ASP 3.0
Delphi
Java
Artigos
Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas
Por: Cristiano Caetano
[Entre em contato com o autor ]
É certificado CBTS pela ALATS. Consultor de teste de software sênior com mais de 10 anos de experiência, já trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e da revista Engenharia de Software Magazine. Autor dos livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas". O autor também é criador e mantenedor do portal TestExpert, maior comunidade brasileira sobre teste e qualidade de software, confira no seguinte endereço: http://www.testexpert.com.br.
Feed de artigos.
Feed de artigos deste autor.
Gere seu feed personalizado  
MS TechEd 2010

Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas
Publicado em: 21/08/2007

Existe uma nova versão deste artigo publicado em:
http://www.linhadecodigo.com.br/Artigo.aspx?id=1566


Desenvolver software de qualidade não é mais um requinte para poucos, transformou-se num fator de competitividade num mercado cada vez mais exigente. O filósofo Nietzsche, no século passado, alertava: "Com o aumento da competição, a qualidade se torna mera propaganda. Vence aquele que melhor engana". Essa receita é muito simples e fácil de seguir, todavia, quem tomar esse tipo de postura estará fadado ao fracasso. Nos dias de hoje, a qualidade tornou-se requisito imprescindível para garantir a sobrevida de um software no mercado.

 

Podemos concluir que as empresas mais competitivas são as empresas que trabalham sob a ótica da melhoria contínua dos processos para aumentar a qualidade do processo de desenvolvimento e, conseqüentemente, aumentar a qualidade do produto final. Neste contexto, devemos destacar adoção crescente de ferramentas para dar suporte ao processo de melhoria contínua. Estas ferramentas servem para dar suporte a todas as atividades relacionadas ao ciclo de vida de desenvolvimento de software: da concepção à implantação.

 

Na tentativa de dar suporte as pessoas interessadas nesse assunto, eu escrevi o livro “Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas”. A proposta deste livro é apresentar as ferramentas Open Source e gratuitas essenciais para a gestão e automação de testes de software, sem no entanto, esgotar o assunto. O livro tem o propósito de apresentar um catálogo das melhores opções disponíveis atualmente e os seus principais recursos. O objetivo principal deste livro é fornecer informações e subsídios a fim de que o leitor seja capaz de utilizar os conhecimentos adquiridos para aprofundar-se no assunto e escolher a solução que melhor atenda a sua necessidade.

 

A organização das ferramentas do livro segue a filosofia apresentada pelo “Guide to the CSTE Common Body of Knowledge” do QAI que diz o seguinte: apesar de não existir uma categorização amplamente difundida das ferramentas de teste, a experiência tem mostrado que elas são normalmente agrupadas em 8 áreas distintas:

 

1.      Ferramentas de automação de testes de regressão;

2.      Ferramentas para gestão de defeitos;

3.      Ferramentas para testes de Performance/Stress;

4.      Ferramentas manuais;

5.      Ferramentas de rastreabilidade;

6.      Ferramentas de cobertura de código;

7.      Ferramentas para gestão de testes;

8.      Ferramentas de apoio à execução dos testes;

 

Dessa forma, a figura abaixo apresenta a relevância de cada tipo de ferramenta apresentada neste livro em relação às fases de um ciclo de vida de desenvolvimento de software:

 

Figura 1: Relevância de cada tipo de ferramenta apresentada neste livro em relação às fases de um ciclo de vida de desenvolvimento de software.

 

Além da apresentação das ferramentas agrupadas por áreas, o livro também aborda os seguintes temas:

 

§  Ferramentas Open Source Similares;

§  Ferramentas Comerciais Similares;

§  Repositórios de Ferramentas Open Source;

§  Ferramentas de Apoio;

§  Referências sobre Teste de Software;

§  Bibliografia Recomendada;

 

Por mais abrangente que sejam as categorias e ferramentas apresentadas neste livro, seria ingênuo pensar que ele ofereceria soluções que atendessem a necessidade de todos os leitores, afinal, muitos de vocês devem precisar de soluções específicas para a realização de testes de diversos tipos e nas mais diversas plataformas. Pensando neste cenário, fiz uma pesquisa extensa a fim de trazer para o leitor uma lista detalhada com os maiores e melhores repositórios de ferramentas Open Source do mundo. Assim, você poderá pesquisar a solução que se enquadre na sua necessidade no momento que você quiser.

 

O escopo do livro foi definido tendo em mente as ferramentas realmente essenciais; outro ponto que pesou muito foi o tamanho das comunidades apoiando e suportando estas ferramentas. Ferramentas com grandes comunidades e liberações freqüentes foram privilegiadas em relação às outras. De qualquer forma, me sinto na obrigação de compartilhar com o restante da comunidade de testes brasileira, a listagem das melhores ferramentas com base na pesquisa realizada para a criação do livro. As ferramentas são agrupadas por área e estão listadas na Tabela 1. Sinta-se à vontade para procurar uma ferramenta que atenda as suas necessidades. Não obstante, como o mundo Open Source evolui numa velocidade incrível, foi criado um MindMap dinâmico que será atualizado freqüentemente com as melhores opções disponíveis em cada área. O MindMap está disponível gratuitamente no seguinte endereço:

 

http://www.mindomo.com/view?m=d1535d37f8b0aa6df765a1db90bfa317

 

Você achou essas informações úteis? Suporte o autor, compre o livro. Este livro será unicamente comercializado por meio eletrônico (e-book). Esta foi uma decisão pessoal do autor para viabilizar a venda do livro por um preço justo a fim de permitir que todas as pessoas interessadas possam compra-lo. Para comprar o livro, ler a resenha, o sumário e um preview de várias páginas visite o seguinte endereço:

 

http://www.linhadecodigo.com.br/EBook.aspx?id=2951

 

:: Clique aqui para baixar um preview do e-book ::

 

Categoria

Ferramenta

Gestão de projetos

php-collab http://www.php-collab.org

GanttProject http://ganttproject.biz/

]project-open[ http://www.project-open.com/

OpenWorkbench http://www.openworkbench.org/

XPlanner http://www.xplanner.org/

WebCollab http://webcollab.sourceforge.net/

Mindquarry http://www.mindquarry.com/

Testes de performance

OpenSTA http://www.opensta.org/

JMeter http://jakarta.apache.org/jmeter/index.html

Microsoft WEB Application Stress Tool

http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en

WEBLOAD http://www.WEBload.org/

The Grinder http://grinder.sourceforge.net/

Gestão de testes

TestLink http://www.teamst.org/

rth http://www.rth-is-quality.com

TestMaster http://testmaster.sourceforge.net/

Testitool http://majordojo.com/testitool/

Test Case Web (TCW) http://tcw.sourceforge.net/

Testopia http://www.mozilla.org/projects/testopia/

Gestão de defeitos

Mantis http://www.mantisbt.org/

Bugzilla http://www.bugzilla.org/

Scarab http://scarab.tigris.org/

BugNET http://www.bugnetproject.com/

TRAC http://trac.edgewall.org/

Gestão de Requisitos

OSRMT http://www.osrmt.com/

Tiger PRO http://www.seecforum.unisa.edu.au/SEECTools.html

Xuse http://xuse.sourceforge.net/

TRUC http://sourceforge.net/projects/truc

Plandora http://plandora.sourceforge.net/

Jeremia http://jeremia.sourceforge.net/

Testes Funcionais

Selenium (WEB) http://www.openqa.org/selenium/

Marathon (Java Swing) http://www.marathontesting.com/marathon/

Watir (WEB) http://wtr.rubyforge.org/

Canoo WEBTest (WEB) http://WEBtest.canoo.com/

Apodora (WEB) http://www.apodora.org/

Abbot (Java Swing) http://abbot.sourceforge.net

SoapUI (WEBServices) http://www.soapui.org/

SOAPSonar Personal Edition (WEBServices)

http://www.crosschecknet.com/

LISA WS-Testing (WEBServices)

http://www.itko.com/site/products/lisa/ws_testing.jsp

Squish for KDE (Linux) http://www.froglogic.com

FitNesse http://fitnesse.org/

Estimativas

Construx Estimate http://www.construx.com/Page.aspx?nid=68

Controle de versões

TortoiseCVS http://www.tortoisecvs.org/

WinCVS

http://www.wincvs.org/

Subversion

http://subversion.tigris.org/

darcs

http://darcs.net/

Tabela 1. Melhores ferramentas Open Source para gestão e automação de testes.







 

Inclua um comentário sobre o artigo Topo
Elogios e críticas são muito bem vindos, porém o comentário deve ter referência ao artigo em pauta.
O portal e o autor agradecem.
Nome:    
E-mail:      
Comentários:    
Digite a palavra abaixo:  
Para dúvidas técnicas, NÃO UTILIZE ESTE ESPAÇO, utilize nosso fórum de discussão.
http://linhadecodigo.com.br/cs2/forum
 
Comentários sobre o artigo Ver Todos comentários
Adquiri o e-book e recomendo a todos!!! O livro é completo e de facil entendimento!!!

Parabéns pela iniciativa Cristiano!!!

Abraços,
Guido Potier.
Quem enviou: Guido Potier
Postado em: 10/10/2007 00:00:00
O livro "Automação e Gerenciamento de Testes" mostrou-se uma excelente porta de entrada para um tema tão pouco difundido e discutido pelo meio empresarial ao qual pertenço (pequenas empresas que atuam no desenvolvimento de aplicações em TI).
O texto simples e direto, contudo bem fundamentado, associado à orientação do uso das ferramentas, encorajou-me a dispensar uma maior atenção ao assunto e planejar um incursão de minha empresa.
Parabéns ao autor.
Quem enviou: João Goulart
Postado em: 30/08/2007 00:00:00
Li e gostei basta do livro! Vale a pena! É didático, sem ser chato... vai direto ao ponto sem rodeios ... é voltado para o mercado, para o nosso dia-a-dia; Apresenta um apanho geral de várias ferramentas, bem analisadas e destacadas pelo autor! Disperta o interesse em utilizar e saber mais sobre tudo o que há no mercado, principalmente de sw livre! Vale a leitura, com certeza!
Quem enviou: Sagiane D'Avila
Postado em: 28/08/2007 00:00:00
Parabéns Cristiano.
Sua obra será um ótimo referencial na área de testes, e irá ajudar muitas pessoas a tomarem decisões na escolha de uma ferramenta.
Quem enviou: Renan Sucupira
Postado em: 28/08/2007 00:00:00
Comecei a dar uma olhada nesse final de semana na obra e logo de início
fiquei impressionado no conteúdo do livro, ele vem a responder a muitos
questionamentos que vejo nas lista sobre testes na qual eu faço parte,
inclusive nas listas em inglês, o uso de ferramentas.

Está obra servirá de grande valia a todos, de iniciantes até os avançados,
pois servirá de base na contrução do processo e na automação da disciplina
de testes.

Portanto é de leitura obrigatória e de referência na biblioteca de todos.

Parabéns Cristiano, pela obra e pela contribuição para a comunidade de
testes de software.
Quem enviou: Arnaldo Miranda
Postado em: 27/08/2007 00:00:00
Poxa, mais "mastigado" do que isso impossível. Deve estar mesmo ótimo este livro, Cristiano. Este trabalho de pesquisa que você fez irá auxiliar bastabte os gerentes de qualidade a decidirem qual a melhor ferramenta para seus projetos. Parabéns pela excelente iniciativa.
Quem enviou: Fernanda Thiesen Matos
Postado em: 22/08/2007 00:00:00
Este artigo apresentado contextualiza e sumariza muito bem, a grande variedades de ferramentas Open Sources existentes para serem aplicadas na área de testes de software. O Autor está de parabéns, pois de meu conhecimento este é o único artigo e e-book que apresenta este conteúdo.
Quem enviou: Tiago Minuzzi
Postado em: 21/08/2007 00:00:00
Outros artigos do autor Topo
Proporção média de esforço de testes em relação ao esforço total do projeto
Proporção de testadores em relação ao número de desenvolvedores de um projeto: Melhores práticas e a realidade Brasileira
Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas (2a edição)
Cargos e Salários: Quanto ganha o profissional de teste e qualidade de software?
SoapUI: Testes de Web Services rápido e descomplicado
Dividir, Conquistar e Integrar: Conceitos de integração contínua para testadores ágeis
Testes Extremos - Entenda o papel do testador em projetos ágeis
TortoiseCVS + CVSTrac - Controle de versões e Gerenciamento de Bugs
Testes Exploratórios de A a Z
Os 7 hábitos dos Testadores Altamente Eficazes
Teste de Software for Dummies
Test Infected: Tá tudo dominado
Processos e qualidade de software
Artigos relacionados Topo
TDD: Testes mais amigáveis com Sharp Tests Ex
Como fazer um plano de testes baseado em casos de uso
Aplicando o Intra-Empreendedorismo na TI
A importância de uma boa documentação
A Qualidade das Empresas de TI
Introdução a Refatoração
Introdução ao Teste de Software
Administrando o código fonte usando Visual Studio Team System
Introduzindo Conceitos de Testes Comportamentais
Teste de Comunicabilidade
Acessibilidade - Uma Boa Idéia
ABC da Usabilidade – Testes Empíricos com Usuários (Fase 1 – Preparação)
ABC da Usabilidade: Análise Heurística
Usabilidade - uma introdução
Testes com Visual Studio Team System 2008 - parte VII
Testes com Visual Studio Team System 2008 - parte VI
Testes com Visual Studio Team System 2008 - parte V
EPM (Project Server) + ALM (Team System) = Maior controle em projetos
Testes com Visual Studio Team System 2008 - parte IV
Testes com Visual Studio Team System 2008 - parte III
Testes com Visual Studio Team System 2008 - parte II
Testes com Visual Studio Team System 2008 - parte I
CBTM – Change-Based Test Management
Introdução a Gerência de Projetos
Por que projetos de Software falham?
O Caminho para o CDIA+
Certificações em Gerência de Projetos
Extraindo Métricas em Projetos de Tecnologia de Informação
NUNit para SmartDevices – Visual Studio 2008 Team System
Fundamentos do Gerenciamento de Projetos: Algumas coisas interessantes antes de “colocar a mão da massa”. Parte 02
Produtos relacionados Topo
E-Book: MS-Project® 2007 - Melhores Práticas de Gestão de Projetos - Dominando MS – Project ® em 20 Passos (e-book com entrega via download)
CD/DVD: CD de Treinamento Gerenciando banco de dados usando Visual Studio Team System
CD/DVD: CD de Treinamento Gerenciando projetos de software com Visual Studio Team System
Livro: Microsoft Project 2007 - Gestão e Desenvolvimento de Projetos
E-Book: Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas (entrega via download)
Livro: Sistemática de Qualidade Total - TQM sobre a RUP para melhoria contínua de processos em desenvolvimento de software
Livro: Testes de Software - Produzindo Sistemas Melhores e Mais Confiáveis
CD/DVD: CD de treinamento: Qualidade de Software com Visual Studio Team System
Livro: Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software
Livro: ASP.NET para desenvolvedores de web sites
© Copyright 2001-2010 Codeline Editora, Comércio e Tecnologia Ltda. | Política de privacidade e de uso | Anuncie | Fale conosco

» Site hospedado na Porta 80 Web Hosting «
Nossos números
Dicas: 1.314
Códigos/scripts: 279
Funções de VBScript : 90
Funções JScript : 05
Livros: 1.805
Notícias: 2.623
Artigos: 3.020
Cases: 14
Oportunidades: 4.591
Vídeos .Net: 484
Publicidade

Conheça a loja do Linha de Código.

Microsoft indica Linha de Código.

Assine a Revista Mundo .NET
Portal de Vídeos .NET - os melhores vídeos .NET estão aqui
O que você fará com o Visual Studio 2010?
Revista Codificando .Net

Siga-nos no Twitter

Linha de Código no Orkut
Fórum de discussão do portal Linha de Código
Feeds
Oportunidades
Notícias
Artigos
Artigos personalizado
       (Por assunto)
Artigos personalizado
       (Por autor)
Portal Vídeos .NET
Portal Vídeos Delphi
LC Blog
       (Onde você faz a notícia)
Promoções
Promoção Wordpress + Tabless (válido somente para pagamento via boleto bancário)
Promoção Wordpress + Tabless (válido somente para pagamento via boleto bancário)
De: R$ 149,70
Por: R$ 99,80
Promoção PHP + MYSQL Intelimax (válido somente para pagamento via boleto bancário)
De: R$ 308,00
Por: R$ 219,00
Promoção Especial Infra
De: R$ 175,95
Por: R$ 136,00
Promoção: Portal de Vídeos .Net + CD Novidades das Linguagens (válido somente para pagamento via boleto bancário)
De: R$ 162,00
Por: R$ 89,00
Promoção VSTS (válido somente para pagamento via boleto bancário)
De: R$ 219,00
Por: R$ 146,00
CDs/DVDss
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
Por: R$ 59,00
DVD Curso de CorelDraw X4
Por: R$ 79,90
DVD Curso de Fireworks CS4
Por: R$ 49,90
DVD Curso de Indesign CS4
Por: R$ 55,00
DVD Curso de Efeitos Digitais
Por: R$ 49,90
Livros
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
De: R$ 129,00
Por: R$ 77,40
Foundation FLASH CS3 para Designers
Ciência Moderna
De: R$ 139,00
Por: R$ 83,40
ALGORITMOS O Guia Essencial
Alta Books
De: R$ 64,90
Por: R$ 58,40
Treinamento Prático em Dreamweaver
Digerati Books
Por: R$ 14,95
Estudo Dirigido de Adobe Photoshop CS4 em português - Para Windows
Erica
De: R$ 88,00
Por: R$ 74,80
E-Books
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Por: R$ 30,00
Manual de Estudos - Exame 70-291 - Windows Server 2003 (606 páginas) - entrega via download
Por: R$ 30,00
Dominando MS – Visio ® em 20 Passos - Melhores Práticas em Gestão de Projetos (entrega via download)
Por: R$ 30,00
MS-Project® 2007 - Melhores Práticas de Gestão de Projetos - Dominando MS – Project ® em 20 Passos (e-book com entrega via download)
Por: R$ 20,00
Banco de dados com C# e Visual Studio .Net 2005 (entrega via download)
Por: R$ 20,00
Os 10+ | Autores do dia
Israel Aéce
Júlio Cesar Fabris Battisti
Anderson Patricio
Luiz Felipe de Freitas
Marcio Franco
Eric C M Oliveira
Robert Martim
Ramon Durães
Alessandro de Oliveira Faria
Alfred Reinold Baudisch
Os 10+ | Artigos do dia
HTML Básico
HTML Avançado
Criando aplicativos para o Orkut
PL/SQL - Procedures e Funções
Tutorial de Tabelas Dinâmicas no Excel – Parte 1
Como configurar Conexão Remota no SQL Server 2005
WCF – Gerenciamento de Instância
Básico de C++: Estrutura de um programa em C++
ASP.NET 2.0 - Explorando o GridView
Tutorial: Desenhando com o Corel Draw