tag:blogger.com,1999:blog-57462964813255978952024-02-02T04:06:52.156-03:00Testes de Software"A atividade de testar é o processo de executar um programa com a intenção de descobrir um erro.Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Um teste bem-sucedido é aquele que revela um erro ainda não descoberto." (Glen Myers)Unknownnoreply@blogger.comBlogger15125tag:blogger.com,1999:blog-5746296481325597895.post-17121166445335101472008-07-04T16:41:00.003-03:002008-11-13T11:05:59.320-02:00Livro: Testes Funcionais de SoftwareVenho hoje para postar um destaque mais do que merecido para Leonardo Molinari, autor do Livro Testes Funcionais de Software, livro que já é reconhecido entre a categoria como um dos mais importantes livros de Testes antes mesmo do seu lançamento oficial. Testes Funcionais de SoftwareEste livro é uma base sólida para todos que desejam iniciar em Testes, sobretudo em Testes Funcionais, sejam Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-5746296481325597895.post-8250693451423662352008-07-02T11:13:00.005-03:002008-11-13T11:05:59.606-02:00Super-Heróis do TesteA Qualidade pode ir onde nunca imaginamos.Você sabia que existe um super-herói que possui poderes baseados em Testes???...Sim!!! É o super-heroi chamado Karnak, dos Inumanos, que já confrontaram o Quarteto Fantástico, na linha da Editora americana MARVEL. O lider dos Inumanos é o famoso Raio-Negro...Um dos principais poderes de Karnak (talvez o principal) é descobrir o ponto de stress num objeto Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-62793555212748007342008-06-30T13:39:00.003-03:002008-06-30T13:53:15.601-03:00Guia Completo para Certificações em Teste de Software Estou postando a introção dada pelo Fábio no final do poste tem um link que leva para a página do testexpert com todas as certifição.por Fábio Martinho CamposA crescente evolução do mercado faz com que os profissionais, cada vez mais, se atualizem através de programas de certificação profissional e por outro lado as empresas buscam por profissionais capacitados e qualificados.Por muito tempo Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-10939385556327598712008-06-27T13:48:00.003-03:002008-06-27T13:55:48.166-03:00Verificação, Validação e Teste de SoftwarePor: Anne Caroline OliveiraO artigo [1], escrito em 1982, apresenta diversos conceitos e técnicas sobre verificação, validação e teste de software. Segundo os autores deste artigo, a qualidade de software é adquirida com a aplicação de técnicas de verificação e validação durante todo o processo de desenvolvimento de um software. São necessárias diversas técnicas para definir e medir a qualidade Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5746296481325597895.post-76039596798613069392008-06-26T14:18:00.006-03:002008-11-13T11:06:00.199-02:00Automação e Gerenciamento de TestesAumentando a Produtividade com as Principais Soluções Open Source e Gratuitaspor Cristiano CaetanoDesenvolver 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".Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-35492221593297758312008-06-24T16:14:00.003-03:002008-06-24T16:30:09.260-03:00A qualidade da WikipédiaNo desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento, desta forma, é comum que a busca por um software de maior qualidade passe necessariamente por uma melhoria no processo de desenvolvimento.Rodney Brooks, diretor do Laboratório de Inteligência Artificial e Ciência da Computação do MIT, define qualidade como a conformidadeUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-46764786415287118492008-06-24T09:05:00.003-03:002008-11-13T11:06:00.827-02:00Conhecendo o BadBoy - parte 2Por Elias NogueiraNesse post iremos aprender a utilizar as ferramentas Data Source e FormPopulator do BadBoy e aplicar um exemplo.Primeiro explicarei brevemente como funciona cada uma destas ferramentas no BadBoy e depois faremos um exemplo pratico.No final do post existe uma video-aula mostrando como foi criado o scrip. Você também pode visualizar os scripts diretamente no Youtube pelo link httpUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-79217284812526262002008-06-24T08:42:00.008-03:002008-11-13T11:06:01.870-02:00Conhecendo o BadBoy - parte 1Por Elias NogueiraBadBoy <http://www.badboy.com.au/>.BadBoy é uma ferramenta desenvolvida em C++ (sim, não vai funcionar no linux,infelizmente) que grava todas ações que você faz em uma página web(java, php, ruby, etc...). Ele é capaz de gravar, como uma macro, tudo o que você faz na página web como requests, parâmetros, alert, respostar, etc.. Comele você pode alterar parâmetros das páginas que Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-8386952975272601122008-06-23T14:52:00.004-03:002008-11-13T11:06:02.181-02:00Casos de TestesFinalidadeA finalidade do Caso de Teste é identificar e comunicar formalmente as condições específicas detalhadas que serão validadas para permitir a avaliação de determinados aspectos dos Itens do Teste-alvo. Os Casos de Teste podem ser motivados por vários fatores, mas normalmente incluirão um subconjunto dos Requisitos (Casos de Uso, características de desempenho etc.) e dos riscos envolvidos Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-24234540389287337102008-06-23T13:52:00.003-03:002008-06-23T15:20:02.166-03:00A Disciplina de TesteO teste enfatiza principalmente a avaliação da qualidade do produto, realizada através de várias práticas centrais:Localizar e documentar defeitos na qualidade do software.Avisar de forma geral sobre a qualidade observada no software.Validar as suposições feitas nas especificações de design e requisito através de demonstração concreta.Validar as funções do software conforme projetadas.Verificar Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-24291202541740880152008-06-23T13:34:00.003-03:002008-06-23T13:38:24.644-03:00Documente os seus TestesEsse documento descreve 8 sugestões de documentação:Plano de Teste: Apresenta o planejamento para execução do teste, incluindo a abrangência, abordagem, recursos e cronograma das atividades de teste.A tarefa de especificação de testes é coberta por 3 documentos:Especificação de Projeto de Teste: Refina a abordagem apresentada no Plano de Teste e identifica as funcionalidades e características a Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-63195545722722255342008-06-20T15:24:00.001-03:002008-11-13T11:06:02.332-02:00Técnicas de Teste Funcional (Caixa Preta)O Teste Caixa Preta é executado tomando como base os requisitos e as funcionalidades do software. A Técnica de Teste funcional é feita para assegurar que os requisitos do software e as especificações foram atendidos.O Processo normalmente envolve a criação de cenários de testes para o uso na avaliação das funcionalidades da aplicação, validando se o que foi especificado foi implementado Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-5746296481325597895.post-5338876642606218602008-06-20T14:58:00.000-03:002008-06-20T15:07:10.305-03:00Técnicas de TesteAtualmente existem muitas maneiras de se testar um software. Mesmo assim, existem as técnicas que sempre foram muito utilizadas em sistemas desenvolvidos sobre linguagens estruturadas que ainda hoje têm grande valia para os sistemas orientados a objeto. Apesar de osparadigmas de desenvolvimento serem completamente diferentes, o objetivo principal destas técnicas continua a ser o mesmo: encontrar Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5746296481325597895.post-57933064695611828962008-06-20T14:55:00.000-03:002008-06-20T14:58:00.756-03:00Metodologias de desenvolvimento e TestesUm desenvolvimento organizado de software tem como premissa uma metodologia de trabalho. Esta deve ter como base conceitos que visem a construção de um produto de software de forma eficaz. Dentro desta metodologia estão definidos os passos necessários para chegar ao produto final esperado. Esse é o campo de estudos da Qualidade de Software , uma sub-área da Engenharia de Software .Assim, Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5746296481325597895.post-56171174126209659172008-06-20T14:41:00.000-03:002008-06-20T14:55:43.583-03:00O Teste de SoftwareO teste do software é um processo realizado pelo testador de software que permeia outros processos da Engenharia de Software e envolve ações que vão do levantamento de requisitos (necessidades) até a execução do teste propriamente dito. O objetivo, por paradoxal que pareça, é encontrar defeitos nos produtos, para que estes possam ser corrigidos pela equipe de programadores, antes da entrega finalUnknownnoreply@blogger.com0