Pesquisar este blog

segunda-feira, 30 de janeiro de 2012

Boa Leitura Sobre Testes Exploratórios

Segue os Links abaixo:

 
Heuristic Test Strateg Model
http://www.satisfice.com/tools/satisfice-tsm-4p.pdf

A Tutorial in Exploratory Testing
http://www.kaner.com/pdfs/QAIExploring.pdf

Session-based testing
http://en.wikipedia.org/wiki/Session-based_testing

Dynamics of Exploratory Testing
http://www.quardev.com/content/whitepapers/ExploratoryTestingasSport_JonBach_PNSQC06pdf.pdf

Exploratory Testing in an Agile Context
http://www.agilistry.com/downloads/ETinAgile-agile2011-final.pdf

The Nature of Exploratory Testing
http://www.testingeducation.org/a/nature.pdf

How to Manage and Measure Exploratory Testing
http://www.quardev.com/content/whitepapers/how_measure_exploratory_testing.pdf

Exploratory Testing in Pairs
http://www.kaner.com/pdfs/exptest.pdf

How to: Start an Exploratory Test Session in Microsoft Test Manager
http://msdn.microsoft.com/en-
us/library/hh191616(v=vs.110). aspx

Exploratory Testing – An Agile Approach
http://xebee.xebia.in/wp-content/uploads/2009/11/Exploratory-Testing-an-Agile-approach.pdf

Learning Styles and Exploratory Testing
http://www.testingeducation.org/a/lset.pdf

Session-Based Test Management
http://www.satisfice.com/articles/sbtm.pdf

Learning Styles and Exploratory Testing
http://www.kaner.com/pdfs/ExploratoryTestingandLearningStyles(Final).pdf

Testing in Session - How to measure exploratory testing
http://sasqag.org/pastmeetings/ExploratoryTesting_SessionBasedTestManagement.pdf

Test Heuristics Cheat Sheet
http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf

Testing without a map
http://www.developsense.com/articles/2005-01-TestingWithoutAMap.pdf


Vídeos
Exploratory Testing talk at Mozilla
http://www.youtube.com/watch?v=CC0TR6qQIWM

Exploratory Testing
http://www.youtube.com/watch?v=8Y4WCdJRfV4

Large-scale Exploratory Testing: Let's Take a Tour
http://www.youtube.com/watch?v=fNkYz1hB7r0

Livros
Whittaker, James A. Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design.

Kaner, Falk, and Nguyen. Testing Computer Software (Second Edition)

Kaner, Cem; Bach, James; Pettichord, Bret (2001). Lessons Learned in Software Testing. John Wiley & Sons

Como verificar as conexões das portas ativas ou bloqueadas.

Nos testes de performance usando o JMETER ou RPT, tive problemas com a conexão de portas, geralmente estão fechadas por algum programa (anti-vírus, firewall) da empresa. Veja os comandos abaixo, para saber se a porta está bloqueada.



Telnet é um protocolo cliente-servidor usado para permitir a comunicação entre computadores ligados numa rede (exemplos: rede local / LAN, Internet), baseado em TCP.

Verificando a Conexão com a porta das maquinas:
Entre no prompt do windows, no Windows 7, Digite "cmd" na barra de pesquisa do menu iniciar.


Comando "telnet" + ip +  porta
Exemplo:
telnet 170.00.84.235 1099

Obs.: Se não conectar, tem algum programa ou antivirus ou firewall, bloqueando a conexão com a maquina.


Telnet comandos:
Digite no cmd o comando telnet,  vai abrir o console do telnet, para digitar os camandos abaixo:
Os comandos podem ser abreviados. Os comandos com suporte são:

c    - close                  fecha a conexão atual
d    - display                exibe parâmetros operacionais
o    - open hostname [port]   conecta a um nome de host (padrão porta 23).
q    - quit                   encerra o telnet
set  - set                    define opções (digite 'set ?' para listas)
sen  - send                   envia cadeias de caracteres ao servidor
st   - status                 imprime informações de status
u    - unset                  anula definições de opções (digite 'unset ?'
                              para listas)
?/h  - help                   imprime informações de ajuda

Instalação do Telnet em Windows 7
Em Inglês:
http://www.itdoescompute.com/2009/10/29/how-to-enable-telnet-in-windows-7/
Em Português:
http://www.iotecnologia.com.br/windows-7-habilitando-recursos-opcionais-tftp-e-telnet

Você pode usar o TCPView da SysInternals para verificar os processos e a porta remota que esta sendo usado, segue o link: https://technet.microsoft.com/en-us/sysinternals/bb897437


Mostra as conexões estabelecidas com a porta 80, e qual o status:

netstat -an |grep 80






















terça-feira, 24 de janeiro de 2012

Ferramentas de Teste


Abaixo temos uma lista de ferramentas para teste de software.

Lista de ferramentas de teste:

Gerenciamento de teste:
01- TestLink (http://www.teamst.org/)

Ferramenta de gestão de teste que proporciona a criação, execução e controle das atividades de teste.

Bugtracker:
01- Mantisbt (http://www.mantisbt.org/)
Ferramenta de gestão de incidentes, pratica e bastante robusta
02- Bugzilla (http://www.bugzilla.org/)
Um completo servidor para ajudar o gerenciamento do desenvolvimento de software.

Testes Funcionais Automatizados:
01- Selenuim (http://seleniumhq.org/)
Suite de ferramentas para testes funcionais em aplicações WEB.
02- SiKuLi (http://sikuli.org/)
Ferramenta para automatizar teste de interfaces gráficas do usuário (GUI) utilizando imagens
03- BadBoy (http://www.badboy.com.au/)

Ferramenta de testes para aplicações WEB e Ferramentas para Testes de Performance

01- Apache JMeter (http://jakarta.apache.org/jmeter/)
Originalmente foi desenvolvida para ser uma ferramenta para teste de Performance em aplicações WEB, mas que permite inúmeros tipos de testes.

Manual Web: http://jmeter.apache.org/usermanual/index.html
Testes Remotos: http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf
Gravação dos Testes e Exportar pro Jmeter: http://www.badboy.com.au/



Vídeos:
http://www.youtube.com/watch?v=8jpXFjcHuhc
http://www.youtube.com/watch?v=dpHpsh9mosU
Tutorial de Sites em Pt: 
http://www.devmedia.com.br/post-4118-JMeter-executando-testes-de-desempenho.html
http://www.zezologs.org/blog/ferramenta-de-testes-jmeter/
 http://www.testexpert.com.br/?q=taxonomy/term/11






Testes Unitarios:
01- JUnit (http://junit.sourceforge.net/)
Umas das ferramentas mais difundidadas de testes unitarios, para aplicações Java.
02- TestNG (http://testng.org)
Ótima framework para testes unitarios.
03- NUnit (http://www.nunit.org/)
Framework para teste unitario para aplicações que utiliza a tecnologia dotNet.