Escolar Documentos
Profissional Documentos
Cultura Documentos
Fechar
Artigos
Engenharia de Software
Esse tema é útil quando o objetivo dos envolvidos no projeto é agregar qualidade
179
ao software, fugindo do “vício” habitual das empresas de executar apenas os testes
funcionais mais comuns, aumentando assim a fidelização e a satisfação dos
clientes.
importante.
O problema é que o Teste, uma área relativamente nova, ainda encara muitas
barreiras. Isto se dá, às vezes, em função dos recursos humanos e financeiros
reduzidos, outras, por causa do tempo e dos prazos limitados dos projetos, sem
contar que existem situações em que o Teste é simplesmente deixado de fora do
escopo do projeto por puro desconhecimento de causa ou até mesmo despreparo
dos gestores envolvidos.
O que ocorre é que nos dias de hoje não dá mais para deixar o Teste como uma
atividade irrelevante. É sabido que não é viável realizar uma centena de tipos de
testes para garantir a qualidade de um software, mas que tal começar devagar,
adicionando novos testes gradativamente, para que aos poucos essa atividade
possa conquistar o seu devido espaço na empresa e a confiança do cliente?
179
Introdução aos diferentes tipos de teste.
Ao longo desse artigo, além dos testes já citados, serão apresentadas as vantagens
e as ferramentas que viabilizam as suas respectivas execuções. Como referência
principal, será utilizada a ISO-9126, uma norma que define características e
subcaracterísticas voltadas para a qualidade de software.
Teste de Usabilidade
179
Esse tipo de teste possibilita detectar todas as ações dos usuários, analisar suas
preferências, ajudando a determinar o que pode ser melhorado na aplicação.
Os problemas mais comuns que podem ser detectados com a execução de testes
de usabilidade em aplicações web são:
Nessa etapa, é fundamental que todos os detalhes sejam avaliados, como por
exemplo, a quantidade de cliques antes da conclusão de uma tarefa,
179 o tempo de
duração de cada atividade, quantas vezes o help foi acionado e, se for o caso,
quantos erros foram apresentados.
Ferramentas
179
A execução desse tipo de teste pode fornecer inúmeros benefícios ao software, a
saber:
Teste de Confiabilidade
O objetivo desse teste é garantir a integridade completa dos dados trafegados pelo
software, monitorando e avaliando a capacidade que a aplicação tem de concluir
as suas operações com sucesso, conforme especificado.
Teste de Portabilidade
Esse tipo de teste pode ter o seu planejamento voltado para avaliar questões de
hardware, browsers, de diferentes tipos, e sistemas operacionais, com suas várias
versões e service packs.
179
Uma dica para testar a aplicação em diferentes plataformas é a utilização de
máquinas virtuais (VMs). Através de emulação as VMs permitem que diferentes
Ferramentas
A execução desse tipo de teste determina se o software pode ser portado para
cada um dos ambientes especificados pelo usuário, além de avaliar
características fundamentais para a sua correta utilização, como:
Teste de Acessibilidade
O Teste de Acessibilidade tem como objetivo garantir que o software poderá ser
utilizado por qualquer usuário, inclusive aqueles que possuam algum tipo de
deficiência física. Esse teste verifica se as interfaces do software permitem uma
navegação adequada para todos.
Ferramentas
AChecker: é uma ferramenta que permite que você informe uma URL e teste
uma aplicação web, verificando a conformidade de acordo com diversas
orientações de acessibilidade;
Wave Toolbar: é uma barra de ferramentas do Firefox que fornece um
mecanismo para a execução de testes diretamente do navegador. Um fator
interessante é que nenhuma informação é enviada para o servidor Wave,
garantindo assim uma acessibilidade 100% privada e segura. A ferramenta
consegue avaliar a versão renderizada da aplicação etodo o conteúdo gerado
dinamicamente;
NVDA: NonVisual Desktop Access é uma ferramenta open source de leitura
de tela. Ela permite que pessoas com algum nível de deficiência visual
ouçam o conteúdo por meio de uma voz sintetizada. Suporta mais de 20
idiomas e não precisa ser instalada no computador, bastando utilizá-la
diretamente a partir de um pendrive. 179
Vantagens do Teste de Acessibilidade
Conclusão
Executados sozinhos, esses testes podem até não garantir um software (quase)
perfeito, mas agregados a outros tipos de teste e diante dos diferentes aspectos
expostos ao longo desse artigo, bons resultados podem ser obtidos.
179
Para acrescentá-los ao ciclo de vida de desenvolvimento do software, não será
necessário nem tanto investimento e, talvez, nem tanto tempo como se imagina,
considerando a melhoria da qualidade que pode ser obtida na aplicação.
Links
Diretrizes 1.0.
Tecnologias:
POR QUE A
DEVMEDIA?
Comece agora
Por Renata
Em 2013
Receber Newsletter
179
Tecnologias
Exercicios
Cursos
Artigos
Revistas
Quem Somos
Fale conosco
Assine agora
179