quarta-feira, 30 de março de 2011

Open source software testing tools - todas as ferramentas em um só lugar!

Site com mais de 450 ferramentas de testes open source
Incluindo desde gerenciamento de casos de testes e defeitos até ferramentas de automação e requisitos


Open source software testing tools

domingo, 27 de março de 2011

CINTEQ 2011

CONGRESSO INTERNACIONAL EM TESTES E QUALIDADE DE SOFTWARE

Local: Caesar Business São Paulo Faria Lima
Endereço: R. Olimpiadas, 205 - Vila Olímpia
Data/Horário: dis 28 e 29 de março de 09hs as 18h30
Promotor: Brazilian Software Testing Qualifications Board
Link: www.cinteq.org.br/?q=home
A intenção é fomentar a evolução da área no Brasil e no mundo, trazendo novas oportunidades e perspectivas para o mercado local através do intercâmbio de ideias.

sábado, 26 de março de 2011

Testando WebServices Utilizando SoapUI

Uma maneira fácil e rápida para testes de serviços baseados em WEB ou barramentos SOAP é utilizando ferramentas como SoapUI.
A seguir você verá um passo a passo para efetuar seu primeiro teste de WSDL de maneira simples e pratica.

1. Novo Projeto
Após download da ferramenta (clique aqui para baixar) abra a aplicação e será mostrada a seguinte interface:

Selecione a opção New soapUI Project no menu File da aplicação


Cole o caminho WSDL ( no nosso caso vamos utilizar o exemplo de um conversor de moedas) http://www.webservicex.com/CurrencyConvertor.asmx?wsdl no campo initial WSDL/WADL (o nome do projeto será preenchido automaticamente, você pode altera-lo como desejar) e pressione OK. soapUI vai criar o projeto com o WSDL importados disponíveis no navegador. 

2. Executando
 Vá para o Request 1 criado sob o serviço no quadro esquerdo da aplicação e dê um duplo clique
 Será aberto o editor do request que é onde você entrará com os parâmetros do seu teste
3.Resultado
 Uma janela com o resultado será mostrada a direita

Pronto, você ja executou seu primeiro teste de webservice, basta agora analisar os resultados

Simulador ISTQB (International Software Testing Qualifications Board) download


Tomando como base possíveis questões para os exames ISEB/ISTQB/BSTQB, além de possuir uma interface intuitiva e próxima a do exame.
Com ele você terá mais de 350 questões aleatórias para estar testando o seu conhecimento para o exame. No resultado final será exibido o total de questões certas e erradas com a possibilidade de impressão.



Simulador ISTQB (International Software Testing Qualifications Board) download

Simulador do exame CBTS (Certificação Brasileira de Teste de Software)

Um dos grandes desafios para os candidatos a exames de certificação é encontrar provas de nos anteriores para fazer simulados.
Este simulador trás mais de 300 questões com contabilização automática dos resultados.

Para download clique aqui!

sexta-feira, 11 de março de 2011

Principais Tipos de Testes

Tipo de Teste
Descrição
Teste de Unidade
Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
Teste de Integração
Garante que um ou mais componentes combinados (ou unidades) funcionam. Podemos dizer que um teste de integração é composto por diversos testes de unidade*1
Teste Operacional
Garante que a aplicação pode rodar muito tempo sem falhar.
Teste Positivo-negativo
Garante que a aplicação vai funcionar no “caminho feliz” de sua execução e vai funcionar no seu fluxo de exceção. *2
Teste de regressão
Toda vez que algo for mudado, deve ser testada toda a aplicação novamente.
Teste de caixa-preta
Testar todas as entradas e saídas desejadas. Não se está preocupado com o código, cada saída indesejada é visto como um erro.
Teste caixa-branca
O objetivo é testar o código. Às vezes, existem partes do código que nunca foram testadas.
Teste Funcional
Testar as funcionalidades, requerimentos, regras de negócio presentes na documentação. Validar as funcionalidades descritas na documentação (pode acontecer de a documentação estar inválida)
Teste de Interface
Verifica se a navegabilidade e os objetivos da tela funcionam como especificados e se atendem da melhor forma ao usuário.
Teste de Performance
Verifica se o tempo de resposta é o desejado para o momento de utilização da aplicação.
Teste de carga
Verifica o funcionamento da aplicação com a utilização de uma quantidade grande de usuários simultâneos.
Teste de aceitação do usuário
Testa se a solução será bem vista pelo usuário. Ex: caso exista um botão pequeno demais para executar uma função, isso deve ser criticado em fase de testes. (aqui, cabem quesitos fora da interface, também).
Teste de Volume
Testar a quantidade de dados envolvidos (pode ser pouca, normal, grande, ou além de grande).
Testes de stress
Testar a aplicação sem situações inesperadas. Testar caminhos, às vezes, antes não previstos no desenvolvimento/documentação.
Testes de Configuração
Testar se a aplicação funciona corretamente em diferentes ambientes de hardware ou de software.
Testes de Instalação
Testar se a instalação da aplicação foi OK.
Testes de Segurança
Testar a segurança da aplicação das mais diversas formas. Utilizar os diversos papéis, perfis, permissões, para navegar no sistema.