Arquivo

Arquivo da Categoria ‘Teste de Software’

Como elaborar em seis passos uma boa estratégia para testes funcionais de software?

3, julho, 2010 Galeote Sem comentários

estrategia Desenvolver e implantar um software de qualidade, dentro de prazo e dos custos planejados por incrível que possa parecer, ainda não é uma atividade trivial. Parte importante desse processo de desenvolvimento é a fase de testes funcionais do software, que deve ser planejada e ter uma estratégia definida. Estratégia que segundo a Wikipédia é a definição de como recursos serão alocados para se atingir determinado objetivo. Quais são os recursos necessários e os objetivos  para a realização de um teste funcional? É sobre isso que trataremos nesse artigo.

Leia mais …

Sete comportamentos esperados de um líder de testes de software

5, junho, 2010 Galeote Sem comentários

Estou lendo o livro “Execution The Discipline of Getting Things Done”, e num determinado capítulo o autor cita os sete comportamentos de um líder. Após terminar de ler esse capítulo, resolvi elaborar esse artigo, adaptando esses sete comportamentos para um líder de equipe de testes de software.

Leia mais …

Os defeitos de software, as goiabas brancas e os erros na documentação

30, maio, 2010 Galeote 1 comentário

Sábado passado eu fui na feira para comprar principalmente frutas.Parei em uma banca de goiabas e li a seguinte placa de informação: Goiabas Vermelhas – 2,50 o quilo.

Peguei um saco plástico e fui escolhendo as goiabas "vermelhas". Após escolher quase meio quilo comecei a desconfiar achando que havia goiabas brancas misturadas com as vermelhas. E eu queria apenas as vermelhas. Após esse sentimento peguntei ao feirante, se na banca havia apenas goiabas vermelhas. A resposta foi que estavam misturadas as vermelhas e as brancas.

Leia mais …

Quais são as principais motivações para o teste de software?

22, maio, 2010 Galeote Sem comentários

1. Minimizar os riscos de falhas no sistema:

imageTeste é uma parte importante para o sucesso de um processo de desenvolvimento, pois não existe desenvolvedores perfeitos, os requisitos nem sempre são entendidos completamente e não testar aumenta o risco do sistema de não atender aos requisitos do usuário,produzindo resultados negativos 

Leia mais …

Qual a origem dos bugs de software?

18, maio, 2010 Galeote Sem comentários

image O termo bug tem sido utilizado pelos engenheiros para classificar pequenas falhas nas máquinas a mais de um século. Tomas Edison já citava bugs em circuitos elétricos em 1870.
Quando o primeiro computador foi construído no início da década de 40, pessoas que trabalhavam na sua construção, encontraram bugs tanto no hardware quanto nos programas executados pelo computador
Um caso curioso sobre bugs data de 1947, quando engenheiros trabalhando no computador MarkII na Universidade de Harvard, encontraram uma traça enroscada em um dos seus componentes. Eles fixaram a traça no livro de registro de operações e rotularam-no como o “primeiro caso real de um bug sendo  encontrado” Leia mais …

Como justificar os custos associados aos testes de software?

20, março, 2010 Galeote Sem comentários

clip_image001Uma técnica muito utilizada na área de TI para medir o benefício  de um determinado projeto é avaliar o seu retorno do investimento (ROI), sendo que um projeto se demonstra viável quando o retorno financeiro do mesmo é  maior do que o investimento feito para o desenvolvimento do projeto.

Sabe-se que testar um software custa caro, sendo que a atividade de teste possui além dos custos com salários gastos com o time de testes,  os custos com ferramentas e ambientes para testes.

Para justificar os custos dos testes, vamos analisar quanto custa não testar: quais seriam os custos envolvidos com um defeito de software identificado em ambiente de produção? Leia mais …

Saiba quais são as fases dos testes de software

9, março, 2010 Galeote 2 comentários

testing Creio que ainda a atividade de teste sofre com problemas de vocabulário, pois quando se está em reuniões de trabalho discutindo-se teste de software, é uma festa! Cada um tem seu próprio termo para ser usado dado um determinado conceito de teste. Para contribuir com a melhoria do vocabulário utilizado na área de testes, segue abaixo as quatro fases dos testes de software:

Leia mais …

Seis dicas para preparação de massa de dados para testes funcionais

20, fevereiro, 2010 Galeote 3 comentários

massa

Para determinados tipos de sistemas a preparação de massa de dados é uma das etapas que mais pode consumir esforços e recursos e certamente define a qualidade dos testes funcionais.
Se você é o responsável por esta importante etapa dos testes, veja as dicas abaixo:
Leia mais …

Referências Bibliográficas e Webgráficas sobre Teste de Software

14, novembro, 2009 Galeote Sem comentários

Para os estudandes, praticantes e demais interessados no tema “Teste de Software”, aqui vai relação de livros e sites para consultas:

Bibliográficas

Paton, Ron. Software Testing. Sams Publishing. 2005.

H. Kan, Stephen. Metrics and Models in Software Quality Engineering. Second Edition. Addison Wesley. 2002

D. Everett, Gerald. McLeod Jr, Raymond. Software Testing Testing Across the Entire Software Development Life Cycle. IEEE Press. 2007

Eduardo Delamaro, Marcio. Carlos Maldonado, José. Jino, Mario. Introdução ao Teste de Software. Campus. 2007.

A. Menascé, Daniel. A.F.Almeida, Virgilio. Planejamento de Capacidade para Serviços na Web. Campus. 2003.

U.Smith, Connie. G. Williams, Lloyd. Performance Solutions A Practical Guide to Creating Responsive, Scalable Software. Addison-Wesley. 2002

Leia mais …

Material referência sobre testes de software (em português!)

29, julho, 2008 Galeote 1 comentário

Cada vez mais as empresas que desenvolvem software estão dedicando mais atenção à etapa de testes. Com o aumento do interesse nessa etapa do desenvolvimento, há necessidade de se ter acesso a bons a materias de referência: livros, sites, artigos, glossários etc. Tenho conversado bastante com fornecedores de serviços de testes, e vejo claramente como o vocabulário da área de testes ainda não está cristalizado. É comum haver problemas na definição de testes unitários, testes de sistemas, testes de integração, casos de testes, cenários de testes, condições de testes e por aí vai…Cada um tem a sua própria definição para cada termo. Penso que na área de codificação os termos já estejam bem mais critalizados se comparados com os termos de testes!

Certamente uma contribuição para sedimentação dos conceitos de testes são os processos de certificação. Segue abaixo as duas ofertas mais conhecidas de serviços de certificação:

1) a certificação do BSTQB (Certified Tester, Foundation Level – CTFL, provida pelo ISTQB). Veja mais informações sobre essa certificação no site – http://www.bstqb.org.br/modules/content/index.php?id=2.

2) e a certificação da ALATS (Certificação Brasileira de Teste de Software – CBTS). Veja mais informações sobre essa certificação no site – http://www.alats.org.br/Default.aspx?tabid=28

No site da BSTQB você encontra um conteúdo (em português) sobre fundamentos de testes (disponível em Syllabus Foundation Level), e ainda um glossário (disponível em ISTQB – Glossário de Termos de Teste). É um material que todo profissional da área de testes deveria ter conhecimento! Confira!

Categories: Teste de Software Tags: