Definição de termos
T
Técnica
Técnicas
estatísticas de controlo da qualidade
Teste
Teste ao suporte manual
Teste ao tratamento de erros
Teste de aceitação
Teste de carga (stress testing)
Teste de integração
Teste de operação
Teste de qualificação
Teste de recuperação
Teste de regressão
Teste de requisitos
Teste de sistema
Teste estrutural
Teste formal
Teste funcional
Teste paralelo
Teste unitário
Tick IT
Tolerância a falhas
(1) Conjunto de heuristicas e procedimentos que explicam como criar
um produto ou conjunto de produtos com uma notação especial.
Para algumas técnicas, uma ou mais notações específicas
são definidas em termos de sintaxe e semântica; para outras
a notação é a linguagem natural.
(2) É um meio de atingir fins específicos com mais facilidade,
rapidez, segurança, ou seja da forma mais adequada.
[Euromethod version 1 Dictionary]
(3) Conjunto de procedimentos associados ao emprego de uma estrutura
de conceitos.
Técnicas
estatísticas de controlo da qualidade
(Statistical Quality Control - SQC)
São um conjunto de técnicas estatísticas usadas para controlar os parâmetros críticos e reduzir as variações. Usam-se para atingir a estabilidade dos processos e melhorar as capacidades através da redução da variabilidade. Também são conhecidas por técnicas estatísticas do controlo do processo (Statistical Process Control - SPC).
O objectivo é controlar o processo, através da identificação e eliminação das causas da variação não associadas ao próprio processo. Um processo controlado melhorará continuamente o seu desempenho dentro dos seus limites naturais.
São as seguintes técnicas:
Análise de Pareto[Dr. Chao-Hsien Chu]
Diagramas causa-efeito
Histogramas
Folhas de controlo
Diagramas de dispersão
Gráficos de controlo
Estratificação (diagrama de concentração de defeitos)
Teste funcional para avaliar o processamento de entrada de dados, interfaces
com o utilizador e produção de listagens.
O processo de operar um sistema ou componente sob condições
específicas, observando ou registando os resultados e fazendo uma
avaliação de algum aspecto do sistema ou componente.
[IEEE 610.12]
O processo de análise de um item de software para detectar as
diferenças entre as condições dos requisitos e das
existentes e para avaliar as características dos itens de software.
[IEEE 829]
Teste funcional para determinar se o sistema trata adequadamente o processamento
de erros expectáveis.
(1) Teste formal conduzido para determinar se um sistema satisfaz ou
não os critérios de aceitação e para permitir
ao cliente determinar se aceita ou não o sistema.
(2) Teste formal conduzido para permitir ao utilizador, cliente ou
outra entidade autorizada a determinar a aceitação do sistema
ou do componente.
[IEEE 610.12]
(3) Teste a um sistema ou unidade funcional, geralmente feita pelo comprador
com a participação do vendedor, para garantir que os requisitos
contratuais foram satisfeitos.
[ISO 2382]
(1) Teste conduzido para avaliar um sistema ou componente para além
dos limites dos seus requisitos especificados.
[IEEE 610.12]
(2) Teste estrutural para determinar se o sistema funciona quando o
volume de dados a tratar é superior ao normal. As áreas típicas
incluem espaço em disco, velocidade de processamento, geração
de output, capacidade de computador e interacção com as pessoas.
(1) Teste no qual os componentes de software, hardware ou ambos são
combinados e testados para avaliar a interacção entre eles.
[IEEE 610.12]
(2) Teste ao sistema ou sub-sistema para verificar se o desenho foi
implementado adequadamente e se os módulos funcionam como um todo.
(1) Teste conduzido para avaliar o sistema ou componente no seu ambiente
de utilização.
[IEEE 610.12]
(2) Teste estrutural para determinar se o sistema está pronto
para entrar em produção.
Teste conduzido para determinar se o sistema ou componente está
pronto para utilização.
[IEEE 610.12]
Teste, conduzido por quem desenvolve e testemunhado pelo adquirente,
para demonstrar que o produto de software obedece às suas especificações
e está pronto a ser usado no seu ambiente alvo.
[ISO/IEC 12207]
Teste estrutural para permitir ao sistema recomeçar após
uma falha da integridade do sistema. Este teste é importante para
os sistemas em que a continuidade das operações é
crítica para o negócio. O processo de recuperação
normalmente envolve a capacidade de “roll back” até ao último
“checkpoint”, e reprocessar até ao ponto em que falhou.
(1) Tornar a testar selectivamente um sistema ou componente para verificar
que as alterações não causaram efeitos indesejáveis
e que o sistema ou componente ainda está conforme aos requisitos
especificados.
[IEEE 610.12]
(2) Teste funcional para confirmar que todos os aspectos dum sistema
permanecem funcionalmente correctos após as alterações.
Os testes de regressão têm três fases: registar os resultados
dos testes antes das alterações, fazer as alterações
e registar os resultados após as alterações e finalmente
comparar os resultados.
Teste funcional para verificar que o sistema desempenha as suas funções
correctamente.
(1) Teste conduzido sobre um sistema integrado, completo para avaliar
a sua conformidade com os requisitos especificados.
[IEEE 610.12]
(2) Teste ao produto completo de software antes da entrega ao utilizador, no contexto do contrato da especificação de requisitos. O teste ao sistema pretende assegurar que os requisitos do utilizador foram implementados e que o software obedece às obrigações contratuais. É um teste a fazer internamente para detecção de falhas no sistema.
O teste de sistema testa o produto como um todo, incluindo a documentação
e qualquer componente não software.
Teste que tem em conta o mecanismo interno dum sistema ou componente.
O mesmo que teste de caixa branca.
[IEEE 610.12]
Teste conduzido de acordo com planos de testes e procediemntos que foram
revistos e aprovados por um cliente, utilizador ou determinado nível
da gestão.
Teste que ignora o mecanismo interno do sistema ou componente e se centra
apenas nos outputs gerados em resposta aos inputs seleccionados e condições
de execução. É o mesmo que teste de caixa-preta.
[IEEE 610.12]
Teste funcional para determinar se o processamento e os resultados duma
nova versão da aplicação são consistentes com
o processamento e resultados da antiga versão da aplicação
(1) Teste a unidades individuais de software ou hardware ou grupos de
unidades relacionadas.
[IEEE 610.12]
(2) Teste aos módulos individuais logo que estão
executáveis. É um teste de baixo nível para verificação
do código fonte.
Atributo que traduz a capacidade de manutenção de um nível
de desempenho especificado aquando da ocorrência de falhas do software.
Visitas:
Última actualização: 22 de Março de 2000