Competition Dominator 468*60
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
Os 7 hábitos dos Testadores Altamente Eficazes
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

Os 7 hábitos dos Testadores Altamente Eficazes
Publicado em: 26/06/2006

O teste de software é uma mistura de arte, engenharia aplicada, intuição e criatividade. Segundo Aristótoles, "Nós somos o que fazemos repetidamente. Excelência, não é uma ação isolada, mas um hábito". Stephen Covey, no seu livro "Os 7 Hábitos das Pessoas Altamente Eficazes" [1], afirma que os nossos hábitos estão intrínsicamente ligados ao nosso conhecimento, nossa habilidade e nosso desejo. A partir dessa perspectiva, para se tornar um mestre no seu ofício, é necessário ampliar os seus conhecimentos, aprimorar as suas habilidades e manter sempre inflamado o desejo de tornar-se um profissional melhor dia após dia (Figura 1).


Figura 1. "Nós somos o que fazemos repetidamente. Excelência, não é uma ação isolada, mas um hábito" - Artistóteles.

Em termos práticos, nas seções a seguir você descobrirá os sete hábitos que destacam os testadores altamente eficazes dos testadores comuns. Aproveite!

O teste de software é uma das atividades mais importantes realizadas no ciclo de vida de desenvolvimento de um software, senão a mais importante. Dito em outros termos, de que adianta projetar e implementar um software perfeito, sob o ponto de vista acadêmico; utilizando a tecnologia de ponta que estiver em evidência no mercado se o produto final não satisfazer as necessidades do usuário, não estiver apto para rodar nas plataformas alvo ou até mesmo não ser capaz de executar suas funcionalidades básicas. Neste cenário, destaca-se o testador, cujo principal papel é ajudar os usuários e o grupo de IT a convergir os pontos de vista sobre o que é qualidade [2]. Sob o ponto de vista de IT, qualidade significa satisfazer os requerimentos. Em contrapartida, a qualidade sob a perspectiva dos usuários significa que o produto final deve estar adequado ao uso, independente de satisfazer os requerimentos. Compete ao testador, dessa forma, reduzir a lacuna entre ambas visões, garantido que o produto final seja construído com consistência, satisfazendo tanto os requerimentos quanto às necessidades dos usuários, como pode ser visto na Figura 2.


Figura 2. As duas lacunas da Qualidade de Software.

Tendo em vista a evolução dos processos de desenvolvimento de software do modelo em cascata para modelos iterativos e ágeis, podemos notar que a abordagem tradicional utilizada para planejar e executar as atividades de teste de software não está seguindo a mesma tendência. Nos processos ágeis, o software é desenvolvido incrementalmente na tentativa e erro; quase sempre sem requerimentos concretos. Em termos práticos, quando não há requerimentos bem definidos, o planejamento e a execução dos testes são tarefas quase impossíveis.

Nessa condição, um aspecto fundamental para o sucesso do testador neste novo cenário é, sem dúvida, uma postura pragmática. O testador pragmático é realista e objetivo, as suas decisões são baseadas no seu conhecimento teórico e prático das técnicas de teste e nas ferramentas disponíveis no mercado. Por outro lado, o testador pragmático não se limita somente aos aspectos tecnológico; em contrapartida, o testador pragmático é um contador estórias, abordando os problemas por meio de metáforas e analogias compensando assim a falta de requerimentos formais.

Parafraseando Andrew Hunt e David Thomas, autores do livro "The Pragmatic Programmers from Journeyman to Master", todo testador pragmático apresenta as características destacadas abaixo:

Flexível - Forte inclinação para entender os pontos de vista dos outros e adaptar-se a uma nova realidade;

Incansável - Sempre interroga e investiga a causa raiz dos problemas e a razão das coisas;

Realista - Toma decisões baseadas em fatos;

Assertivo - Nunca pressupõe ou se baseia em informações contidas nas entrelinhas, todas as suas suposições são aferidas a fim de garantir a sua veracidade;

Metafórico - Acredita que uma boa estória vale mais do que mil requisitos ambíguos;

Diplomata - Foca o seu esforços nos problemas ao invés de focar nas pessoas que os causaram;

Perfeccionista - Cada detalhe conta na execução do seu trabalho, no entanto, não troca um ótimo resultado por um resultado perfeito (e provavelmente impossível);







 

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
Parabéns pelo excelente artigo, creio que dos 7 hábitos muitos já possuem conhecimento de alguns destes mesmo que fazia sem saber, e isso deve ser levado muito a sério para testadores e desenvolvedores para que tomem consciência de que a "arte de testar" um software, envolve comprometimento, paixão e dedicação, e realmente será muito dificil para que um desenvolvedor possa testar seu componente com eficácia, pois como disse o autor do artigo, este por sua vez faz testes para que seu componente passe, aindo de maneira inconsciente, por isso a equipe referente a um projeto pode ser comparada a um time de futebol, cada um exerce a sua função, mas todos trabalham juntos em prol do mesmo objetivo, satisfação do cliente / torcida.
Quem enviou: Anderson Ibanez
Postado em: 04/01/2008 00:00:00
Muito bom! Artigo muito bem escrito, útil para profissionais com qualquer nível de experiência.
Abraço.
Quem enviou: Ezequiel Ribeiro
Postado em: 05/06/2007 00:00:00
Você sabe que dizer alguma coisa sobre o 8º habito, pois tenho um trabalho para fazer e não sei onde procurar.
Desde já agradeço a atenção.
Vanessa
Quem enviou: Vanessa Seleghim
Postado em: 09/03/2007 00:00:00
Quando o assunto é: SISTEMAS, eh fabuloso ver q os diferentes tipos de profissionais sempre se encaixam num papel dentro da ambiente de construçao. Por incrível q pareça eh verdade q um profissional "negativista" pode se tornar um excelente tester. Enfim, tudo q eh sistema, de qualquer natureza, para dar certo eh preciso diferenças, integraçao, equilíbrio, etc...
Quem enviou: rafael vieira - dev e tester .net
Postado em: 22/02/2007 00:00:00
Excelente artigo, Cristiano. Fala de conceitos muito controversos do Software Testing como por exemplo as falácias de que automation é a salvação da lavoura.
E a seleção de links também é de primeira. Parabéns!
Quem enviou: Pedro Faraco
Postado em: 25/10/2006 00:00:00
Muito legal o artigo!! =)
Quem enviou: Liana
Postado em: 15/08/2006 00:00:00
Muito bem redigido, sucinto e completo como poucas leituras interessantes conseguem ser. Considero este um material de valor acadêmico significativo, dada a exploração tão superficial do processo de desenvolvimento de software, no que se refere a teste de software, na maioria das universidades, no entanto, se definissemos uma receita de como ensinar isso (Teste de software com eficácia) gostaria que a receita fosse esta. Parabéns!
Quem enviou: Farlon de Alencar Souto
Postado em: 11/07/2006 00:00:00
Meus parabéns! Artigo muito bem escrito, útil para profissionais com qualquer nível de experiência.
Quem enviou: Paulo Michels
Postado em: 04/07/2006 00:00:00
O trabalho em alcançar patamares superiores de qualidade, faz com que os testadores se transformem em profissionais da qualidade, de forma a garantir um software livre de falhas e que atenda as necessidades dos usuários. O artigo mostra práticas (que aplicadas repetidamente viram hábitos) importantes na realização de um trabalho de teste de qualidade, que realmente leve o software em desenvolvimento à uma categoria superior ao que normalmente encontramos no mercado. Excelente artigo, recomendo a todos que buscam maior qualidade no desenvolvimento de software.
Quem enviou: Jucemar A. Silva
Postado em: 04/07/2006 00:00:00
Fantástico. Muito bem abordado o tema.
Quem enviou: Rebeca
Postado em: 03/07/2006 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)
Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas
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
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: SharePoint 2007 Guia Prático
© 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